我国最大的IT项目管理门户网站,国内IT项目管理培训与咨询服务提供商

当前位置:首页 > 敏捷开发 > 正文

我与全流程敏捷

2018-11-16 来源:AgileDoer xuer
      伴随着一阵春风,敏捷在我中心开始了遍地开花的阶段。也有很多产品开始了全流程敏捷之旅,让我想起,2015年4月,自己刚搭上这班“试运行”列车时的场景。
 
      我在的产品,有幸成为中心全流程敏捷的试点产品。磕磕绊绊,艰难地走上正轨;在“试运行”满一年后,我们终于总结出了我们的愿景、目标和若干原则。
 
      我们希望在保证质量的前提下,每两周交付一次具有高优先级业务价值的生产版本。
 
原则包括:
需求串行
主线开发
无功能测试阶段
 
      当有人谈起全流程敏捷,问我,是不是“不必交功能测试就是全流程敏捷”?全流程的生产任务,是不是随心所欲?全流程的Team,是不是更轻松?我特别想给他分享这样几个故事,介绍他们认识这些可爱的人,告诉他们我心中的全流程敏捷。
 
我与全流程敏捷Team的PO
      全流程敏捷,终究是一种工艺,目的是快速响应高优先级的需求,和打造优秀的、高业务价值的产品。那么,PO作为舵手,把握全流程敏捷Team的输入,显得尤为重要。
 
      在总行的业务面前,我们是否总显得“人微言轻”?写用户故事的动作,总像是在翻译和誊写需求吗?那你一定没有见到,静静和总行业务一起梳理最小可投产单元(Minimum Viable Product ,即MVP)的场景,引导业务,澄清需求,拆解需求,一个需求内排列优先级,写出合适粒度的故事,每一个都满足INVEST原则,经历了PB Grooming和迭代计划会的反复细化、修改,才能输入到团队;及时的投产,收获的是与业务不断的互动与递增的信任。
 
      为了满足需求串行,统筹考虑需求安排,PO需要经常和业务pk(是不是一份需求中的所有Item都是同样优先级,review近期所有需求的排序),时常和开发讨论(接口修改的影响范围,是否有配合改造),还常常和关联系统辗转沟通(为了协商方案,或拉齐开发进度等)。
 
      为了满足主线开发,工程实践中引入了特性开关,来解决与传统产品在大批次投产的耦合问题,PO们当仁不让,要修改用户故事来适应这些改变,还体现在生产任务申请、迭代内测试案例走查、迭代内测试环境确定多个方面,最后在迭代评审会上打起十二分的精神,才能保证一个带有特性开关的需求顺利完成;当然,在几个迭代后,PO还要记得写“清理特性开关”的用户故事。
 
      “每两周交付一次生产版本”,意味着以上活动,都是周而复始的。这只是我能想起的全流程敏捷Team中PO工作的“冰山一角”,他们还会为了提前介入需求讨论,针对二期需求,与业务进行“影响地图”工作坊;为了节省迭代评审会的时间,及时需求纠偏,避免迭代失败不能投产,在迭代内进行分步验收(迭代进行中,故事完成则立即评审);为了帮助团队改进,融入Team,主动参加迭代回顾会等。他们是我见过的最好的PO。
 
我与全流程敏捷Team
      全流程敏捷的另外一个重要特点是,没有特定的功能测试阶段,迭代结束即交付投产版本。我们为此做的第一项改变是,开发和测试的深度融合。现在说起来,开发人员和测试人员,在物理上能够坐在一起办公,已经不算稀奇。但是,当我们第一次向组织提出此项要求的时候,一定是“搬工位的一小步,敏捷转型的一大步”。从此,我们不仅是隔壁工位的小伙伴,更是每一项仪式都一起参加、每一个用户故事都一起讨论、每一个版本都一起负责的全流程敏捷Team。
 
      我在的全流程敏捷Team,每一个人对质量的追求都让我感动。测试人员从用户的角度,帮助PO补充故事的AC点,在迭代内完成案例编写、案例走查、数据准备和端到端的全流程测试,没有了功能测试阶段,让迭代内测试的压力更大——场景更周全,执行更谨慎,回归更严格。测试人员的压力,开发人员也会分担,我们用更高的单元测试覆盖率来保证提交代码的质量;每天执行一次的Robot Framework案例覆盖所有主流程;让“时刻亮着”的物理仪表盘“时刻绿着”(保持构建成功),成了每个人的“紧箍咒”;Jira上测试人员提出的迭代内问题,及时给出回复;修改了Bug,主动找测试人员在本地进行sign off,再提交到持续集成环境和迭代内测试环境,进行端到端测试;特性开关相关的需求和用户故事难测,那就大家一起联系环境、执行测试。
 
      此外,融洽的团队氛围,并不会影响大家在迭代回顾会上犀利地提出改进点。两年来,几十次的回顾会,虽然也常有吐槽、抱怨和一时解决不了的问题(比如环境),但我们一直在寻找这个Team的Agreement,为了成为更敏捷的Team,也为了更好地交付两周之后的下一个生产版本。
 
最后
      作为这个全流程敏捷Team的Scrum Master,我感到十分荣幸;能和这样的PO、Team合作,我感到很幸福;我们也有让我们骄傲的产品,叫做出国金融。希望有机会,和大家多多交流!(本资讯于2017-06-23首次发布)
分享到:

免责声明:
  1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more

会议活动

more

公开课

more

PMO

Copyright © 2021 IT项目管理界 版权所有 京ICP备17062359号-4 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如稿件涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:511524637

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

IT项目管理界——我国最大的IT项目管理门户网站,隶属卓橡公司

IT项目管理界官方微信

IT项目管理界官方微信

PMO大会官方微信

PMO大会官方微信