敏捷管理系列:基于 Jira 的 Scrum 敏捷管理实战

标签: dev | 发表时间:2021-03-31 00:00 | 作者:
出处:http://itindex.net/relian

敏捷管理系列-四种常见研发模式 一文介绍了常见的四种研发模式,适用场景及优缺点。

敏捷管理系列-学习实践Scrum,看这一篇就够了!一文介绍了敏捷与Scrum的关系,Scrum的核心概念价值、落地三三五五及度量标准等做了总结。

本文将介绍如何在团队中引入敏捷及基于Jira的Scrum管理实战的。


  01 研发管理生命周期(SDLC)


 02 引入敏捷,如何破冰

 03 项目与团队

  04 创建项目

项目CREQPOOL(业务需求池)

    用于对接业务部门、市场及产品部门的需求,作为迭代需求评审的需求池。

项目CSTC(迭代项目)

    用于日常迭代管理,需求评审后,将评审通过澄清后的需求迁移到该项目Backlog。基于该项目创建Sprint迭代计划和管理。

  05 如何管理结构化需求

  • 故事也称为“用户故事”,是简短的要求或从最终用户的角度提出的要求。

  • 史诗是大型工作,可以分解为许多较小的任务(称为故事)。

  • 倡议是朝着一个共同目标迈进的史诗集。

  • 主题是整个组织的重点关注领域。





举例:


  06 需求分解步骤

 07 工作流设计

08 迭代机制与分支策略


09 基于 Jira敏捷管理实战


产品Backlog梳理

  • 产品Backlog梳理——创建用户故事、独立任务和子任务

    【概要说明】由对应的项目产品PO和Master创建用户故事;由对应的敏捷团队成员创建自己的独立任务和子任务

    【关键图示】

  • 产品Backlog梳理——用户故事拆分与估算      

    【概要说明】由PO或Master将用户故事拆分和估算的结果按照用户故事”三段论”录入Jira。进入产品Backlog中的用户故事、任务和子任务,正式进入迭代开发前都需要进行估算(以故事点数,团队估算方式进行)。

     【关键图示】


  • 产品Backlog梳理——滚动更新、排序

    【概要说明】由PO来拖拽产品Backlog中的Issue进行重新排序,同时也在Issue属性页面中更新优先级。条目按照优先级排列,从上而下,不可随意更改顺序,只有对应的PO才可以修改。

    【关键图示】

版本规划与迭代计划

  • 版本规划和迭代计划——创建版本和管理版本

   【概要说明】对应项目负责人或master在项目设置中创建和管理版本,这里的版本最好是产品版本。

    【关键图示】


  • 版本规划和迭代计划——创建迭代和管理迭代

   【概要说明】对应项目负责人或master在敏捷看板中的相关页面创建迭代和管理迭代,为每个版本构建响应的迭代开发计划。

         1. Sprint开始前务必确认迭代的开始和结束时间是否正确,故事\任务是否有遗漏;

         2. 本迭代中的故事是否拆解并预估故事点数;否则开始后,在进行预估,会影响燃尽图与速度图;

    【关键图示】


  • 版本规划和迭代计划——执行迭代开发计划

    【概要说明】对应敏捷团队成员拖拽自己名下的任务、子任务等到制定的列,并进行Issue状态的更新;由团队Master或者测试主管来拖拽用户故事到指定的列,并在迭代结束之后及时关闭迭代。

         1. 迭代任务都在敏捷看板的Active Sprints面板中进行,每个Issue都以卡片形式出现在面板列中,可以直接拖拽更新状态;

         2. 点击完成冲刺后,未完成的Issue将会自动退回到Backlog中待处理;

         3. 可以通过面板-配置-卡布局,来设置要显示在卡片上的属性,如经办人、测试负责人、初始预估等。

    【关键图示】

每日站会

  • 每日站会——使用Jira的敏捷看板支持每日站会

   【概要说明】团队成员围绕Active Sprints面板中的内容来召开每日站会,Issue状态发生更新时,就及时将其拖拽到指定列。

        1. 迭代任务都在敏捷看板的Active Sprints面板中进行,每个Issue都以卡片形式出现在面板列中,可以直接拖拽更新状态;  

         2. 点击完成冲刺后,未完成的Issue将会自动退回到Backlog中待处理;

         3. 可以通过面板-配置-卡布局,来设置要显示在卡片上的属性,如经办人、测试负责人、初始预估等。

   【关键图示】

总结会

  • 总结会——使用Jira数据统计报表支持总结会

   【概要说明】Jira的敏捷管理具有丰富的报告和统计插件,时间与进度跟踪、Issue问题分析、预测与管理、测试报告等方面提供了数据报表展示功能。以燃尽图和速度图为例,如下图。

         1. 燃尽图反映了工作的进展情况。理想情况下,随着剩余工作的完成,曲线燃尽至零。可以按剩余时间、预估时间、故事点数、过程等来展示。

        2. 速度图反映了团队产生的变化趋势,体现了团队计划承诺完成的故事点数与实际完成的故事点数的对比。

       Issue数据的真实性是分析的前提。

   【关键图示】


产品质量管理

  • 产品质量管理——使用Jira自带的Dashboard和Applet来支持产品质量管理

   【概要说明】创建团队的Jira Dashboard来管理产品研发过程中的各种问题类型和覆盖问题生命周期的各阶段。添加Applet,选择“2维筛选器统计”和“饼图”,通过设置过滤器来关联数据。

   【关键图示】

10 推荐插件

  • Tempo - 项目管理插件,工时统计等

  • SynapseRT- 测试用例管理

11 QA

Q: 是否必须要采用标准的敏捷管理?

标准敏捷管理成员素质要求较高,可以部分敏捷开始。可以适用当前环境的,就先开始推行,让其产生价值。起初,敏捷程度的高低并不重要,解决团队问题和现状,并交付目标,才是正道。

Q: 进行敏捷转型,遇到什么阻碍?

传统的瀑布模型转型敏捷时,思维和工作方式都会发生变化。开始会有很多人认为敏捷转型后是否比现在更好。在推行敏捷时,首先要明确解决了当下哪些问题,其次通过持续的培训,增强团队敏捷的认知。

Q: 如何带动团队氛围?

敏捷转型初期,选择相对积极同学参与组建敏捷团队,不要过于追求完美。先形似后神似,成功开展前两个迭代很重要。每日三赞,表现好的同学,站会及时提出表扬,做的差的以引导为主。总结会议或技术分享,可以准备一些礼品、水果、零食之类的,营造轻松氛围,真实反馈,相互讨论,互相促进。


部分参考:《互联网项目管理实践精粹》


今日荐文


敏捷管理系列-四种常见研发模式

敏捷管理系列-学习实践Scrum,看这一篇就够了!

相关 [管理 系列 jira] 推荐:

敏捷管理系列:基于 Jira 的 Scrum 敏捷管理实战

- - IT瘾-dev
敏捷管理系列-四种常见研发模式 一文介绍了常见的四种研发模式,适用场景及优缺点. 敏捷管理系列-学习实践Scrum,看这一篇就够了. 一文介绍了敏捷与Scrum的关系,Scrum的核心概念价值、落地三三五五及度量标准等做了总结. 本文将介绍如何在团队中引入敏捷及基于Jira的Scrum管理实战的.   01 研发管理生命周期(SDLC).

Jira 实践:网易构建战略型项目管理工具

- - IT瘾-dev
作者简介: 甘辰希,网易杭州研究院项目管理部,资深项目经理,负责网易云计算项目集. 拥有 CSM、PMP 等认证. 当团队规模较大,且为跨部门、多角色、多模块的复杂结构时,统一目标、集中力量落地产品战略,就突显出特别重要的意义,也有了更高的实施难度. 为此,我们探索了一套服务于产品战略落地的项目管理体系,同时以 Jira 为基础构建了与之相适应的项目管理工具,并推动其落地实施.

数据仓库系列之元数据管理 - 简书

- -
    元数据(Meta Data),主要记录数据仓库中模型的定义、各层级间的映射关系、监控数据仓库的数据状态及 ETL 的任务运行状态. 一般会通过元数据资料库(Metadata Repository)来统一地存储和管理元数据,其主要目的是使数据仓库的设计、部署、操作和管理能达成协同和一致. 元数据是数据仓库管理系统的重要组成部分,元数据管理是企业级数据仓库中的关键组件,贯穿了数据仓库的整个生命周期,使用元数据驱动数据仓库的开发,使数据仓库自动化,可视化.

[原]敏捷开发团队管理系列之七:大型研发管理团队的切分(二)

- - 陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》
这是敏捷开发团队管理系列的第八篇( 团队管理栏目目录). 还是敏捷开发一千零一问的第二十八篇( 在这里提问, 之一, 之二, 之三, 问题总目录). 还是敏捷开发松结对编程系列的第十三篇( 松结对编程栏目目录),与之前系列 第六篇139团队、 第九篇微软TechED上的讲座有密切关系.

34个漂亮的应用程序后台管理界面(系列一)

- 飞虫 - 博客园-首页原创精华区
  今天这篇文章收集了34个漂亮的应用程序后台管理界面分享给大家. 这些界面都是来自themeforest网站,如果要下载的话是要付费的,不过设计师可以根据预览图自己设计,希望这些后台管理界面主题能帮助到你. 非常有用的免费UI设计工具和资源. 分享35套精美的 PSD 图标素材. 分享20个很不错的UI图标集资源.

Java Cache-EHCache系列之AA-Tree实现溢出到磁盘的数据管理

- - BlogJava-首页技术区
在EHCache中,如果设置了overflowToDisk属性,当Cache中的数据超过限制时,EHCache会根据配置的溢出算法(先进先出(FIFO)、最近最少使用算法(LRU)等),选择部分实例,将这些实例的数据写入到磁盘文件中临时存储,已减少内存的负担,当内存中的实例数减少(因为超时或手工移除)或某些实例被使用到时,又可以将这些写入磁盘的数据重新加载到内存中.

网络安全系列 之 密钥安全管理 - eaglediao - 博客园

- -
最近涉及到安全相关的知识,这里对安全秘钥管理要点做简单记录:. 加密技术 是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密). 一个加密算法是将消息与密钥(一串数字)结合,产生不可理解的密文的步骤. 密钥是结合密码算法一起使用的参数,拥有它的实体可以加密或恢复数据.

GTD系列教程3:顶级知识管理工具Evernote的GTD应用详细指南

- edware_love - 善用佳软
GTD系列文章,第一篇谈GTD理念,及Toodledo应用. 第二篇谈Toodledo和MLO应用,由今晚我不思考兄主笔,塞壬兄协同合作,尚未杀青定稿. 这是第三篇,不妨先发,再次感谢塞壬兄赐稿. 序章:GTD工具Evernote.  1.1 Evernote软件端收集法.  1.2 浏览器插件极为便利的网络撷取保存法.

Java Cache-EHCache系列之AA-Tree实现溢出到磁盘的数据管理(2)

- - BlogJava-首页技术区
在上一篇《 Java Cache-EHCache系列之AA-Tree实现溢出到磁盘的数据管理(1)》已经详细讲解了EHCache中在AATreeSet中对AA Tree算法的实现,并且指出EHCache是采用它作为空闲磁盘管理数据结构,本文主要关注于EHCache是如何采用AATreeSet类来管理空闲磁盘的(这里的磁盘管理是只EHCache data文件中的空闲磁盘).

数据仓库系列之数据质量管理 - 黄昏前黎明后 - 博客园

- -
数据质量一直是数据仓库领域一个比较令人头疼的问题,因为数据仓库上层对接很多业务系统,业务系统的脏数据,业务系统变更,都会直接影响数据仓库的数据质量. 因此数据仓库的数据质量建设是一些公司的重点工作.   数据质量的高低代表了该数据满足数据消费者期望的程度,这种程度基于他们对数据的使用预期. 数据质量必须是可测量的,把测量的结果转化为可以理解的和可重复的数字,使我们能够在不同对象之间和跨越不同时间进行比较.