禅道快速入门——免费开源的项目研发测试管理工具

文章目录

总结

禅道开源版,研究了一天,巨难用

到处创建,到处关联,到处关闭,不带一点自动的,全是手动

概念混淆交叉,官方文档和视频都是几年前的

简介

禅道由禅道软件(青岛)有限公司开发,国产开源项目管理软件

功能有:项目集管理、产品管理、项目管理、执行管理、质量管理、DevOps、知识库、AI智能、BI效能、工作流、学堂、反馈管理、资产库管理、组织管理、事务管理

本文以 禅道开源版 21.7.9 为例,使用轻量级管理模式

版本对比

开源版也有手机APP

安装

建议使用 Linux 的安装包

角色

分组名称 主要职责
管理员 维护禅道本身:用户/分组、权限、模块开关、基础数据、备份与安全策略等
研发 认领/执行任务与 Bug,估时、更新状态、提交关联信息,配合联调与发布
测试 设计/执行用例,提 Bug、复测、关闭,推动缺陷闭环与质量记录
项目经理 项目交付管理,排期与协调:迭代/版本、任务分解与分配、风险与进度跟踪、跨角色拉通
产品经理 需求与产品规划,梳理故事/需求、优先级、验收标准,参与评审,推动需求从立项到上线
研发主管 研发管理,人力与技能匹配、技术方案把关、研发过程规范、难点攻关与资源协调
产品主管 产品管理,产品线方向、需求体系与评审机制、多产品/多项目下的优先级仲裁
测试主管 测试管理,测试策略、质量体系、用例规范、缺陷标准与发布门禁(团队层面)
高层管理 组织/经营视角,看整体进度、成本、风险与多项目组合;通常少做日常操作,多报表与决策

小团队没有项目经理,由开发担任并进行需求评审

核心概念

从规划到执行的过程:产品 → 需求 → 计划 → 项目 → 执行(迭代) → 任务

含义 示例 小团队要不要重度使用
产品 需求放在哪个"篮子"里,一个产品线/一个系统 供应链运营平台 建一个
需求 要做什么、做到什么算完成 用户找回密码
计划 需求按版本怎么排,偏发布节奏 202603供应链运营平台计划 弱化
项目 研发资源与交付的容器 供应链运营平台 建一个
执行(迭代) 这一段时间做哪一批事 202603供应链运营平台迭代 每个月建一个
任务 具体谁、几天、干什么 用户通过邮箱找回密码 用户通过手机号找回密码 需求复杂时拆成多个任务

产品 What

"我们到底要做什么?"

产品是最终要交付给用户的东西

它是所有工作的源头和中心

  • 供应商PC版
  • 小红书
  • 羽毛球App
  • 视频网站
  • 供应链后台系统

需求

"产品需要具备哪些功能?"

需求是产品的具体组成部分,描述了产品需要实现的功能或解决的问题

产品经理负责收集、分析和管理这些需求,它们是开发的依据

  • 【v1.8】用户可通过手机号找回密码
  • 【s0.6a成都站】优化首页加载速度
  • 【2026Q2】新增人民币充值功能

计划

"我们打算先做哪些需求?"

计划是产品经理对需求进行的初步排期和规划

它用于筛选和组合需求,形成一个待办事项列表,为后续创建项目提供输入

一个计划可以包含多个需求,一个需求也可以被放入不同的计划中

负责人:产品经理

  • 202603供应链运营平台研发计划
  • 【20260409】《App》v1.8版研发计划
  • 【20260409】《Web》v2.0版研发计划

项目 How

"我们如何把选定的需求做出来?"

项目是为了实现一组特定需求而进行的一次性努力

项目经理会创建一个项目,并关联来自"计划"的需求

项目有明确的开始和结束时间,以及预算、团队等资源

  • 供应链运营平台
  • 《中国比特币》开发项目
  • 供应链运营系统开发项目

执行(迭代)

"我们把项目拆分成几个小阶段来完成"

迭代是项目内部的时间盒,通常持续 1-4 周

在大型或长期项目中,为了避免一次性交付的风险,会将其拆分为多个迭代

每个迭代都会从项目关联的需求中挑选一部分来完成,最终交付一个可工作的、增量的小版本

负责人:项目经理/开发团队

  • s1.8a (表示v1.8版本的第1次迭代)
  • s1.8b (表示v1.8版本的第2次迭代)
  • s0.6a成都站

任务

"具体由谁,做什么来实现需求?"

任务是为实现某个"需求"而拆解出的最小工作单元

开发人员负责领取并完成这些任务

一个需求通常会被拆解成多个任务,例如"前端页面开发"、"后端接口实现"、"数据库设计"等

  • 登录模块-实现手机号验证码登录接口
  • 财务功能-开发人民币充值页面
  • 首页-优化Banner图加载逻辑

使用流程

官方视频我没看懂

核心时间线:

  1. 提研发需求
  2. 提交评审
  3. 评审通过
  4. 激活
  5. 执行里关联需求
  6. 建任务
  7. 完成任务
  8. 测试验收
  9. 关闭需求

人员管理

管理员登录 → 后台 → 人员管理:

  • 添加用户
  • 权限

创建产品

产品 → 添加产品 → 产品名称填【供应链运营平台】 → 填写产品负责人 → 填写评审人,小团队建议都选上

创建应用

产品 → 具体产品 → 发布 → 管理应用 → 创建应用 → 应用名称填【供应链运营平台】

创建计划

产品 → 具体产品 → 计划 → 创建计划 → 计划名称填【长期计划】 → 结束日期不填 → 关联需求

创建项目

项目 → 创建项目 → Scrum → 产品型 → 项目名称填【供应链运营平台】 → 计划日期勾选【长期】 → 关联产品 → 关联计划

创建执行

执行 → 添加执行 → 执行名称填【202604供应链运营平台迭代】 → 填写计划起止日期,一般为一个月

执行又叫迭代

创建研发需求(产品经理)

产品 → 具体产品 → 提研发需求 → 研发需求名称填【库存列表】

评审人选两个人,则两个人评审通过才算通过,小团队建议直接给某位开发

评审需求(项目经理/开发)

产品 → 具体产品 → 研发需求 → 某一条需求上点评审

把需求纳入本轮执行

执行 → 具体执行 → 需求 → 关联需求

拆任务

执行 → 具体执行 → 需求 → 具体需求 → 建任务 → 任务名称填【库存列表】 → 指派给具体开发

复杂的需求可拆成多个任务

选中多个可批量将任务转需求

小团队可忽略,需要燃尽/工时统计时再补任务层

开发任务

执行 → 具体执行 → 任务 → 具体任务 → 开始

小团队可忽略

完成任务

执行 → 具体执行 → 任务 → 具体任务 → 完成

小团队可忽略

创建构建(开发/运维)

执行 → 具体执行 → 构建 → 创建构建 → 名称填【202604供应链运营平台测试环境】 → 关联研发需求

构建的英文是 build,指版本

构建 = 测的是哪一版本

小团队可忽略

测试验收

测试 → Bug → 提Bug → 填所属执行、相关需求、相关任务、抄送给

确认Bug解决Bug(开发)

测试 → Bug → 具体Bug → 确认

测试 → Bug → 具体Bug → 解决

关闭Bug(测试)

测试 → Bug → 具体Bug → 关闭

关闭需求(项目经理/测试)

产品 → 具体产品 → 具体需求 → 确认迭代任务已完成 → 确认其他相关里的相关Bug已关闭 → 点关闭

手机APP

开源版从 16.5 起可以使用手机 APP

  1. 应用商店下载禅道
  2. 内网部署的话需要连公司WiFi
  3. 填入禅道系统网址
  4. 填入账号密码

钉钉机器人

集成到钉钉群

  1. 钉钉群 → 右上角群设置 → 机器人 → 添加机器人 → 自定义
  2. 勾选加签,并复制密钥
  3. 禅道 → 后台 → 通知设置 → Webhook → 添加Webhook
  4. 部署禅道的服务器配置出站规则允许访问钉钉
bash 复制代码
curl -v https://oapi.dingtalk.com

TODO:集成到钉钉工作通知

在钉钉后台为应用开通通讯录权限,直接通知到具体负责人

参考文献

  1. 禅道项目管理软件
  2. 30分钟带你了解禅道
  3. <>
  4. <>
  5. <>
  6. <>
  7. <>
  8. <>
  9. <>
  10. <>
相关推荐
程序员鱼皮3 小时前
AI 最需要的 15 个开源项目,装完直接起飞!
ai·程序员·开源·编程·ai编程
企智汇-项目管理软件厂商3 小时前
企智汇项目管理软件怎么样?企智汇软件全面解析:优势、服务、安全与价格深度评测!
大数据·运维·项目管理·devops·项目管理软件·项目管理系统·企业管理软件
拆房老料4 小时前
开源预览引擎 BaseMetas Fileview v1.4.0 发布:PDF 渲染升级 + RAR5 修复 + 压缩包优化,企业级文档预览更强了
3d·pdf·开源·开源软件
世人万千丶4 小时前
Flutter 框架跨平台鸿蒙开发 - 时间胶囊慢递应用
学习·flutter·华为·开源·harmonyos·鸿蒙
世人万千丶1 天前
Flutter 框架跨平台鸿蒙开发 - 恐惧清单应用
学习·flutter·华为·开源·harmonyos·鸿蒙
AI_零食1 天前
Flutter 框架跨平台鸿蒙开发 - 孤独指数应用
学习·flutter·开源·harmonyos
芯智工坊1 天前
第13章 Mosquitto监控与日志管理
前端·网络·人工智能·mqtt·开源
扬帆破浪1 天前
开源的WPS AI文档编审软件适用场景:察元 AI 文档助手
人工智能·开源
扬帆破浪1 天前
麒麟系统安装察元 WPS AI 文档助手:免费、开源、离线部署说明
人工智能·开源·wps