Agile methods applied to software projects are very popular and well known. Methods like SCRUM, Extreme programming (XP), Adaptive software development (ASD), Agile Unified Process (AUP), etc are increasingly being used to develop software using an adaptive approach as opposed to a predictive one. But when it comes to applying agile methods to research projects, not many resources exist which describe on how these two can be integrated. A research project has constantly evolving requirements as a result of inquiry and new interpretations. Changes must be accommodated in the software so as to reflect the evolving requirements. Hence a predictive software methodology cannot be applied. Applying Agile Processes on research projects can be both beneficial and at the same time hinder its development. This study particulars both the pros and cons of applying agile processes to research projects. Also the similarities and differences between the agile methods when applied to research projects are detailed.