项目管理软件选型|Selection of Project Management Software

概述

项目管理软件是指与项目管理工作相关的各种应用软件,可以涉及进度、费用、资源、质量、风险、组织等各个方面,是项目管理相关软件的总称。

市面上这类软件很多

我们的需求

  • 操作简单,使用流畅。我们是小公司,流程不复杂,系统只做一个记录和推进。
  • 管理人员可以给员工安排日常工作任务。任务的安排,可以按项目进行。能一目了然看到所有项目安排的任务。
  • 员工自己可以很方便看到领导安排的工作任务。可以一目了然看到所有项目的任务列表。
  • 测试人员可以将发现的bug,提交上来。方便领导排期,开发人员自己也可以在看到后主动修复。
  • 每个项目都有很多文档和资料。有客户提供的,也有我们自己整理的。要能上传分享。

选型

  • 项目管理软件有:禅道 、JIRA 、Redmine 、Coding
  • 任务协作软件有:Teambition
  • 源码托管的有:Gitee(码云)

决策维度

参考 https://blog.csdn.net/weixin_42127613/article/details/100186079

  • 如果偏重于测试用例的管理,以及团队人数比较多,想从项目开始一直跟踪到完结,那么推荐使用禅道。各个流程环节都很完善。

  • 如果只是偏重于日常任务的管理,以任务形式进行跟踪,那么偏重于teambition。

  • 如果管理Git源码同时,以源码项目形式进行任务、周报的管理,可以选择码云Gitee。

  • coding结合了teambition和gitee。UI体验很好,和teambition里面类似,但是侧重于IT行业的软件项目管理。

  • 国外的jira、redmine,大型企业用的多

目前的选择

综上, 我们选择使用 #禅道

禅道

版本选择

来自 禅道15与禅道12的主要区别

15版本相对于12版本增加了 项目集和执行的概念和功能,增加了大型项目管理场景。

1、用户可以通过项目集>子项目集>项目的这种无限级结构来梳理公司的战略,更好地清晰直观的把握公司的项目和进展。

2、内置了执行的概念。开发团队可以快速的进入与其相关的冲刺/迭代中。

3、内置了管理模型的概念。目前内置Scrum敏捷模型和瀑布模型。(禅道旗舰版提供)

4、全新的导航交互体系

Linux 下安装禅道的安装和配置

参考官方文档即可

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# 直接解压安装包到/opt目录下
root> tar -zxvf ZenTaoPMS.9.8.2.zbox_64.tar.gz -C /opt

# 修改禅道自带的apache端口
root> /opt/zbox/zbox -ap 9000

# 启动
root> /opt/zbox/zbox start
Apache is running
Mysql is running

# 防火墙
root> iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
root> service iptables save
root> service iptables restart

# 停止
root> /opt/zbox/zbox stop

Linux 开机启动

  1. /etc/rc.local 中添加 ``/opt/zbox/zbox start`
  2. 修改属性. chmod 775 /ext/rc.d/rc.local
  3. 重启服务器即可

未来展望

  1. 项目管理关键和代码管理软件联动
  2. 代码评审的引入

参考

  1. 禅道
  2. linux一键安装包
  3. 实现一键安装包异机访问禅道数据库
使用 Hugo 构建
主题 StackJimmy 设计