敏捷软件开发:融合与演进的探索
在当今的软件开发领域,敏捷开发与传统计划驱动方法的融合正逐渐成为一种趋势。这种融合不仅体现在实际项目的操作中,也反映在对软件开发过程的研究和理解上。
1. 案例公司中的方法融合实践
在三个案例公司中,软件开发原本都遵循顺序、面向文档的开发模型,引入Scrum后,计划驱动方法仍然被使用,但与开发团队和活动分离,由指定的项目经理用于监督整个项目。
- SuperSystem :团队工作和燃尽图被整体项目计划所围绕,该计划包括里程碑、大致估算、从里程碑到冲刺的映射、外部发布计划以及风险分析。董事会级别的估算和里程碑到冲刺的映射有助于验证项目及其范围是否能在时间和预算内完成,但冲刺的细节由团队负责。
- DareYou :作为客户组织,他们认为自己对项目及其成功负责。因此,他们也配备了“传统”的项目经理,以及项目管理工具和文档,如书面的项目愿景、预算、整体项目计划和一些前期的需求规格说明。客户的项目经理作为边界跨越者,确保项目及其计划和参与者保持一致,并与产品负责人一起深入参与并了解供应商开发工作的实际质量和进度。
- GlobeRiver :新工程产品开发的整体管理和责任由研发部门承担。印度的Scrum团队在涉及多个内部部门和外部供应商的大型、业务关键项目框架内进行软件开发,这些项目按照传统的计划驱动方法进行管理。研发项目经理也是产品负责人,负责对已指定的功能进行优先级排序,Scrum团队在多个冲刺阶段进行开发。此外,还引入了一个协调者的角色,位于丹麦,是丹麦产品负责人和印度团队之间的主要联系
超级会员免费看
订阅专栏 解锁全文
958

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



