软件开发中的敏捷方法:XP与ASD解析
1. XP方法概述
1.1 XP实践
- 测试、编码、集成、测试流程 :先编写测试用例,然后进行编码,接着将代码集成(构建),最后再进行测试。多年来,人们已经认识到集成缺陷的危害,而XP的规范和新工具使这一认知得到了有效应用。
- 40小时工作周 :“可持续开发”对应XP的40小时工作周实践。这不仅仅是工作时长的问题,更是一种理念。过度加班被定义为在不想待在办公室的时候还留在那里工作,并且建议加班不超过一周。长时间加班会降低生产力。“可持续”意味着自愿投入,人们带着热情来工作,因对项目的投入而创造佳绩,而投入源于使命感。
- 现场客户参与 :这对应软件开发中一直强调的用户参与。XP和其他敏捷软件开发方法一样,要求用户持续现场参与项目团队。
- 编码标准 :XP的各项实践相互支持。例如,进行结对编程且允许任何人修改集体代码时,编码标准就必不可少。
1.2 XP的价值观和原则
| 价值观和原则 | 描述 |
|---|---|
| 沟通 | 通过最少的正式文档和最多的面对面交流,建立人与人之间对问题环境的相互理解。项目问题往往源于重要信息沟通不畅。 |
| 简单性 |
超级会员免费看
订阅专栏 解锁全文
68

被折叠的 条评论
为什么被折叠?



