声明:本网站为 Atlassian 官方公众号知识库,而非 Atlassian 官方网站

使用 Jira+Portfolio+Xray 玩转 SAFe Essential 敏捷项目管理

发表时间:2020-06-16 15:47

上周,我们邀请到了敏捷专家:金毅老师给大家做了一场线上分享。金毅有十年敏捷项目管理和敏捷咨询经验,她用一句话总结了她这十年的经验和感悟:

”目前最普及的项目(产品)级敏捷、软件开发和IT部门敏捷主要是为了让 Team of Teams 做正确的事情以及正确地做事,并且能够让每个人融入到为最终用户交付价值的成就感之中。”

微信图片_20200814105337.png

点击查看公开课精彩回放视频

讲师课件

11.png22.png33.png

44.png55.png66.png77.png88.png99.png100.png101.png102.png103.png104.png105.png106.png107.png108.png

问答环节:

尽管当晚的分享一波三折,还是有不少朋友坚持到了最后,还有一些有趣的问题没有来得及答复,下面给出我的理解和建议!

jack ge 问 : 现在各个Team的Sprint用的不同的命名格式 整个公司的Sprint 有必要重新对齐么   这个重要么?

金毅 答:如果是开发一个产品,实施一个项目,或者一个关联紧密的组织,也就是针对一个Team of Teams的大团队,比如SAFe框架里的一个ART,或者Spotify部落制的一个部落,我建议使用统一的迭代节奏,这样便于自上而下对齐目标、计划和进度,我喜欢称之为集团军作战!团队间的依赖和协作可以在统一的时间窗里协商和承诺,这是使Team of Teams达到步调一致,降低额外的沟通协调成本的一种好方法。

caty 问:测试管理用的什么插件?

金毅 答:Jira 的开放性使它的各种插件格外丰富。我这个项目使用了Xray管理测试。

张立军 问请问金老师,你们每天的站会选在几点开?除了dashboard还有其他工具么?站会的关注点是什么?

金毅 答:这个项目的各个team可以选择不同时间段开站会,有的放在上午9点多,有的放在下午4、5点,还有远程团队成员参会。大家都逐渐养成了使用Jira Dashboard开站会的习惯。我和RTE以及几位scrum master一起制定了dashboard标准格式,便于team之间信息共享,以及每周周报数据的快速采集。除了几个标准视图之外,各个team也可以自己定制一些其它视图,只要便于信息共享,尤其让全体成员随时看到当前迭代以及当前MVP 的进度、风险和问题,并及时采取行动,就达到了站会的目的。

xiaoxue问:请问老师,使用了 Jira 做敏捷管理,还有用到线下的工具吗?

金毅 答:使用电子工具要求团队各个成员都养成每天正确使用的好习惯,才能展示出正确的进度、风险和问题,分享给团队其他人,且便于分配、估算、跟踪、统计和回溯。项目前期非常需要scrum master的贴身辅导和随时纠偏。这个项目的内、外部依赖关系相当复杂,我们做了物理的Dependency Board,并在第一次PI Planning会上大家一起生成了Program Board,这些物理呈现方式很有视觉冲击效果,让团队成员和高层管理者都看到了项目的复杂度,进而针对风险大的topics再做细化和专项讨论和规划。

Jessie Li问:您是如何定制最细小的规则,我们才可以从不同的纬度显示dashboard。这个规则可以分享吗?

金毅 答:需求管理从Epic-Story-Subtask都有命名规范,test cases、test execution、test plan也有命名规范,各种依赖关系也用标准Labels标注,Sprint和MVP releases也用统一的定义。这些前期制定的规范使项目过程管理更加高效,尤其对于采集周报的数据、生成各种dashboard视图很有帮助。

109.png

金毅 答:1)下面是给整个项目各个team成员的操作规范,仅供参考:

  • 申请Jira/Confluence账号

  • 各个Feature Team的Jira Project和Owner

  • 加入Jira Project后请更新你的头像照片

  • 需求管理的三层架构

  • 遵守统一的任务看板工作流

  • 查看当前Sprint的工作任务并更新状态

  • 在Jira里可视化Dependency

  • 在Jira里创建或更新一个Story

  • 每天下班前更新自己任务的Remaining Estimate

  • 使用专用Label List

  • 在Jira和Confluence之间建立链接关系

  • 定义过滤条件查询某一类issues

  • 使用Jira Dashboard监督整体进度和风险

  • 基于AC和DoD估算一个故事

  • 透明管理各组的风险和问题

  • 批量上传测试用例

  • 使用Xray创建测试用例

  • 创建测试计划并执行测试

  • 监控最新测试进展

  • 报Bug以及更新状态

  • 给出Bug的根因分析

  • 在Backlog视图使用快捷过滤器查看Epic的迭代计划

  • ………………

2)不需要每个人都花大量时间去学习 Jira 插件的用法。我和 Scrum Master们率先做出了所有范例和详细手册,然后sprint 0时我确实给每个team做了手把手的培训和辅导,而且我组织了SM的每日站会来随时了解各组的进展和问题,并且还利用每周的program meeting分享一些通用的good practice,当项目周报都从Jira采集数据时,各个team必须要正确使用Jira。

3)新手最好由老手带一带,学习工具就是动手。对于任何管理工具,其实是把整个管理流程和规范固化在了工具里面,所以需要有经验的教练和管理者统一定义规范和用法,并督促团队执行到位,而且要持续优化和调整,适合团队和项目的新需要,尤其要方便使用,方便信息共享。

分享到:
评论留言
关注我们
 
 

关注Atlassian官方公众号

获取最新产品与活动信息

7a6583172c789ff30f0e7ac723b18111.png