敏捷开发原则与冲刺阶段解析
在项目开发中,采用不同的开发原则和方法会对最终的成果产生显著影响。下面将详细介绍敏捷开发中的核心原则以及冲刺阶段的相关内容。
1. 成本与决策考量
在产品开发过程中,成本的考量至关重要。例如,若延迟产品发货两个月,从生命周期利润的角度计算,延迟成本可能高达50万美元。而闲置工人的成本可能仅为7.5万美元。这表明,在做经济决策时,成本延迟是一个需要重点考虑的变量。如果只关注优化文档撰写人员的利用率,可能会导致整体产品经济效果不佳。
2. 敏捷开发的进度衡量原则
敏捷开发采用Scrum方法时,衡量进度的方式与传统的计划驱动开发有很大不同,主要遵循以下三个原则:
- 适应实时信息并重新规划 :在计划驱动的顺序流程中,计划是工作执行的权威依据,强调对计划的遵循。但在Scrum中,过度依赖计划可能会使我们忽视计划本身可能存在的错误。Scrum的目标是快速重新规划,以适应开发过程中不断涌现的重要经济信息。
- 通过验证工作资产来衡量进度 :顺序式、计划驱动的开发通过完成一个阶段并进入下一个阶段来展示进度,但最终产品可能无法满足客户预期。而Scrum通过构建能交付价值、验证重要假设的工作资产来衡量进度,更关注完成对客户有价值的工作。
- 以价值为中心进行交付 :传统的顺序开发注重严格遵循流程,功能的集成和交付通常在项目后期进行,存在资源耗尽而无法交付全部重要价值的风险。并且,传统开发认为过程中产生的规划和文档工件本身有价值,但这些工件大多只对下游流程有价值,对客户的直接价值有限。Scrum则是以客户价
超级会员免费看
订阅专栏 解锁全文
3832

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



