Introduction to the mechanics of XP

Here are the basic characteristics and features of Extreme Programming:

  • Planning style: Adaptive
  • Delivery style: Iterative/Incremental, sustainable pace
  • Iteration length: Ranges from 1 to 3 weeks, with a preference for the shortest possible
  • Values: Communication, simplicity, feedback, courage, and respect
  • Roles: Customer, Development Team
  • Team size: small, 2-10
  • Artifacts: Release plan, iteration plan, User Stories, tasks, CRC cards
  • Technical practices: Pair Programming all production code, TDD, metaphor, refactoring, collective code ownership, Continuous Integration, daily builds, Spikes, sustainable pace
  • Events: Release planning/iteration planning, daily standup
  • Special features: Prescribes technical ...

Get The Agile Developer's Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.