产品级敏捷开发关键的第一步: 制订版本发布的节奏

前言:

产品级敏捷开发主要的目的是要达到: 以最少的产出, 却能对客户产生最大的正面影响?

PI(Program Increment) 则是制定版本发布的节奏, 以使团队能在最短的版本开发周期内, 产出对客户最有价值的产品特性或功能?

所以, 产品级敏捷开发关键的第一步便是: 依照产品质量与团队人员能力的现况, 制订出合理且能满足外部客户要求的PI (Program Increment)?

本文:

制订出合理且能满足外部客户要求的PI (Program Increment), 便需综合产品质量的背景, PI交付的目的, 需求的属性与团队成员的现况评估?

1.         产品质量的背景:

某产品的质量一直无法令客户满意?最主要的因素便是团队一直承接过多的需求, 且项目经理没能管控好需求的范围与开发的进度, 使得团队经常延迟交付对客户承諾过的需求? 客户对产品的信心不足?

2.         PI (Program Increment) 交付的目的:

因产品的质量, 使得客户对产品的信心不足, 所以, PI (Program Increment) 交付的目的便是以重拾客户对产品的信心为最主要的目的?

3.         需求的属性:

延迟交付对客户承諾过的需求大多属“功能性增强” 的需求, 而非 “特性” 级的需求?

4.         团队成员的现况评估:

开发骨干人员评估针对“功能性增强” 的需求, 可于 “两周内” 便可有转SIT 测试的开发进度?

测试骨干人员评估针对开发人员 “两周” 的开发工作量, 测试人员可于 “一周内” 完成SIT 测试?

合理且能满足外部客户要求的PI (Program Increment):

为重拾客户对产品的信心, 且所延迟交付对客户承諾过的需求大多属 “功能性增强” 的需求, 并经开发骨干人员与测试骨干人员的共同评估, 团队针对“功能性增强” 的需求, 可于 “3 周” 的周期交付?

初步制订团队为快速交付对客户承諾过的需求, 并兼顾团队成员的能力, 将 PI (Program Increment)便制订为 “3
周”
?

结论:

综合产品质量的背景, PI交付的目的, 需求的属性与团队成员的现况评估所 初步制订团队版本开发的PI(Program Increment)后, 便需再根据需求项的场景再度确认 PI(Program Increment) 的合理性并根据每个Sprint 的开发效率与质量的度量数据, 持续 优化团队的开发效率与质量?

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-19 18:19:57

产品级敏捷开发关键的第一步: 制订版本发布的节奏的相关文章

“产品级敏捷” 的这条路; 逐步的形成一高效的产品开发生态系统

2015. 7.1, 我在杭州-. 这一路走来真的相当的不容易; 这一周多来, 大夥跟著一个 "疯子顾问", 经历了不停的交流,辩论, 实践, 验证, 深度思考? 终于, 踏上了产品级敏捷的这条路-.. 以外部客户的视角, 制订出可使客户对产品有信心的版本节奏; PI (Program Increment) ? 拉通产品的特性负责人, 开发骨干与测试经理, 经由可视化的需求看板与 "加法, 减法" 的协作模式, 识别每一轮 PI 所需完成的开发与集成测试的特性场景?

敏捷价值流开发 (产品级敏捷)

许多今天还是明星的科技公司, 却往往因所生产的产品, 对客户不再产生任何的 "影响力", 而面临即将黯然关门, 倒闭的命运? 在这不可预期且淘汰迅速的大环境下, 是否可藉由精益敏捷开发, 而使产品的研发团队, 可以 "以最少的产出, 却对外部的用户, 产生最大的影响与效益" ? 答案是 "肯定的" ! 敏捷价值流开发 (产品级敏捷), 便是以精益敏捷开发的思维, 从外部使用者的视角, 指导著产品的研发团队, 从建构产品级的特性到各版本的研发, 如

2015.7.3, 杭州……产品级敏捷案例研究

永远珍藏的一张照片:产品级敏捷团队的骨干人员. 这一路走来,大伙探讨的不仅仅是如何经由可视化,轻量级,团队协作的方式,完成产品的开发计划,挖掘场景,架构设计,测试用例设计,开发与测试人员的协作与分工 --等等. 更重要的是,大伙更深度的探讨该如何与 Stakeholders 们建立起彼此的信任及正向的互动关系,而能和 Stakeholders 们一同挖掘出有价值的需求,使得每一轮 PI (Program Increment),都能以最少的产出,却能对客户产生最大的影响. 产品级敏捷主要是期望,能

产品级敏捷的核心在 "决策"

2015.6.2 在武汉-- 这是一支谦卑且认真学习,又实实在在做产品的 "产品级敏捷团队". "产品级敏捷团队"--在产品版本开发的生命周期中,均能共同高效的协作,构建出产品版本中的 "核心信息". 根据 "核心信息",产品级敏捷团队能-- ①针对版本中的需求项做出 "减法" 的决策:绝不浪费任何的时间.资源,在那些对客户完全没有任何价值的需求项上. ②根据需求的复杂度与变化的方式,在软件架构的设计上,做

软硬件通包的产品级敏捷团队

2015.6.4,在武汉.和比自己聪明的人.一起做产品.永远是种最大的幸福. "软硬件通包的产品级敏捷团队"-- 团队不同角色的协作.建立起软硬件的核心信息,经由软硬件的核心信息,软硬件通包的产品级敏捷团队便能马上-- 分析出在新的硬件规格下,新增的业务场景为何? 在新增硬件的规格下,为提升用户的惬意度.分析出所需的架构的 Qualityof Service 为何? 架构上所需的新的技术验证点为何? 识别在新增硬件现行的进度状态下,可马上投入开发的场景为何? 架构为何? 測试场景为何?

微软Azure云计算开发实战(1):第一步申请注册Azure账号

,这个系列文章来系统介绍Azure的相关开发知识,包括账号申请,部署网站,开发虚拟机服务器,安装SQL数控,Hadoop对接,NoSQL安全,负载均衡等知识. 作为系列的第一课<微软Azure云计算开发实战(1):第一步注册Azure账号>我们先说一下如何申请微软Azure账号, 无论开发人员,还是企业,都想在正式使用之前,体验一下Aure的功能.第一步就是申请微软的Azure账号. 账号的申请比较简单,因为Azure的配置比较高,所以测试账号在国内一直比较抢手,完全免费的测试账号基本也是10

基于SpringBoot+Mybatis+AntDesign快速开发平台,Jeecg-Boot 1.1 版本发布

Jeecg-Boot 1.1 版本发布,初成长稳定版本 导读     平台首页UI升级,精美的首页支持多模式 提供4套代码生成器模板(支持单表.一对多) 集成Excel简易工具类,支持单表.一对多导入导出 代码生成器,生成代码自带Excel导入导出,表单提供弹出风格和抽屉表单选择 系统权限大升级,支持按钮权限,数据权限(可控制不同人看不同数据) 数据日志记录功能,可记录数据变更日志,对比版本功能 查询过滤器开发完成,根据页面配置自动生成查询条件,支持多种匹配规则 Online在线报表配置功能完成

三步学会用spring开发OSGI——(第一步:环境篇)

Spring-DM是什么 Spring-DM 指的是Spring Dynamic Modules. dm Server 是一个完全模块化部署的,基于OSGi的Java服务器,为运行企业Java应用和Spring应用提供更加强大的灵活性和可靠性.SpringSource应用平台是构建在Spring.OSGi和Apache Tomcat之上的应用服务器,这个新的应用服务器摒弃了原有的Java EE服务器标准,自然而然地将Spring编程模型展现其中,随之而来的还有一套基于OSGi内核构建的全新部署和

拯救你的文档 – 【DevOps敏捷开发动手实验】开源文档发布

今天上海的天气真是不错,风和日丽.再次来到微软上海紫竹研发中心,心情很是愉快,喜欢这里的大草坪,喜欢这里的工程气氛,更喜欢今天来陪我的小伙伴们. 这次动手实验培训与以往最大的不同就是采用了开源文档的方式.其实,小编一直在寻找一种更好的技术文档编写方式.说到文档,我在过去的几年中也写了不下500份不同类型的文档.我估计,每个写过技术文档的同学都有类似这样的文件夹. 是不是很有一种蛋疼的感觉,没有办法啊,需求改来改去,客户的要求变来变去 … … 最后么,就没有最后了,你就自己苦逼去吧. 所以,自从开