- Agile software development
- Planing only for the next minimal implementation
- The implementation phases are called sprints
- Sprints don't take longer than 3 weeks
- Just enough planning to get started with building a minimal feature set
- Building the small feature set