产品级敏捷案例: 企业云存储

近百人的企业云存储的开发团队, 却面临着 2/3 的开发人员, 无法承担复杂度高的需求开发, 而使得产品的开发速度与质量赶不上市场变化上的要求。 

2/3 的开发人员, 无法承担复杂度高的需求开发, 主要的原因是: 团队的资深骨干人员, 因只担心版本无法交付, 所以, 在各个版本中, 便将大部分的需求,独自承揽,独自开发, 而使得 2/3 的开发人员,只分配到简单的需求或打杂性的工作。

经过一周极度辛苦的交流与实践 , 产品级敏捷在团队中建立起一讲求个人价值与责任, 团队协作的生态系统:

  1. 由团队的开发人员自主的认领, 自身在每一版本中所需负责的 User Stories。由最 “新进” 的开发人员开始认领 User Stories; 最 “资深” 的开发人员最后认领 User Stories。如此的作法, 将能激励 “资浅” 的开发人员, 主动的承担与挑战 , 每一版本中具价值的需求, 并使 “资浅” 的开发人员能在最短的时间内, 获得能力上的提升。
  2. 经由可视化且轻量级的敏捷工程实践; 例如: 上下文地图、 业务场景树、 实现场景树与表格式测试用例, 使团队的架构师、 开发人员、 测试人员均可共同的协作, 对 User Stories 的需求、架构、测试用例进行分析与设计。更重要的是, 团队成员能随时识别出需求中场景遗漏的地方, 业务规则上下文不匹配的地方, User Story 与外部模块 (系统) 间接口的依赖。因而, 可大幅降低缺陷的产生与因接口上的依赖, 所产生在开发与测试上等待的时间。 
  3. 开发与测试人员协作: 开发与测试人员协作, 共同对 User Story需求的理解、分析、设计、测试用例设计, 负起完全的责任。如此, 将能驱使开发与测试人员, 需在最短的时间内, 站在外部使用者 (系统) 的角度, 思考最符合外部使用者 (系统) 行为的业务场景为何? 因而, 不仅可大幅提升产品开发的效率与质量, 更可使产品的易用性大增。
  4. 开发与测试人员分工: 开发人员将对 User Stories 功能上的质量负起完全的责任; 测试人员则对 User Stories 间, 整合上的功能与非功能上的测试, 负起完全的责任。如此, 将可使测试人员, 有更多的时间, 得以从事 “产品层级”上的质量把控工作。
  5. 开发与测试人员, 共同所分析、设计的业务场景树, 表格式测用例, 需经 Product Owner 认可; 确认开发与测试人员均已完全理解需求; 开发与测试人员方可进行各自的开发与测试工作。如此, 将可避免开发与测试上因误解需求, 所造成产品开发与效率上严重的浪费。
  6. 针对团队运作的现况, 设计能真正解决团队问题的敏捷实践; 则团队在产品的开发效率与质量, 方能获得根本上的提升与持续不断的改善。

期待这支产品级敏捷的生力军, 能持续的在敏捷开发的这条路上不断的前进, 而能为人类的 “云” 世界, 做出正面具且有决定性的影响。

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吴生的专栏

基于Flink流处理的动态实时电商实时分析系统

1.Flink是一个针对流数据和批数据的分布式处理引擎,主要用Java代码实现。 

3270
来自专栏视频加密

高并发视频网站优化技巧?

高并发视频网站的优化技术是很多网站程序员的重中之重,如何完善用户体验,如何节省带宽等,这里说到高并发视频网站的优化就不得不提p2p技术的应用。

4913
来自专栏Java架构

Java架构工程师知识图,你都知道么?

(跟上技术节奏,扩宽技术视野,程序员要往上提升,要有自己的技术工具箱和技术认知。)

2366
来自专栏PPV课数据科学社区

数据创客:大数据创业机会演讲稿 附PDF下载

大数据创业机会演讲稿-江 1、回复“数据分析师”查看数据分析师系列文章 2、回复“案例”查看大数据案例系列文章 3、回复“征信”查看相关征信的系列文章 4、回复...

3574
来自专栏无原型不设计

2018年交互设计旅程中的7个设计趋势

以下内容由Mockplus(摹客)团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具。

2.9K11
来自专栏IT派

数据分析 | 十种常用的的数据分析思路

道家强调四个字,叫“道、法、术、器”。 层次区别:“器”是指物品或工具,在数据分析领域指的就是数据分析的产品或工具,“工欲善其事,必先利其器”; “术”是指操...

4946
来自专栏领域驱动设计DDD实战进阶

企业级业务系统开发实战-序言

前些年一直在做微软的解决方案实施与软件开发的工作。在学习、项目实施、开发与管理的过程中学到了别人不少好的东西,也自身总结了大量的经验,希望能够通过一个系列来跟大...

32911
来自专栏软件成本造价评估

浅析评价软件规模的2种主要方法

  在对软件研发成本度量(包括估算与测量)时,对于软件规模本身的评价是首要任务。目前评价软件规模的方法主要分为2种:基于业务视角和基于开发视角。 基于业...

1723
来自专栏PPV课数据科学社区

信息图表-快速引导你学习Python去做数据科学

我想通过学习Python语言来学习数据科学,所以我在谷歌上搜索:“我想通过学习Python语言来学习数据科学。而在谷歌,不一会儿的功夫就列出所有关于Pytho...

3154
来自专栏飞雪无情的博客

Go语言的前景分析

这段时间比较忙,相信很多朋友大概都知道,如果不知道的话,可以参考我上篇文章跨维度的打击,是可以直接秒杀的,里面有介绍,大家可以看看。

5202

扫码关注云+社区

领取腾讯云代金券