The Agile methodology is a project management approach that involves breaking the project into phases and emphasizes continuous collaboration and improvement. Teams follow a cycle of planning, executing, and evaluating. Let’s start the Agile Cheat Sheet.
Agile Software DeveloÂpment
Group of software development methods in which requirÂements and solutions evolve through collabÂoration between self-oÂrgaÂnizing, cross-ÂfunÂctional teams. Promotes: – Adaptive planning – EvolutÂionary develoÂpment – Early delivery – Continuous improvÂement – Rapid and flexible response to change |
Agile Software DeveloÂpment frameworks
Adaptive software development (ASD) |
Agile modeling |
Agile Unified Process (AUP) |
Crystal Clear Methods |
DiscipÂlined agile delivery |
Dynamic systems development method (DSDM) |
Extreme prograÂmming (XP) |
FeaturÂe-dÂriven develoÂpment (FDD) |
Lean software develoÂpment |
Kanban (develÂopment) |
Scrum |
Scrum ban |
Manifesto for Agile Software DeveloÂpment
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: – IndiviÂduals and interaÂctions over Processes and tools Kent Beck, James Grenning, Robert C. Martin, Mike Beedle, Jim Highsmith, Steve Mellor, Arie van Bennekum, Andrew Hunt, Ken Schwaber, Alistair Cockburn, Ron Jeffries, Jeff SutherÂland, Ward CunninÂgham, Jon Kern, Dave Thomas, Martin Fowler, Brian Marick © 2001, the above authors. This declarÂation may be freely copied in any form, but only in its entirety through this notice. |
Agile Principles
Customer satisfÂaction by rapid delivery of useful software |
Welcome changing requirÂements, even late in develoÂpment |
Working software is delivered frequently (weeks rather than months) |
Close, daily cooperation between business people and developers |
Projects are built around motivated individuals, who should be trusted |
Face-tÂo-face converÂsation is the best form of communÂication (co-loÂcation) |
Working software is the principal measure of progress |
SustaiÂnable development, able to maintain a constant pace |
Continuous attention to technical excellence and good design |
SimpliÂcitÂy—the art of maximizing the amount of work not done—is essential |
Self-oÂrgaÂnizing teams |
Regular adaptation to changing circumÂstance |
The Agile Manifesto is based on 12 principles
Leave a Comment