项目管理工具盘点

产品管理、开源、saas

Views:  times Updated on October 30, 2024 Posted by elmagnifico on October 25, 2024

Foreword

之前已经盘点过一次了,不过那次主要是以文档和工程存储角度来看的,现在是以产品、项目管理角度来看。

目前看多数软件都是从小角度思考,创建项目或者任务都是最细化的那一层,缺少更大视角的规划。一般来说都是自顶向下的,从下往上做规划不太可能啊,那种只能是被动应对层出不穷的问题

理想的项目管理软件应该是这样的,盘点也是尽可能寻找接近的软件

收费

Trello

https://trello.com/

  • 10人内免费

image-20241025183510210

Trello的卡片风,感觉很流畅,但是如果启动的时候选择团队,他会直接推荐JIRA

Trello和JIRA都是Atlassian的软件

Trello不支持敏捷项目管理,只支持这种简单的卡片堆砌方式,有点瀑布的意思

整体拖动起来非常流程,如果只是简单管理可以考虑

JIRA

https://www.atlassian.com/zh/software/jira

  • 10人内免费

支持Scrum项目管理,十分通用,很多大公司都选择了JIRA,缺点是价格贵

Codes

https://icodes.work/index.htm

  • 30人内免费

Codes比较特殊,是本地部署,然后在线授权的模式,可以使用线上模式体验

但是线上模式数据乱七八糟,体验起来也很难受

Codes的设计逻辑比较奇怪,他没有大规划,只有迭代,这样用起来就很别扭

如果用迭代来排大计划,一旦改起来就牵一发动全身

Asana

https://app.asana.com/

  • 30天免费试用

Asana更像一个事务追踪工具,虽然也有看板类的功能。Asana也有自己的自动好工作流,可以类似低代码式的拖拽就产生自动化工作流

image-20241026001034325

不过Asana没有简体中文,最多只有繁体

ONES

https://ones.ai/

ONES现在和Copilot联动主打AI管理概念,大概就是自动帮你生产一些碎片内容而已

  • 14天免费试用

image-20241026001927457

ONES的翻译不完全,但是他是支持敏捷开发的,不过问题还是一样,它不支持规划做分类

Tower

Tower是ONES旗下的产品,记得以前还能用,现在直接内部错误

image-20241027202213948

退出老团队,新建团队总算进去了,可以看到Tower支持多级子任务,无限往下叠加

image-20241027202443226

但是看板界面不支持多级子任务独立拖拽,必须是一起进行

Tapd

https://www.tapd.cn/?new=1

Tapd是腾讯的管理软件

  • 30天免费
  • 小于30人免费

image-20241026003623414

Tapd有团队整体视图,但是Tapd感觉好卡,操作都有延迟感

创建任务等操作都要跳页面或者另外弹窗,用起来很别扭。每次状态流转还有一个确认,类似commit的操作,属于是重型项目管理软件了

Youtrack

https://www.jetbrains.com.cn/youtrack/

Youtrack是Jetbrains的软件,Youtrack也是相同问题,它使用泳道设计,还是没有顶级规划,不支持快捷创建,云端版本用起来也有点卡卡的

  • 10人免费

image-20241026104352412

Linear

https://linear.app

image-20241026150907585

Linear主打可以导入GitHub、Gitlab等Issues进行排期管理,同时结合了类似邮箱的通讯机制

  • Linear不限制人数,免费,但是有团队数量、Issues限制

Linear不太像正常的项目管理软件,也没有多语言支持,这里不再进行测评了

Polarion

https://plm.sw.siemens.com/zh-CN/polarion/

Polarion,西门子的产品,这个没法试用,得联系销售

tracup

https://app.tracup.com/

tracup是个非常简化的项目管理工具,非常简单,还是缺少总体规划性角度

  • tracup有一个旧版,旧版中功能比较齐全一些
  • 10人内免费

tracup比较奇怪,分组和状态竟然不同步,那这个分组有啥意义

image-20241026184556760

Teambition

https://www.teambition.com/

Teambition是阿里旗下的管理软件

  • 10人内免费

image-20241026190939555

Teambition有子任务,但是子任务不支持独立出来规划(甘特图里支持,看板不支持),也没有敏捷管理模型,做大规划也不方便

Basecamp

https://basecamp.com/

  • Basecamp没有免费

image-20241026192628343

Basecamp的管理还是有点原始,单纯的todo列表,卡片管理竟然和todo列表不联动,同理schedule,schedule也只是个简单的日历而已

ProjectLibre

https://www.projectlibre.com/

img

其实就是Project的替代品,主打本地端

Freedcamp

https://freedcamp.com/

  • 14天免费试用
  • 不支持中文

免费版不支持子任务,很多东西都不支持

image-20241027195824619

子任务、看板等等功能似乎都有,不过试用版本无法尝试,只能跳过了

Coding

image-20241027202850179

Coding的项目管理比较挫,只是很基础的任务,不支持子任务和高级规划

  • 不限人数免费

企业微信智能表格

想法挺好的,但是实际用起来发现还是一样的,和其他表格或者东西差不多,没有专项去做,唯一亮点大概就是可以不脱离企微的情况下就能打开表格吧

  • 似乎智能表格还有收费档,主要是和企微的权限细分相关

维格云

https://vika.cn/

https://github.com/vikadata/vika.js

  • 一人使用也需要收费

image-20241027204620546

我记得之前还是开源完整项目来着,现在怎么变成了接口开源了,维格也只支持一维管理,之前已经用过一年左右了,一般般

Worktile

https://worktile.com/

  • 10人以下免费

image-20241027205722149

Worktile也有点奇怪,他的任务和迭代里的任务是分离的,各玩各的,也无法导入。

zoho

https://sprints.zoho.com.cn/

  • 只有免费试用,没有免费版

image-20241029171557967

zoho比较特殊,它不支持多级任务,但是任务可以被拖拽到其他任务下,形成这样的子关系

但是这个子关系在进入到迭代时会被破坏,导致后续就看不出来这个任务原来归属于哪里了

这种方式也挺巧妙的,如果能记录这个关系就好了

Wrike

https://www.wrike.com/zh-cn/

  • 14天免费

image-20241029211011165

Wrike支持子任务,不过看板不支持子任务规划,不支持敏捷

Smartsheet

https://app.smartsheet.com/

  • 30天免费

Smartsheet感觉非常一般,就是个普通表格,没有看出来亮点在哪里

Yodiz

https://www.yodiz.com/

  • 30天免费
  • 不支持中文

image-20241029212553754

不支持子任务规划,整体反应也特别慢

activecollab

https://activecollab.com/

  • 免费14天

无法注册,跳过

Scrumwise

https://www.scrumwise.com/

  • 免费30天

image-20241029213849359

Scrumwise的体验非常舒服,新建任务有动效,操作也流程,支持子任务,可惜子任务不能单独规划

meistertask

https://www.meistertask.com

  • 14天免费

meistertask支持子任务,可以独立规划,有甘特图,但是似乎没有迭代。

meistertask把甘特和看板结合在一起了,挺有意思的设计,交互上支持各种快捷操作,挺不错的

ClickUp

https://app.clickup.com

  • 14天免费试用

image-20241030003108703

ClickUp,支持子任务,但是不支持敏捷

开源

wktline

https://github.com/umlink/wktline-client

目前还不太完善,操作有点类似Trello,但是从设计的角度来说没考虑到大视角下的情况,很多时候是先出一个大规划,然后再去细化到具体工作内容的。

才开源了几天,后续有可能发展的更好?

planify

https://github.com/alainm23/planify

img

只支持GNU/Linux系统,非服务式的,所以只能淘汰

Wekan

https://github.com/wekan/wekan

Screenshot of WeKan ®

Wekan类似传统的看板,但又有所不同,他把文档和需求都列了出来,后续让实现的人去完善其中的细节,带有一些交互性质的。同时也可以类似传统模式,计划、任务、已完成等。

Taiga

https://github.com/taigaio/taiga-back

img

Taiga部署有点歧义,弄了半天才部署起来。Taiga支持中文,但是翻译不完全

Taiga的冲刺模型或者说敏捷模型非常简陋,用起来很奇怪

Taiga比较接近我想要的样子了,史诗下面可以创建各种用户故事,用户故事下面可以创建任务

image-20241026145343844

但是呢排期的时候就有问题了,他只能一个故事一个故事的去排期,实际故事里的任务不可以,把某个故事的任务放到下一期也是做不到的。

image-20241026145641284

如果某个故事全部任务完成了,就会变成这样,被划掉,否则就要不断把这个故事从上一期移动到下一期

image-20241026145705195

但是就算一个迭代完成了,左侧的迭代栏依然存在,时间长了这里就非常难受了

image-20241026145927443

迭代可以删除,只是故事又会回到代办列表中,虽然故事内的任务已经完成了

redmine

https://github.com/redmine/redmine

https://www.redmine.org/projects/redmine

redmine,官网所见即是redmine的项目管理,总体UI上确实很老了,暂时不考虑

img

Plane

https://plane.so/

https://github.com/makeplane/plane

Plane直接开源就说是JIRA替代品

  • 商业版12人以内免费
  • 不支持中文

image-20241026160341535

Plane的管理模式比较像Linear,总体是对issue的管理,Module类似用户故事,是一个issue集合,Cycles就是迭代,感觉这种管理模型只适合成熟项目进入稳定维护期了,可以这么做。快速发展的,不知道他们怎么管理阶段性目标的

Plane支持多重子issue,做cycle的时候可以选择子issue,而不影响上面的原始issue

image-20241029173251091

本身也支持任务关联,阻塞

Plane的cycles支持添加已经存在的任务,也支持添加新的,燃尽图等等也都可以看到

image-20241030005539702

添加子任务会创建对应的任务级别

image-20241030005610662

将子任务添加进cycle是不会同时拉入父任务,这样就比较合理,可以作为备选

Leantime

https://github.com/Leantime/leantime

https://leantime.io/

  • 不限用户,但是限制文档或者Milestones

image-20241026161842425

Leantime还是比较人性化的,直接告诉你该怎么做,支持多语言

Leantime是比较简单的管理模型,Milestones包含了Task,然后安排管理Task

OpenProject

https://www.openproject.org/

https://github.com/opf/openproject

Screenshot of OpenProject, showing the GitHub tab on a work package

  • OpenProject 免费版是非云服务
  • 官方网页不支持中文,但是实际里面支持中文

OpenProject 云端创建以后,一直pending,这种情况就是卡住了,换一个域名重新创建

image-20241026181527886

OpenProject的管理模型是PHASE,可以包含多个TASK,但是Milestones竟然是单独管理的,和TASK、PHASE完全不相干,有点奇怪

image-20241026181705593

不过OpenProject怎么高亮反色还会有这种看不清的bug,也没人提这个问题,应该是换个主题就能解决这个问题了

OpenProject的功能非常全,有看板、有甘特图、也有工作分解图,是目前看到各方面都比较全面的选手

猪齿鱼Choerodon

https://choerodon.io/

https://gitee.com/choerodon/choerodon

开源,但上次更新是一年前了

Demo体验需要预约很麻烦,官网整体不流畅,就跳过了

kanboard

https://github.com/kanboard/kanboard

https://kanboard.org/

kanboard感觉非常简洁,启动速度和响应非常快

image-20241026191611887

UI确实有点简陋,看板支持子任务,但是不支持子任务单独操作,顶多只能在列表里操作,类似Teambition的逻辑,没有泳道图、没有甘特图,没有什么敏捷开发,就是纯粹的看板。

如果没有要求的话,看板确实是个不错的选择

禅道

https://gitee.com/wwccss/zentaopms

https://www.zentao.net/

image-20241026193102556

官方demo,100个敏捷任务就感觉卡卡的,而且不支持其他类型的显示面板,没有看板,这种表格也太原始了

image-20241026193321900

任务执行界面倒是有了看板,这里可以添加子任务,并且子任务可以单独排期。也有难受的点,创建和更新操作都比较多,比较繁琐,算是比较重型的项目管理了。

image-20241026193905678

禅道技术比较老,随便点两下竟然就bug了,开源版本如果去掉一些功能,简化瘦身一下,我觉得就还行

Orangescrum

https://www.orangescrum.com/open-source-project-management-software

https://github.com/Orangescrum/orangescrum-community

  • 开源版2年不更新了
  • 免费版仅限1人使用
  • 不支持中文

Orangescrum支持epic、subtask、task三级规划,同时每一级都可以做独立安排,符合我的预期

image-20241027192500655

可惜不支持中文,task等不支持快捷创建,不然还是挺好的

重新创建Scrum的项目时,发现可以快速创建,还是非常好用的,可以备选一下。

image-20241027193357331

GanttProject

https://github.com/bardsoftware/ganttproject

ezgif.com-gif-maker (5)

GanttProject类似ProjectLibre,都是主打本地端使用的

Tuleap

https://github.com/Enalean/tuleap

https://www.tuleap.org/

tuleap需要单独请求,不能直接试用

  • 10人内免费

Tuleap adds ONLYOFFICE integration to ensure smooth document workflow within an all-in-one software solution

MyCollab

https://github.com/MyCollab/mycollab

  • MyCollab上次更新是2年前,主代码应该是5年前了
  • 商业化似乎失败了,云端官网都上不去

docker配置可以参考这里

https://github.com/bibbox/app-mycollab/tree/master

  • 注意需要去掉所有$$符号,然后网络的external行删除,就能正常启动了
  • 账号密码等都在INSTALL-APP.md中

image-20241028172902521

MyCollab支持繁体中文,不过看起来也只翻译了一点

MyCollab支持多级任务,看板界面可以对子任务进行处理

MyCollab的Phase不支持显示任务,所以只能对Phase独立排期

Github

image-20241027203313988

Github不用说了,也是只支持平铺式的task管理

Gitlab

image-20241027204222143

Gitlab的就不说了,一坨,可用性极差

vikunja

https://github.com/go-vikunja/vikunja

https://vikunja.io/

  • 14天免费试用

vikunja云端上不去,暂时不测了

easyBacklog

https://github.com/mattheworiordan/easybacklog#end-of-life-q3-2022

easyBacklog 这个项目已经停止了

Summary

目前大概体验了三十七八款软件,差不多知道了我想要的是什么样的,也有一些初步的备选方案

极致轻量简化管理:kanban,随便来个表格其实都行

开源免费项目管理:OpenProject、Orangescrum,Plane,这部分还会再深入体验一下

重型项目管理:禅道、Tapd

Quote

https://zhuanlan.zhihu.com/p/680888856

https://www.modb.pro/db/375868

https://zhoukuo.github.io/2020/08/19/%E6%95%8F%E6%8D%B7%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7-Taiga/

https://blog.csdn.net/wbsu2004/article/details/130549483

https://linux.cn/article-8261-1.html