敏捷开发与TFS工作项管理:提升项目效率的关键
1. 敏捷与ALM的映射关系
敏捷开发的采用为应用生命周期管理(ALM)实践提供了重要支持。敏捷工作方式通过频繁的检查和调整,以及加快交付节奏,让团队的工作更加规范。以下是敏捷开发与ALM过程的具体映射部分:
- 基于任务的工作捕获 :每日站会让团队成员汇报任务进度。在冲刺规划时,产品待办事项(PBIs)会分解为任务,每个任务都要汇报,并将结果汇总到原始的PBI。借助数字工具,如Tasktop的Mylyn和微软的TFS,能捕获工作投入、时间和其他元数据,为软件开发的实际进度提供有价值的见解。
- 检查频率增加 :迭代式开发方法提高了检查频率。在每个冲刺中,每日站会进行项目检查;冲刺结束时,通过回顾会议确定哪些做得好,哪些需要改进。这改善了反馈循环,结合更好的报告和可追溯性,对ALM有深远影响。
- 众多工具收集大量信息 :许多敏捷团队使用工具在持续集成流程中收集构建和集成信息。这提高了构建过程的可见性和可追溯性,因为这些工具通常能让团队看到每个构建包含的需求、工作项和测试。
2. 敏捷开发的其他重要特性
- 测试工件的重要性 :敏捷团队常采用测试驱动开发,提高了测试工件的重要性。业务分析师和质量保证实践逐渐融合,这也是敏捷方法所鼓励的。敏捷强调“完成”的定义和频繁检查,增加了将工作项与测试计划和用例关联的需求。结果是,敏捷团队创建的需求更简单,但与测试资产的集成度更高。
- 敏捷团队频繁规划
超级会员免费看
订阅专栏 解锁全文
4

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



