Agile software development Cheat Sheet
by Natalie Moore (NatalieMoore) via cheatography.com/19119/cs/4238/
Agile software development Manifesto for Agile Software Development Agile Principles
Group of software development methods in We are uncovering better ways of Customer satisfaction by rapid delivery of
which requirements and solutions evolve developing software by doing it and helping useful software
through collaboration between self-orga‐ others do it. Through this work we have Welcome changing requirements, even late
nizing, cross-functional teams. come to value: in development
Promotes: - Individuals and interactions over
Working software is delivered frequently
- Adaptive planning Processes and tools
(weeks rather than months)
- Evolutionary development - Working software over Comprehensive
Close, daily cooperation between business
- Early delivery documentation
people and developers
- Continuous improvement - Customer collaboration over Contract
- Rapid and flexible response to change negotiation Projects are built around motivated indivi‐
- Responding to change over Following a duals, who should be trusted
Agile software development frameworks plan Face-to-face conversation is the best form
- That is, while there is value in the items on of communication (co-location)
Adaptive software development (ASD)
the right, we value the items on the left
Agile modeling Working software is the principal measure
more.[2]
of progress
Agile Unified Process (AUP) Kent Beck, James Grenning, Robert C.
Sustainable development, able to maintain
Crystal Clear Methods Martin, Mike Beedle, Jim Highsmith, Steve
a constant pace
Disciplined agile delivery Mellor, Arie van Bennekum, Andrew Hunt,
Ken Schwaber, Alistair Cockburn, Ron Continuous attention to technical excellence
Dynamic systems development method
Jeffries, Jeff Sutherland, Ward Cunnin‐ and good design
(DSDM)
gham, Jon Kern, Dave Thomas, Martin Simplicity—the art of maximizing the
Extreme programming (XP)
Fowler, Brian Marick amount of work not done—is essential
Feature-driven development (FDD) © 2001, the above authors. This declaration Self-organizing teams
Lean software development may be freely copied in any form, but only
Regular adaptation to changing circum‐
in its entirety through this notice.
Kanban (development) stance
Scrum The Agile Manifesto is based on 12
Scrum ban principles
By Natalie Moore Published 31st May, 2015. Sponsored by Readable.com
(NatalieMoore) Last updated 13th May, 2016. Measure your website readability!
Page 1 of 1. https://readable.com
cheatography.com/nataliemoore/
www.jchmedia.com/