34、软件开发中的预测与路线图规划

软件开发中的预测与路线图规划

1. 增量管理与灵活性

在软件开发中,增量的大小至关重要。增量应足够小,以便在发布日期前至少完成一个。随着工作的推进,要关注剩余时间来决定下一步行动。如果时间充裕,可以构建一个能让软件朝新方向发展的大增量;若时间不多,则专注于能提升软件品质的小增量。
判断增量大小可以凭直觉,若需要更严谨的方法,可使用临时日期和范围预测,但不要分享这些预测,这样团队后续更改计划时会更灵活。

2. 可行性预测

有时候,我们只想知道一个想法是否值得深入探究,而不想投入大量时间和成本进行详细规划。这种不涉及详细规划的方法通常基于直觉,但对于经验丰富的人来说,直觉判断也很可靠。
进行可行性预测时,需要召集团队赞助商、经验丰富的产品或项目经理,以及一两位资深程序员(最好是团队成员),且这些人应在公司有丰富经验。
具体步骤如下:
1. 让赞助商描述开发目标、工作开始时间、团队成员以及仍值得投入成本的最晚发布日期。
2. 询问产品经理和程序员是否认为可行。这里关注的是直觉反应,将问题以明确的期望形式提出能让直觉反应更可靠。
3. 如果答案是明确的“是”,那么投入一两个月的开发来制定实际计划和预测是合理的;如果专家有所犹豫或回答“否”,则存在一定风险,是否值得投入更多来进行更准确的预测由赞助商决定。

3. 日期和范围预测

虽然最好只预测发布时间而不预测发布内容,但有时需要同时预测两者。准确进行预测需要考虑进度风险,要添加一个称为风险调整的缓冲来应对问题。相关公式如下:
- 剩余周数 = 剩余故事数(或估计总数)÷ 每周吞吐量 × 风险调整
- 完成的故事数(

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值