本文大纲

《我的敏捷软件项目管理实践》

在禅道中实践敏捷

第九章 团队工具

项目管理软件介绍

禅道是一款开源高效的项目管理软件,专注于软件研发全流程管理。支持敏捷开发、瀑布模型等多种模式,涵盖需求管理、任务分配、测试跟踪、缺陷管理等功能模块。通过可视化的看板、甘特图和报表,帮助团队明晰进度、优化协作流程。

本文将以禅道项目管理软件为例,介绍怎么在禅道中以最简化的方式实践敏捷

Scrum与禅道的对应关系

禅道软件 践行了Scrum敏捷思想,支持 Scrum 中的概念。

禅道软件为了适应各种类型的公司,如小型研发团队、中大型研发团队,有兼顾瀑布模式。 所以软件内的功能十分多。我们要去掉很多功能,只使用最精简的核心功能。

Scrum与禅道的概念 基本的对应关系如下:

Scrum敏捷禅道项目管理软件说明
无产品软件产品,一条产品线。

User Story 用户故事

Product Backlog 产品列表

需求、需求池


Sprint Backlog 冲刺列表项目

Scrum敏捷 里没有“项目”的概念,但我还是习惯在禅道使用“项目”来管理一次迭代。

最终我们使用禅道时,将简化为一个项目内只做一次迭代项目就结束了,再简化掉”迭代“的概念,一个项目下无”迭代“直接分解任务。(一次小项目就是一次迭代)

在禅道,可以设置叫“冲刺”或者“迭代”,我还是喜欢叫迭代。

创建项目(不启用迭代并关联产品)--> 添加团队成员--> 关联N个需求--> 分解任务  

Sprint 冲刺

执行(迭代、冲刺)

Task 、子任务任务
Product Increment 产品增量发布
Product Owner 产品负责人产品经理
Scrum Master 敏捷教练项目经理
Team 团队项目团队
Sprint计划会(Sprint Planning Meeting )无

禅道软件不需管理会议。

Sprint由 Sprint计划会议、每日Scrum站会、开发工作、 Sprint评审会议和 Sprint回顾会议构成。

在一次迭代中,包含这些会议。

Daily Scrum Meeting每日站会无
Sprint评审会(Sprint Review Meeting)无
Sprint回顾会(Retrospective Meeting)无

3个核心角色

禅道把3个核心角色区分开来

image2023-11-9_20-40-35.png

禅道软件的基本操作步骤

下图说明了每个角色可执行的动作

image2023-11-17_18-57-58.png

禅道的基本使用流程

image2023-11-9_20-50-14.png

禅道系统的配置

后台设置:后台-系统设置-管理模式
1、轻量级管理模式(提供了项目管理的核心功能,适用于小型研发团队)  【采用此模式】
2、全生命周期管理模式(概念更加完整、严谨,功能更加丰富,适用于中大型研发团队)

下述哪种组合方式更适合您公司的管理现状?
1、项目 产品 迭代 (使用这个,习惯叫“迭代”)【采用此】
2、项目 产品 冲刺

创建产品:
1、某某软件产品需求池。
2、生产环境bug。

全套使用流程

全套使用流程太磨叽了,放在这里供你参考,只是为了证明它的磨叽。

产品经理:添加项目集-公开->新建产品—>创建研发需求––>添加计划––>关联研发需求––>
项目经理:创建项目(选择项目集)关联产品计划—>创建项目迭代––>创建迭代关联产品计划—>关联研发需求––>创建执行––>分解研发任务
开发人员:领任务,每天填写工时 ,完成任务
测试人员:创建版本––>关联研发需求––在版本页面提交测试—–>提交测试单–完成

简易使用流程

我们采用以下的简易使用流程

产品经理:创建需求,评审需求
项目经理:创建项目(不启用迭代并关联产品)–> 添加团队成员–> 关联N个需求–> 分解任务  (一次小项目就是一次迭代)
开发人员:领任务,每天填写工时 ,完成任务
测试人员:提bug,关闭bug
项目经理:关闭项目
产品经理:关闭需求

注:不创建“计划”,不创建”执行“,不创建“版本”,不创建“发行”,不创建“测试单”

image2023-11-17_18-51-25.png

后续操作,较简单明析,就不编写了, 口述吧!

需要丰富补充xxxxx

需要丰富补充xxxxx

需要丰富补充xxxxx

禅道的几种模型介绍

  1. Scrum:敏捷开发全流程项目管理: 是Scrum敏捷模型是主力【重点使用】
  2. 瀑布:瀑布式项目管理:使用Scrum敏捷的5个迭代来模拟瀑布的5个阶段 (需求、设计、编码、测试、发布) 【重点使用】
  3. 项目看板:专业研发看板项目管理:Scrum敏捷简化为只有看板,没有列表  【没什么用】
  4. 融合敏捷:敏捷+看板项目管理:是Scrum敏捷+看板,可实现一个迭代是常规的,另一个迭代是看板的,这样”结合“的效果【没什么用】

image2023-11-17_18-48-52.png

关于“计划”、“发布”、“路线图”的使用截图

这是神道自己的“计划”、“发布”、“路线图” 的使用截图,供我们参考。

image2023-11-15_19-52-47.pngimage2023-11-15_19-54-17.pngimage2023-11-15_19-55-59.png