Agile experiences in software development

From the traditional waterfall model to streamlined ways of software development and to Agile, is a long journey for each organization. In that journey, transition into Agile way of working means a significant change. For any change to happen there is a significant involvement expected from the people, more so in case of Agile, as it involves individuals, interactions and collaborations over different processes. This paper deals with different Agile experiences. It proposes when to use Agile and what are the advantages of such approach. It also describes agility criteria helping to determine if the Agile is followed indeed. The special highlight is put on people and teams investigating their size and impact of geographical distribution on project success. Some reflections after using Agile in our own organization are also presented.

[1]  Scott W. Ambler,et al.  Going Beyond Scrum Disciplined Agile Delivery By , 2013 .

[2]  Scott W. Ambler Agile Software Development , 2010, Encyclopedia of Software Engineering.