当前位置: 首页 > article >正文

禅道使用实践(2)-产品篇

前言

本文目的皆在指导产品团队使用禅道基于实操完成产品,项目的创建,需求汇总,版本规划,以及验收发布的基本流程。希望能帮助到首次使用禅道而不知道从何下手的团队。

基本概念

此章节内容与我上一篇的开发篇相同,从开发篇过来的朋友,可以跳往下个章节。

基本关系

产品中的很多需求必须由项目来实施完成,项目可以同时完成多个产品中的需求。

image.png

核心角色

三个核心角色分别是:产品经理、研发团队、测试团队

clipboard.png

实际开发过程中,是有产品经理与项目经理两个角色的,但在很多公司中通常由一个人同时身兼产品经理与项目经理的角色,在这里需要做重点做一个说明。

产品经理
站在客户的角度,更多关注目标客户的需求,想好要做什么,并做好规划。

难点:深刻理解需求所要解决的问题,设计合理的解决方案;

项目经理
组织协调项目团队,达成目标。

难点:协调统筹,控制偏差,未雨绸缪;

可以尝试简单地理解为:一个对外,一个对内。

关于产品经理与项目经理的详细说明,可以参考底部引用资料。

基本要素

四个基本要素分别是:用户故事书(STORY)、用例(CASE)、任务(TASK)、缺陷及反馈(BUG)

clipboard.png

基本流程

基本流程:需求/想法(STORY)=>产品=>计划=>迭代=>反馈=>下个迭代计划

clipboard.png

实践操作

先来看一看产品经理以及项目经理在禅道项目管理流程中所处的位置

clipboard.png

拟定团队各角色需要负责的事务

image.png

操作步骤参考

  1. 添加项目集(公司&产品总监统一规划)
  2. 添加产品线(公司&产品总监统一规划)
  3. 添加产品
    • 关联项目集(必选)
    • 关联产品线(根据情况选择)
    • 指定相关负责人
    • 产品描述
    • 访问控制(建议私有)
  4. 记录需求
    • 产品模块维护
    • 添加需求
    • 评审需求
  5. 制定计划
    • 创建计划
    • 关联需求&BUG
  6. 建立项目(项目经理)
    • 创建项目
    • 关联产品(可选)
    • 关联需求
    • 设置团队
    • 启动项目
  7. 创建迭代(项目经理)
    • 添加迭代
    • 设置团队
    • 关联需求
    • 创建任务(主程介入)
  8. 验收发布
    • 需求验收(QA发起)
    • 测试报告评估(QA提供)
    • 版本发布

其中第一与第二步涉及公司规划,不同公司的项目规划层级不同,本文略过,直接从产品经理着手的第三步开始(有需要进行了解的同学可以自行查看禅道官方手册,或者给我留言^ - ^)。

以下是具体的操作说明,大家可以把以下内容当成工具书,参照上面的步骤根据实际需要选择阅读。


添加产品

image.png

image.png

记录需求

  1. 如果产品是初次创建,请基于产品整体的规划先维护好模块,便于后续的规划及跟进更有针对性;
  2. 需求填写时尽量表达出相关需求的目标用户,要完成的操作,以及实现的价值
    例如:
    作为一名【舆情分析师】,我希望能【对搜索出来的文章进行批量删除】,以便于【高效清洗数据,让我们的信息更有针对性】

image.png

  1. 对于录入到需求池中的复杂需求,需要指定相应的评审人,可以走线上异步评审,也可以集中后发起评审会,在会上进行需求评审确认,以防止错误的需求被排入计划,浪费团队的时间。

image.png

制定计划

整理需求,创建计划:

image.png
image.png

关联需求&BUG:

image.png

image.png

建立项目

创建项目:

image.png

关联产品:

image.png
image.png

关联需求:

image.png

设置团队:

image.png

启动项目:

image.png

创建迭代

创建迭代,是为了将具体的计划落为一个个具体的开发任务,由相关的开发团队执行,每一个项目可以创建多个迭代(即:将项目拆分为多个版本进行迭代开发、发布)。

image.png
image.png

迭代创建后,和项目创建后一样,也需要设置相关的团队,关联需求。不同之处在于,在迭代中才涉及到具体任务的创建拆分。
有些你会发现,你创建的任务无法指派给某些人,如果遇到这类问题请检查一下团队设置。

image.png

验收发布

此步骤中间跳过了开发与测试的研发过程,由QA发起验收时,产品经理再次介入,目的有两个:

  • 确认需求实现与要求是否一致(线下);
  • 确认产品是否可具备发布条件(线上);

在禅道上即对QA的测试报告进行确认,是否允许发布,如果不允许发布,需要结合项目经理,主程意见评估下阶段方案。

image.png

参考资料

  • 产品经理和项目经理的区别
  • 官方手册
  • 禅道开源版使用手册

往期文章

  • 禅道使用实践(1)-开发篇

http://www.kler.cn/a/500653.html

相关文章:

  • 基于nginx实现正向代理(linux版本)
  • Golang笔记——rune和byte
  • Linux 容器漏洞
  • Spark Streaming专题
  • MySQL面试题--最最最详细MySQL面试题和解答
  • React中透过render函数学习(一)——workInProgress与双缓存机制
  • 现代 CPU 的高性能架构与并发安全问题
  • 【ESP32】ESP-IDF开发 | WiFi开发 | 基站模式 + AP扫描和AP连接例程
  • iOS实际开发中使用Alamofire实现多文件上传(以个人相册为例)
  • Kafka 主题管理
  • Java面试核心知识4
  • 系统架构设计师考点—信息安全和网络安全
  • 若依前后端分离项目部署
  • Vite源码学习分享(一)
  • 阿里巴巴新零售模式下的创新实践:结合开源AI智能名片2+1链动模式S2B2C商城小程序的应用探索
  • 公众号如何通过openid获取unionid
  • 探索 C++ Insights: 理解编译器背后的 C++ 实现
  • 基于Python实现的通用小规模搜索引擎
  • Scala语言的计算机基础
  • vue2+element侧边栏menu图片自定义设置
  • 记一次sealos部署k8s集群之delete了第一台master如何恢复