敏捷开发方法
4个核心价值观沟通:设计者、开发者和客户三者之间的有效交流是开发成功的关键。简单:是设计和编码的指导原则,它强调只满足当前功能需求,尽量使代码简单化。反馈:强调设计者、开发者和客户之间及时和详尽的意见反馈是开发成功的保证。勇气:要求设计者和开发者在必需做出取舍或重构时,勇于抉择,勇于实践。12条过程实践规则计划游戏计划游戏(Planning Game)是一种团队合作的活动,用于确定下一个迭代或周期内要完成的工作。
小型发布小型发布(Small Batch Deployment)是一种敏捷软件开发中的发布策略,旨在通过快速、频繁地发布小规模的软件更新来降低风险和增加可迭代性。

找到合适的比喻传达信息
简单设计只处理当前的需求,使设计保持简单。
测试先行先写测试代码,然后再编写程序。
重构重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求。
结对编程两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查
集体代码所有制开发人员轮换完成系统不同领域中不同模块的不同任务。每个人都对程序负责。
持续集成可以按日甚至按小时为客户提供可运行的版本。
每周工作40个小时保证工作质量
现场客户系统用户代表全程配合XP团队。
编码标准规范代码的编写。