用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 管理软件项目?
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值