Agile Methodology: An Airline Business Case
1. Introduction
Agile software development is characterized by an emphasis on people, communication, working software and responding to changes. Predominantly, Agile and Iterative methods have emerged as the most popular approaches to software development with a good reason. A recent survey conducted by Dr. Dobb’s journal shows that 41 percent of development projects have now adopted agile methodology and agile techniques are being used on 65 percent of such projects. The purpose of this document is to share ideas, information and opinion on notable aspects of Agile software development that were embraced by the Agile practitioners.
2. Subject Clarity
Agile is an iterative and incremental (evolutionary) approach to software development performed in a highly collaborative manner by self-organizing teams within an effective governance framework. It produces high quality software in a cost effective and timely manner which meets the changing needs of its stakeholders.
Every Agile methodology engages in an iterative workflow and incremental delivery of working software in short time-boxed iterations. Iteration is essentially a small release of software. Generally during iteration, many activities occur in parallel such as requirements, coding and testing. Typically, iterations have a fixed length (although this length varies between the methodologies) and are referred to as time-boxed. The time allocated to this iteration is sometimes referred to as a cycle time. Agile software development is a style of software development characterized by an emphasis on people, communication, working software and responding to change.
Download
Download full paper At
http://www.enjineer.com/forum
No comments:
Post a Comment