敏捷开发:可持续节奏与合适的流程工具
可持续节奏
敏捷开发的第四项原则与“个体与交互”的价值观紧密相关,强调在软件项目中保持可持续的节奏。敏捷过程推动可持续发展,赞助者、开发者和用户应能无限期地保持稳定的工作节奏。
敏捷方法的增量开发
敏捷方法围绕增量开发方法设计,每个项目增量相对较短(2 周 - 2 个月),并能交付可识别的价值。这种方法建立了一致的工作节奏,避免了工作的大起大落。
- 保持合理压力 :短时间增量让团队几乎持续保持合理压力,项目结束压力始终存在,但每个增量目标适度,工作压力不过大。
- 定期取得可衡量成果 :短时间增量使项目团队能定期取得可衡量的成果,每月甚至多次,这有助于维持团队热情,让管理层和客户对项目进展放心。
- 便于测试管理 :小增量意味着每次测试的新功能有限,测试更易管理,修复缺陷也不太可能成为瓶颈。
极限编程(XP)的 40 小时工作周实践
XP 的 40 小时工作周实践旨在解决保持可持续节奏的问题。该实践规定软件项目中加班应很少见,且一次加班仅限一周。实际上,XP 并非严格限制工作时长,而是避免强制加班。
采用影响
在许多公司,消除大部分加班工作是一种重大改变。很多老板认为加班是工作的正常部分,不加班甚至会被视为缺乏对公司或项目的承诺。传统项目在测试和发布阶段常需大量加班,而敏捷方法通过改变工作流动态,快速启动并平滑项目中的高峰和低谷。
| 项 |
|---|
超级会员免费看
订阅专栏 解锁全文
45

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



