引言:在“DevOps能力之屋(CapabilitiesHouse of DevOps)”中,华为云DevCloud提出(工程方法+最佳实践+生态)×工具平台=DevOps能力。华为云DevCloud将推出“DevOps on DevCloud”系列,针对DevOps领域场景,阐述该场景在华为云DevCloud上的实施方法与实践。

在敏捷项目中,用户故事(User Story)是产品团队用来描述用户需求的主要方式。每个用户故事是小的、独立的行为,最好可以在一个迭代中增量式实现,并为最终用户提供价值。Bill Wake提出的INVEST模型,描述了良好的用户故事应该具备的特征,是用户故事应该遵循的原则:

  1. Independent:独立性
  2. Negotiable:可协商性
  3. Valuable:有价值
  4. Estimable:可估算性
  5. Small:短小
  6. Testable:可测试性

将业务特性分解成为符合INVEST模型的用户故事,成为每一个敏捷团队的必备技能。LeffingWell在《Agile SoftwareRequirements 》一书中提出了分解故事的10种方法:

  1. Workflow steps
  2. Business rulevariations
  3. Major effort
  4. Simple/complex
  5. Variations in data
  6. Data entry methods
  7. Deferred systemqualities
  8. Operations
  9. Use-case scenarios
  10. Break-out spike

不少人经常会说分解用户故事在增量式开发中既是艺术性又是科学性工作。敏捷产品团队可以参照10种方法进行故事分解,并使之尽量符合INVEST原则。然而敏捷产品团队如何在软件交付中记录故事分解方法,以更好地分享方法或者事后回顾改进或者统计分析呢?当然比较好的方式是采用敏捷项目管理工具,例如华为云DevCloud的项目管理(ProjectMan)。

在华为云DevCloud的项目管理中Story并没有缺省字段来记录分解方法,因此需要通过“Story设置”特性来自定义此字段。用户可以在项目中通过“设置”-“项目设置”-“Story设置”-“字段与模板”进入工作项模板页面,如图所示:

在工作项模板页面,点击“编辑模板”,并在字段配置处点击“+新建字段”,在下图中输入字段名称、字段类型以及字段选项等。将工作项模板编辑后进行保存。

新建字段“故事分解方法”

这样,在新建Story或者编辑Story的时候,团队成员可以记录故事分解方法。如下图所示

在Story中记录故事分解方法

随着敏捷项目的迭代进行,产品团队将不断积累此项目的故事分解方法,团队成员可以基于此数据进行分享与学习,将局部的、隐性的分解方法变为了全局的、显性的分解方法。这也正是DevOps三步法(Three Ways)在持续学习与实验中提倡的实践之一“将局部知识转化为全局知识”。

一旦在项目迭代开发过程中,团队积累了故事分解方法的过程数据,那么团队可以在适当的实际进行相应的统计分析。对于故事分解方法的统计分析,目前华为云DevCloud的项目管理的自定义报表特性尚未提供基于自定义字段的维度分析,产品团队可以使用工作项导出特性,将Story导出到Excel进行统计分析,发现分解方法的一些规律,可以指导产品团队更好地有重点地提升分解能力。

项目管理:如何显性管理并提升Story分解能力相关推荐

  1. YesDev项目管理,专注研发产能提升。从现在起,走向卓越

    用心做事,大有不同.-- 黄禅宗,果创科技CEO YesDev的故事 在2018年12月,一家名叫果创科技的公司悄然在广州注册成立,公司创始人黄禅宗(@author dogstar)是PhalApi开 ...

  2. 系统集成项目管理工程师立项管理案例分析题

    系统集成项目管理工程师立项管理案例分析题 例题1: 阅读以下说明,请回答问题1至问题3. [说明] 某大型企业集团拟在生产园区建立一套无线网络,覆盖半径大约15公里,要求能够支持高速数据传输.无缝漫游 ...

  3. 功能点方法论助力南京银行信息科技量化管理能力提升

    由南京银行股份有限公司供稿的"功能点方法论助力南京银行信息科技量化管理能力提升" 一文,被<金融电子化>采稿并于2019年8月刊(总287期刊)上发表,于2019年8月 ...

  4. 视频教程-软件项目管理实战-研发管理

    软件项目管理实战 前CMMI5上市公司PMO负责人 工信部认证高级项目经理 美国项目管理协会PMP认证 信息系统项目管理师 山猫 ¥288.00 立即订阅 扫码下载「CSDN程序员学院APP」,100 ...

  5. 【高项】高级项目管理与组织管理(第4版教材第20-23章,管理科学知识)

    文章目录 [高项系列]知识复习 1.高级项目管理(组织级管理,项目集管理,项目组合管理,量化项目管理,项目成熟度模型) 1.1 组织级项目管理(项目组合+项目集, 战略方向一致,0-1分) 1.2 项 ...

  6. 中层干部管理能力提升(MTP)高级研讨课程

    中层干部管理能力提升(MTP)高级研讨课程 (实战演练一天版) (如欲公开以下内容,或者需对大纲作专业化调整,请与本人联系确认) [课程关键词]职业经理.核心管理技能.持久竞争优势 [课程时长] 1天 ...

  7. 有没有好用的目标管理、项目管理和绩效管理工具?

    智办事是一款目标管理.项目管理和绩效管理工具. 1.战略拆解.目标对齐 智办事可以做到:自上而下制定和拆解战略目标,形成一张组织战斗的战略大图.自下而上关联和汇总目标结果,目标计划实时追踪目标的进度. ...

  8. 项目管理和产品管理绉议

    项目管理和产品管理绉议 项目     在PMBOK Guide 中,PMI 定义如下:项目是为创建专门产品或服务而承担的暂时性工作,它具有明确的起止时间,与重复性操作不同,项目是渐进的.项目有成本.进 ...

  9. 信息系统项目管理师范围管理

    信息系统项目管理师范围管理 项目范围管理 范围管理概述 产品范围与项目范围 规划范围管理 范围管理计划 需求管理计划 收集需求 需求的分类 收集需求的工具与技术 需求文件 需求跟踪 定义范围 定义范围 ...

最新文章

  1. java系统教程_Java 教程(开发环境配置+基础语法)
  2. WebClient UI view controller所有可用的属性列表
  3. [MEGA DEAL] Ultimate Java开发和认证指南(59%折扣)
  4. 超过响应缓冲区限制_Nginx如何限制并发连接数和连接请求数?
  5. maven配置之:<distributionManagement>snapshot快照库和release发布库
  6. PHP字符串offset取值特性
  7. 一个U盘走天下,装机大神撩妹的不二之选
  8. 电子电路计算机仿真应用,电子电路计算机仿真技术
  9. pyCharm最新2018.2激活 附激活文件/教育版免费使用
  10. 复印机扫描显示服务器链接错误代码,如何开启扫描失败后显示网络错误代码
  11. 【Proteus仿真】DAC0832+51单片机汇编实现三角波输出
  12. java 怎么暂停程序_java – 如何暂停程序直到按下按钮?
  13. 别人家的公司年终奖52个月工资-互联网企业年终裁员脸在哪
  14. 你在职场可能犯下的最大错误
  15. java类和对象之包的定义
  16. 基于BlueZ的C语言蓝牙编程
  17. 【黑金ZYNQ7000系列原创视频教程】01.熟悉vivado——纯逻辑led实验
  18. python实现共轭梯度法
  19. 家鸽脑中植入微电极 '机器人鸟'在山东问世
  20. 医院集成平台超融合基础架构转型方案

热门文章

  1. 服务器的重启的日志文件,服务器关机重启日志
  2. oracle socct用户,oracle 19c 添加 scott用户与表
  3. 一.路径规划---二维路径规划仿真实现-gmapping+amcl+map_server+move_base
  4. 2018年android手机版本统计,安兔兔发布2018年12月Android手机性能排行榜
  5. c语言继承与派生作用,C++中继承与派生是如何实现的?
  6. 树莓派文字转语音 python_树莓派3-语音-实现文字转语音服务
  7. python数据挖掘与分析实战pdf_《Python数据分析与挖掘实战》PDF+完整源码
  8. python os.walk遍历目录_Python 用 os.walk 遍历目录
  9. BZOJ 4238 电压 解题报告
  10. 2014计算机二级vfp,2014计算机二级VF考前试题解析