Software Processes

In this article:

  • XP
  • Scrum
  • SAFe
  • Lean
  • Scrum of scrums
  • Agile



  • explore: the MVPs, the prototypes, the architectural spikes, etc
  • expand: when people within the organization “yell at you”, the feature gains visibility, etc
  • extract: A/B tests, cost optimization, etc; this is where TDD pays out

These “games” were mentioned by Kent Beck in, in which it's about the evolution of a feature/epic/initiative/project within an organization. These stages are usually S-shaped, explore is flat, expand is the growth part and “extract” is when you try to gain new knowledge.

The proper explanation about this S-shape model is explained by Kent Beck in