用Issue来管理项目!

Issue 指的是一项待完成的工作,通常与系统的改进相关,中文可以译为"问题"或"事务"。下面这些都是 Issue 的例子。

  • 一个软件的 bug
  • 一项功能建议
  • 一项待完成的任务
  • 文档缺失的报告

Issue 的原始功能是问题追踪和工单管理,后来不断扩展,逐渐演变成全功能的项目管理工具,还可以用于制定和实施软件的开发计划。

在整个项目的生命周期中,时不时会遇到有些意想不到的问题和疑惑🤔!当这些issues出现时,你必须去处理它们,否则它们可能会对项目造成不同程度的影响。

由于大多数issues都是出乎意料的,那您如何确保能够快速有效的处理呢?

理想情况下,您需要在开始项目之前制定一个问题解决流程 - 以确保您按时完成并实现您的目标。

Issues的管理是识别和解决问题的过程。


Issue Log的关键点

Issue 类型

定义您可能遇到的问题类别。这有助于您跟踪问题并分配合适的人员来解决它们。

  • Technical - 与项目中的技术问题有关。
  • Business process——与项目设计有关。
  • Change management ——与业务、客户或环境变化有关。
  • Resource——与设备、材料或人员问题有关。
  • Third party– 与供应商、供应商或其他外部方的问题有关。

Identifier

Issue的确认者。

Timing

Issue确认时间

Description

详细描述Issue怎么发生的,以及潜在影响。

Priority

Issue优先级:High>Medium>Low

Asignment/Owner

谁负责处理问题

Target resolution date

预计解决日期。

Status

用明确的label来覆盖issues的所有状态:

  • Open
  • Investidating
  • Implementing
  • Escalated
  • Resolved

Action/resolution description

针对这个Issue做的每一步操作,可以尽可能详细的描述。


推荐几个好用的Issue管理工具

1. backlog

Backlog提供了无缝的bug追踪能力。从快速捕获、分配、确定优先级到解决错误,流程精准简洁。

什么是bug tracking?
在每次团队代码发布的时候,偶尔会发现你创造的bug,此时你就需要快速的确定bug,并fixbug。
在这里插入图片描述
使用bug tracking软件,将bug作为一个issue记录清楚,方便团队合作快速修复。

概念:

  • Project:团队Space中管理的Project
  • User:团队成员
  • Issue:问题

Issue概念:

  • Category分类(bug,feature等等)
  • Milestone里程碑(v1.0.0等等跟时间有关的项目阶段)
  • Assignee分配给谁
  • Status状态:Open/In Progress / Resolved / Closed

2. Jira Software

澳大利亚的Atlassian公司开发的项目和缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件。

适用于敏捷团队的最佳问题跟踪软件。

作为领先的问题管理软件,Jira 提供了大量出色的功能,使各种规模的团队能够识别、报告和解决问题,无论他们的项目进展多远。 Jira 的最大优点在于,它的设计完美,不仅可以满足开发人员的需求,还可以帮助各行各业的团队。

该公司的产品还有:

  • Confluence
  • Jira Service Management

功能模块:

  • 看板:使用事务实现项目的可视化 (iwork)
  • Scrum:通过看板、待办事项列表和路线图针对项目目标发起冲刺
  • 缺陷跟踪:管理开发任务和缺陷列表

事务类型:

  • 长篇故事
  • 改进
  • 任务
  • 缺陷
  • 新增功能

3. YouTrack

捷克软件开发公司JetBrains为敏捷(agile)团队设计的项目管理工具。

4. HappyFox

HappyFox, Inc 总部位于加利福尼亚州尔湾市。

5. github Issues

每个代码仓库都有一个Issues面板。

配置项:

  • Assignees: 指派Issue的负责人员
  • Labels: 标签用于分类,如css问题/js问题/feature/fix等等。对于大型项目,每个Issue至少有两个Label,一个表示性质,另一个表示优先级(High/Low)。
  • Projects:项目
  • Milestone:里程碑用作 Issue 的容器,相关 Issue 可以放在一个 Milestone 里面。常见的例子是不同的版本(version)和迭代(sprint),都可以做成 Milestone。

状态:

  • Todo
  • Plan
  • Devlop
  • Test
  • deploy
  • done

看板:可视化面板。

gitlab Issues

基本同上

禅道

国内

码云

同上


参考

  1. Project Issue Management
  2. 15 Best Issue Management Software to Identify and Resolve Issues
  3. 如何使用 Issue 管理软件项目?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值