Methods
Agile Software Development
Also Known As Agile
Citation Formats
General Reference
APA Style
BibTeX
Agile software development names a family of iterative, incremental approaches to building software, favoring working software, direct collaboration with the customer, and responding to change over exhaustive up-front planning and documentation. On February 11 to 13, 2001, seventeen practitioners representing Extreme Programming, Scrum, Dynamic Systems Development Method, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming and related approaches met at a ski lodge in Snowbird, Utah, and produced the Manifesto for Agile Software Development, a short statement of four values and twelve principles. The meeting grew out of an earlier gathering of Extreme Programming practitioners that Kent Beck organized in Oregon in the spring of 2000. The manifesto did not invent iterative development, which the individual methods represented at Snowbird had already practiced for years, but it named and unified the alternative to the heavier, document-driven processes then common in the industry, discussed above as the waterfall model.
Facts
Core PrincipleDevelop software in short, repeated cycles that deliver working software early and often, adjusting plans as real feedback arrives rather than committing to a complete specification before building begins. 1 Origin Year2001 is when the Snowbird meeting produced the Manifesto for Agile Software Development; the individual methods it united, including Extreme Programming and Scrum, were practiced for some years before the manifesto named the shared alternative. Cross-Tradition Connections
Associated With
Preceded By
Sources
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.
View At A Past Year
Choose a year to see this entry's facts and connections as the atlas records them at that moment: what it held then, what it held instead, and what it had not yet adopted. Choose Present for the current record.