有哪些比较好的在线项目管理软件值得推荐?
Mia Tang
共 1228字,需浏览 3分钟
·
2022-02-09 17:37
项目管理软件下面有很多细分的领域,如软件项目管理、工程管理,还有一些通用的协同软件,为了避免误导大家,节约大家的时间,先说明我的安利针对以下情况:
- 研发项目领域的产品、开发、测试、运营团队(针对软件开发、软硬件结合;工程类的不适合,不是什么行业都可以管的万金油,有这些需求的可以看看其他答案的推荐)
- 支持研发管理全流程的(需求管理、迭代规划跟踪、缺陷管理、反馈管理等)
- 团队规模至少在15人以上(少于15人的,个人觉得选择一些简单的通用协同和任务管理软件就可以了)
- 除了 SaaS 版本,还希望可以支持私有部署的
- 希望软件不只是简单的任务跟踪,还有强大的统计功能可以提供各种报表;支持 DevOps,可以跟团队的代码仓、Jenkins 集成,将开发任务——开发任务对应的代码提交记录——提交代码的构建结果等信息全部打通的
- 注重软件的功能性,同时也对软件的易用性有要求的
如果以上情况符合你团队的需求,可以看看 ONES 一站式研发管理平台
我敢说同领域国内绝对没有超越 ONES Project 的产品
对于研发团队来说,什么是好的项目管理软件,我认为起码有以下几点:
- 从最基础的任务管理的角度来说,要能够详细记录任务的不同属性,能快速制定任务的负责人、状态、优先级等可选项
ONES Project 可以为不同的任务类型配置属性表单,如下图的“缺陷表单”,属性是基础,在此基础上,可以对这些属性进行分组查看、筛选,在报表中可以对不同维度的属性进行统计。
- 接下来是任务的追踪,通过自定义的工作流使任务实现的自动流转,每一步流转有对应的权限控制,无权限的人无法更改任务的状态
只有研发工程师才能执行“已经修复”这一个步骤
- 当然,我们追求的不只是任务管理,任务管理之上,是对项目整体的把握,需要有各种统计报表帮助项目负责人了解项目的进度与质量,具体到研发团队来说,每个迭代的进度与整个产品的进度都需要能够快速把握
可以快速看到一个迭代的总体情况、迭代里的任务数量、代码提交的情况
- 对于研发团队来说,还需要实现产品需求与开发分支的关联,能够回答以下问题:
- 团队开发的用户故事,哪些故事尚未完成,哪些已经完成
- 哪些代码已经提交,提交的频率怎样,是谁提交了代码
- 有哪些构建正在进行中,哪些构建失败了,造成失败的原因是什么
除了基础的项目管理、任务管理,ONES Project 还深度整合了 DevOps,支持代码关联、持续集成、持续构建:
- 工程师实现功能,提交代码,同时在提交日志里关联对应该任务
- 关联信息将在对应的任务的详情,在对应的迭代概览、项目概览、版本管理中汇总显示
- 提交代码触发CI构建,构建结果将自动关联到对应的代码提交记录,在对应的迭代概览、项目概览、版本管理中汇总显示
- 自动发布构建到测试环境,发布情况将在对应的迭代概览、项目概览、版本管理中汇总显示
最后,支持私有部署
评论