Agile
October 2025
Agile Manifesto
- Value individuals and interactions over processes and tools
- Prefer working software over comprehensive documentation
- Focus on customer collaboration rather than contract negotiation
- Concentrate on responding to change rather than strictly following a plan
Move fast and break things
Extreme Programming (XP)
XP has emphasis on four characteristics of agility:
- Communication
- Simplicity
- Courage
- Feedback
XP is used by Crystal and Scrum.
Twelve Facets of XP
- Customer defines value through planning
- Small release
- Metaphor (common vision, common names)
- Simple design
- Writing tests first
- Refactoring
- Pair programming
- Collective ownership
- Continuous integration (small increments)
- On-site customer
- Coding standard