发布计划
发布计划是与敏捷团队合作的产品人员的一项重要任务:它确保产品朝着正确的方向发展,并且将战略和策略联系在一起。 尽管很重要,但根据我的经验,发布计划并非总是有效地实践。 本文分享了我的建议,以帮助您反思发布计划的实践并加以改进。
发布计划需要什么以及为什么要这样做
尽管发布和发布计划是通用术语,但我发现不同的人赋予它们不同的含义。 我认为释放的版本的产品 ,例如,Mac OS X的卡塔利娜和Windows 10发布有两种形式:主要版本,像iOS的13和次要版本,例如iOS 13.3。
发布计划是确定一个或多个主要发布的预期结果并最大程度地实现该目标的过程。 这涉及以下内容:
- 建立明确,具体和可衡量的目标 。 我将这些目标称为产品或发布目标,并将其捕获到产品路线图中。
- 确定要完成的工作。 通常,开发团队需要提供粗略的高层估计。
- 了解日期和预算限制:是否有必须满足的严格期限,或者预算是固定的?
- 监视从冲刺到冲刺的进度,并根据需要进行调整。 在Scrum中,发布计划是迭代执行的,通常在冲刺结束时就可以清楚地知道进度了。
发布计划使组织能够做出明智的投资决策; 它设定期望,使利益相关者和开发团队保持一致; 它使产品人员可以指导开发团队的工作。
因此,作为产品负责人符合您的最大利益,以确保有效地执行发布计划。 这要求您积极参与工作,而不是将其委派给开发团队或Scrum Master 。
使用产品路线图计划多个版本
发布计划在两个级别上进行:跨多个主要版本以及单个发布内。 前者可以通过产品路线图很好地完成。 我更喜欢使用面向目标的路线图,如下