Comparison between Agile and Traditional software development methodologies

Abstract.This paper is a review  research about the features of the agile and heavy (traditional) software development methodologies and comparisons between them based on: Approach, Success Measurement, Project size, Management Style, Perspective to Change, Culture, Documentation, Emphasis, Cycles, Domain, Upfront Planning, Return on Investment and Team Size. The important difference between agile and heavy methodologies is  the adaptability for project changes. In agile methodologies changes do easily but heavy methodologies are static and do not adapt with changes. Also in this paper there are the usage of each groups of methodologies and how can work two groups together. In addition, some types of heavy and agile methodologies have been described.

___

  • M. A. Awad,”A Comparison between Agile and Traditional Software Development Methodologies”, School of Computer Science and software Engineering, The University of Western Australia , 2005.
  • Bhattacharjee, Vishwajyoti , July 06, 2012, http://EzineArticles.com/7162906.
  • Vijaya Devi,” Traditional and Agile Methods: An Interpretation“, 23 January 2013, http://www.scrumalliance.org/community/articles/2013/january/traditional-and-agile-methods- an-interpretation.
  • “Project Management & Agile Methodologies”,September 17, 2012,https://www.cprime.com/2012/09/project-management-agile-methodologies.
  • “Hybrid Projects: How Can Waterfall and Agile Work Together”, May 13, 2014,https://www.cprime.com/2014/05/hybrid-projects-how-can-waterfall-and-agile-work- together.