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

2015. 7.1, 我在杭州….

这一路走来真的是相当的不容易; 这一周多来, 大夥跟著我这个 “疯子顾问”, 经历了不停的交流,辩论, 实践, 验证, 深度思考◦ 终于, 踏上了产品级敏捷的这条路…..

  1.  以外部客户的视角, 制订出可使客户对产品有信心的版本节奏; PI (Program Increment) ◦
  2.  拉通产品的特性负责人, 开发骨干与测试经理, 经由可视化的需求看板与 “加法, 减法” 的协作模式, 识别每一轮 PI 所需完成的开发与集成测试的特性场景◦ 已使每一轮 PI, 都能以最少的产出, 却能对客户产生最大的影响◦
  3. 拉通 Product Owner, 开发骨干与测试骨干人员, 以轻量级的 Context Map, 设计每一轮 PI 的架构设计并识别每一轮 PI 架构上的风险◦ Product Owner 并根据每一轮 PI 架构上的风险, 客观的评估出每一轮 PI 可完成开发与集成测试的 User Story 数量◦
  4.  拉通开发与测试人员, 经由可视化的 “业务场景树”, 轻量级却精准的设计 UserStory 的业务场景, 业务实体与业务实体的验证纬度◦ 所以, 经由业务场景树, 开发与测试人员不仅可对 UserStory 的需求达成一致的共识, 更可依照业务实体所形成的关注点, 共同设计各关注点的测试用例;共同评估各关注点发生故障的概率与发生故障时对产品的影响◦ 最重要的一点便是, 开发与测试人员可根据业务实体的验证纬度, 各关注点发生故障的概率与发生故障时对产品的影响, 决定 User Story 中那些的关注点是只需开发人员自保证质量便可; 那些的关注点却是需开发与测试人员共同保证质量的◦ 在这样一个开发与测试人员高度协作的模式下, 将能提升开发人员代码的质量, 同时更能大幅提升测试人员的测试效率与质量◦
  5. 开发人员依照软件的架构, 将 “业务场景树” 转化为 “实践场景树” ◦ 实践场景树, 将能确定开发人员在正式开发前, 是否已有一清晰且正确的开发 User Story 的逻辑思路◦ 开发人员亦能利用实践场景树, 结合适当的设计模式, 设计出可适应变化与易扩展的 User Story 的简单设计◦
  6.  测试人员将与特性负责人, 开发人员协作, 依照特性端到端的业务场景, 设计 “特性业务场景树”, 并根据特性业务场景树, 设计特性端到端的测试用例◦
  7.  开发与测试人员在每一轮 PI 即将结束前, 将依照Product Owner 与团队其他成员对其工作上的评比, 提出在下一轮 PI 自我改善的计划◦

产品级敏捷经由团队的高度协作与自主, 逐步的形成一高效的产品开发生态系统◦ 在这生态系统中, 团队成员不仅能高效的完成版本开发, 更重要的是能发挥 “集体的智慧” 做出最佳的决策◦ 而使每一轮 PI, 都能以最少的产出, 却能对客户产生最大的影响◦

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯移动品质中心TMQ的专栏

【测试左移专栏】从测试左移到工程生产力

随着互联网行业的发展,质量管理的方向逐渐向生产过程看齐。2017年是TMQ变革的重要年份,本文拟通过一个宏观的视图,给读者展现此次变革的完整思路,希望能带给大家...

1.1K0
来自专栏云计算D1net

在多云的环境中寻求平衡

? 无论是有意的还是无意,越来越多的企业越来越依赖多个离散云。虽然这在托管最佳资源配置的应用程序和工作负载方面确实提供了一些优势,但它也会导致一些管理问题,如...

3207
来自专栏云计算D1net

云计算如何结合DevOps推动软件交付成功

纵观全球经济和各行各业,各公司都在重新更新和开发技术,以便更好地感知客户所需的下一件大事,并找到赢得竞争的方法。 ? DevOps的概念可追溯到近10年前。在...

2967
来自专栏逸鹏说道

架构漫谈(七):不要空设架构师这个职位,给他实权

什么是架构师   在之前的几篇文章中,经常会提到架构师这个词。我们已经定义了什么叫架构,那怎么定义架构师呢,是不是做架构的就叫架构师了? 没有这么简单,本篇尝试...

26210
来自专栏云计算D1net

“云计算+DevOps”的正确打开方式

以我们的经验看,技术和工具是很重要,但是技术和工具本身却不能产生价值,而将DevOps和云计算结合却可以。事实上,云计算的特性决定了,云计算和DevOps势必如...

33510
来自专栏BestSDK

再好的代码没有场景感受和用户痛点,都是一堆垃圾

在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。有时候我会思考难道在技术领域内不断紧...

27810
来自专栏C语言及其他语言

80年代的孩子比现在千禧一代更早开始编程

HackerRank发布了2018年开发技能报告,其中探讨了一些对理解开发人员环境至关重要的事情,并且探讨了诸如编程人员工作场所所要求的东西,他们喜欢使用的技术...

813
来自专栏Android 研究

PMI-ACP 敏捷项目管理1——敏捷四宣言

我们正在通过亲身实践以及帮助他们实践,揭示更好的软件开发方法,通过这项工作,我们认为:

822
来自专栏云计算D1net

读懂开源模式的优缺点

开源云计算消除了供应商的限制和壁垒,但是这些优点是以提供商支持成本为代价的。 因为这些缺点和优点,开源软件使企业陷入了两难的境地。 一方面,开源模式是很吸引人的...

3244
来自专栏Forrest随想录

避免非黑即白的思维模式

举个实际案例,我们做运维的套路,第一步就是先定标准和规范,我们定了资源标准、网络标准、应用标准、DB标准、架构标准等等一系列的标准和规范,然后就是基于这一套的标...

611

扫码关注云+社区