What Is Agile Software Development
Short Description
In the past two years, the ideas of “agile software development,” which encompasses individual methodologies such as Crystal methods, eXtreme Programming, feature-driven development, and adaptive software development, are being increasingly applied and are causing considerable debate. This article attempts to answer the fundamental question on many people’s minds: What is agile software development?
Website: www.stsc.hill.af.mil | Filesize: 103kb
No of Page(s): 6
Content
…
This article attempts to answer the question, “What constitutes agile software development?” Because of the breadth of agile approaches and the people who practice them, this is not as easy a question to answer as one might expect. I will try to answer this question by first focusing on the sweet-spot problem domain for agile approaches. Then I will delve into the three dimensions that I refer to as agile ecosystems: barely sufficient methodology, collaborative values, and chaordic perspective. Finally, I will examine several of these agile ecosystems.
The Agile Problem Domain: Fitting the Process to the Project
All problems are different and require different strategies. While battlefield commanders plan extensively, they realize that plans are just a beginning; probing enemy defenses (creating change) and responding to enemy actions (responding to change) are more important. Battlefield commanders succeed by defeating the enemy (the mission), not conforming to a plan.
…
Get the file Download here
Related Books:Related Searches: adaptive software development, agile software development, feature driven development, battlefield commanders, crystal methods
Comments
Leave a Reply