开发流程:快速迭代
从秒级到季度级迭代
秒级迭代:结对编程
分钟级迭代:自动测试
小时级迭代:结对讨论
每日迭代:每日站会
数日接待:验收测试
一周迭代:迭代计划
季度迭代:发布计划
XP不做过多长远规划:只保证每一天、每分每秒都在做最重要、最优价值的事情就可以了,至于项目是否继续做是由客户或管理层决定的事情
核心实践
编程方法
测试驱动开发( TDD)、结对编程、简单设计、重构
小组实践
编码标准化、代码集体所有、持续集成、稳定高速的步伐
交付和管理
完整的团队、现场客户、小规模发布、计划游戏(团队一起对进度进行估算)