51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1741|回复: 0
打印 上一主题 下一主题

[原创] 浅谈Jira做项目管理的使用方法

[复制链接]
  • TA的每日心情
    擦汗
    昨天 09:04
  • 签到天数: 1047 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    #
    发表于 2023-3-28 11:38:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    ira作为全球软件研发管理工具领域的先驱,其功能成熟度毋庸置疑。
      但也有不少团队诟病Jira,比如2020年开始在大陆停售本地版、百人团队动辄上百万的购买费用、访问速度慢等等。所以本文除了介绍如何使用Jira进行项目管理、最佳实践之外,还将整理国内外一些不错的替代项目管理软件,比如 PingCode、Monday 等。
      一、新人如何使用Jira做项目管理
      创建项目时,Jira将为您提供一些项目模板,每个模板都提供您工作(或“面板”)的唯一可视化表示,基本的工作流程以及相关的问题类型。Jira Software中还提供了非软件项目模板,这些模板还包含特定于业务团队的“核心”面板。
      1、jira项目创建
      首先为具体的团队创建工作控件,就是在jira上创建项目。
      2、字段控制
      jira允许管理员自定义字段,可以根据需要做字段删减,比如在本例中,我们只追加了“开始时间”,“完成时间”和“风险/问题”来便于强化排期与风险管理。
      如果希望对项目中的工作进行分类,则可以使用诸如组件(Components)和标签(Labels)之类的功能 将类似的工作存储在一起。 软件团队通常还具有“版本(Versions)”功能,可以按可发布的版本对问题进行分组,但对于非软件团队,它也可以作为里程碑分界符。
      3、流程定制
      a)史诗(epic)
      对应原始的业务需求,是最大颗粒度的需求。 状态定义:新建--就绪--进行中--完成。
      b)产品需求(Story)
      对业务需求梳理拆分后的需求,可以分配至开发团队跟进开发。本文涉及的项目团队使用了同一个流程。事实上,不同的项目团队使用的流程是不一样的,比如App类的团队涉及到合版,服务/H5类的涉及到上线。因为我们为每个团队创建了工作空间,因此也支持各团队自定义流程。 状态定义:新建--就绪--待开发--开发中--待测试--测试中--验收中--待上线--已上线。
      c)子任务(sub-task)产品需求进一步拆分,具体开发/测试可以执行的任务。
      状态定义:待办--进行中--已办。
      4、业务需求维护并拆分产品需求
      在【业务需求团队A】中创建业务需求(epic),然后拆分为若干具体的产品需求(Story)。目前所有的工作都在【业务需求团队A】这个项目空间中进行。

      5、产品需求完善并分配给团队
      在上一步完成需求拆分后,由各需求相应的产品负责人将需求进一步细化,并分配给对应的研发团队,其中分配通过jira issue的移动来完成。
      移动完成后,一方面我们保持了业务需求与产品需求的层级链接关系,另一方面使得产品需求到具体的团队链路明确,从而可以进行独立的项目团队管理。

      6、研发团队迭代开发
      各个研发团队收集到的需求,会自动放入团队的待办列表,团队梳理优先级并确定迭代计划。
      a)需求优先级排序
      团队的待办列表包含了拆分后的业务需求,团队自有需求以及技术改进类需求。PO/产品负责人和项目团队一起确定需求优先级。JIra Software中可以直接拖动顺序确定优先级。

      b)迭代计划与版本管理
      TeamLeader/项目经理根据需求优先级进行任务拆分,任务排期,从而确定迭代计划与版本。我们公司采用Scrum开发,1~2周为一个迭代计划,发布一个版本。为了方便后期的项目进度跟进,风险把控,对于拆分的子任务需要维护开始时间,完成时间及原始的工作量预估。同时,为了能及时透明项目进度,需要项目团队成员及时更新任务的剩余工作量。 除了Scrum,jira Software还提供了Kanban的开发模式,各个团队可以自由选择。

      c)任务状态更新与工作量填报
      团队需要及时更新任务状态,记录工作内容并维护剩余工作量,以确保系统里有最新的项目进度信息。可以要求团队在每日站会前更新状态,然后在站会时同步下问题,有必要的话再将问题与风险补充到相应的字段。 可以在jira中为团队成员创建仪表板,以方便团队成员查看自己的任务与需求。
      7、Sprint完成与版本发布
      研发团队在sprint完成后,在活跃冲刺面板页面,点击右上角的完成sprint,迭代结束。在发布版本页面,选择迭代对应版本,进行版本发布,并编写releaseNote。公司如有需求可以查看sprint燃尽图,召集团队成员开sprint回顾会议,进行复盘。

      以上就是一个基本的使用Jira进行项目管理的流程。
      二、使用Jira做项目管理的一些技巧
      一个常见问题是如何组织Jira Software项目。最终,这个问题需要一些考虑和对组织运行方式的严格评估,但是下面是一些入门示例:
      可发布产品(Releasable product)-如果您是一个软件开发团队,希望大量使用Jira Software发行和版本控制系统,则需要充分考虑按具有共同发布周期的可发布产品或工作组来组织项目。
      团队(Team)-基于团队的项目是另一种常见的组织模型。这使的工作可以反映您的社会组织,并且在跨职能较少的设置中非常方便,因为它可以更直接地进行项目权限管理。
      业务部门(Business unit)-与围绕团队进行组织密切相关,您可能还考虑围绕较大的业务部门进行组织-市场营销,产品,IX,IT等。工作类型可能会陷入相似的模式,从而使工作流程和问题类型的设置更加方便。
      在这些类别中,您可以根据需要获得任意的粒度或广泛的范围,甚至可以混合使用-只需在项目设置中尝试反映您的组织习惯和倾向即可。
      三、国内外一些jira的替代工具
      1、Jira在国内的最佳替代工具:PingCode
      这是国内的一款软件项目管理工具,曾在2021年获得了由36氪企服点评发布的《研发项目管理工具榜》排名 TOP1 。它具备8大子产品能够满足需求管理、规划、开发、编码、构建、测试到发布上线研发全生命周期的管理。
      它是一款覆盖研发全生命周期的项目管理系统,被广泛用于需求收集、需求管理、需求优先级、产品路线图、项目管理(含敏捷/kanban/瀑布)、测试管理、缺陷追踪、文档管理、效能度量等领域。并且集成了github、gitlab、jinkens、企微、飞书等主流工具,也就是说我们能在需求下面关联代码,关联集成信息,在飞书查看通知等。

      软件优势:
      ·产品开箱即用,简单易上手,不需要像Jira 那样经过好几月的培训,以及专门的系统管理专家配置系统才可使用;
      · 为25人以下团队免费提供基础版本,收费版价格仅为国外产品Jira的30%-40%;
      · 国产化,支持信创、麒麟等;
      · 支持私有部署、定制化以及saas等购买方式;
      · 口碑、服务支持好;
      软件缺点:
      · 暂未提供多语言版本;
      2、国内优秀的项目管理软件:Worktile
      这款项目软件在国内拥有50万企业用户,可能是国内使用最为广泛的项目管理系统,频繁入选国内各大项目管理工具榜单前三。
      在功能上,Worktile 具备OKR目标管理、项目管理、项目集管理、项目计划、项目风险、项目成本管理、企业网盘、审批、简报等能力。被广泛用于软件研发项目管理、电商、市场活动、律所项目、生产制造、行政、财务、设计、工程、教育、科研等几乎包含所有类型的项目。
      Worktile 为10人以下的小型团队提供了基础的免费版本。其最大优点就在于具备强大的自定义能力,能够配置出符合各种项目团队的流程、表单、字段、数据报表,以及丰富的模板市场。

      软件优势:
      · 能够满足绝大部分类型的项目管理需求,自定义能力非常强,可以搭建适合团队的项目模板和管理流程;
      · 开箱即用,上手简单,价格相对便宜;
      · 能够很大程度帮助团队节省成本,因为它是一个工具集合能够同时满足项目、OKR、网盘、OA等需求;
      · 支持saas、私有部署、定制等购买方案;
      · 为10人以下团队提供基础的免费版本
      软件缺点:
      · 在软件项目管理的专业度上不如 PingCode 等垂直领域的产品;
      3、免费团队项目管理系统:ClickUp
      ClickUp 是近些年一个从国外火到国内的产品,是一个 All-In-One 的项目管理应用。和其他产品从单一功能切入不同,ClickUp 拥有强大的功能组合和易用性,包含文档、即时通讯、OKRs、销售自动化、图形设计、视频、白板等几乎所有东西。与国内的飞书、Worktile其实有些类似。

      软件优点:
      · 一个软件满足大部分企业管理需求,避免使用多个工具增加成本和造成数据割裂;
      · 功能丰富的免费版本
      · 支持自定义仪表盘(仪表盘在国外使用比较广泛)
      软件缺点:
      · 强大、丰富的功能也为团队带来了较高的学习成本;
      · 国内不设团队,访问速度慢,不提供原厂服务支持;
      官网: https://www.clickup.com/
      4、无代码项目管理软件Moday
      这是由色列著名科技企业研发的一款项目管理软件,2020年曾在专业的软件点评网站G2排第二。Monday 可以让中小型企业可以在无代码的环境中构建自定义工作流应用程序以运行项目,流程和日常工作。它能够被用于设计、资讯科技、软件研发、销售、文档、法律、HR等众多的项目类型管理。

      软件优点:
      · 优秀的界面和操作体验
      · 适用于大多数项目类型
      · 在全球有众多的知名团队客户
      · 无代码/低代码方式能够满足团队个性化管理需求
      软件缺点:
      · 无法完成Scrum等一些对专业、细节要求高的项目管理;
      · 更适合10人以下的小型团队协作,无法满足中大型团队的需求;
      官网: https://monday.com/lang/zh-tw/
      以上就是关于如何使用Jira进行项目管理的一些指南以及最佳实现,希望对大家在使用Jira的过程中有一些帮助。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 03:55 , Processed in 0.067031 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表