都有哪些较好用的项目管理软件?

刘一非

共 5538字,需浏览 12分钟

 ·

2022-02-09 17:37

由于工作的原因,我经常用到项目管理工具,因此对如何选择项目管理工具,怎样用好工具有一些自己的想法。

这里我给大家重点介绍几个上手快,功能好的工具:TAPD、Coding、Worktile、PingCode。

TAPD,是腾讯力推的互联网敏捷项目管理平台,专业版免费,用户数量大。

Worktile,基于场景化的企业管理平台,问世时间最长,积累了大量有效的项目管理模板,能够快速提升项目团队的专业程度。

Coding和PingCode都是面向互联网研发团队的项目管理工具,既具备项目管理能力,又集成了丰富的代码工具,测试工具,将项目管理流程和工具相结合,快速提升研发团队能效。

我比较了4款工具针对企业项目管理的支持能力和服务场景,给大家选择项目管理工具提供一点个人的经验分享。

TAPDCodingWorktilePingCode
消息支持支持支持
项目管理支持支持支持支持
日历支持
简报支持
网盘支持支持支持
审批支持
目标管理支持支持
公告支持
流程模板支持
需求管理支持支持支持
缺陷管理支持支持支持
看板支持支持支持
思维导图支持
在线文档支持
团队目标管理支持支持支持
代码托管支持
代码分析支持
制品库支持
持续集成支持
持续部署支持
工作流管理支持
多级需求管理支持
多迭代规划支持
自定义通知支持
测试用例支持支持
用例评审支持支持
测试计划支持支持
统计报表支持支持支持支持

下面我就来介绍一下这几个软件的优缺点。

TAPD-腾讯云主推的项目管理工具

目前,腾讯云已经成为国内第二大云平台,随着腾讯云的业务发展和扩大,其主推的项目管理工具TAPD,也获得了大量的用户。

据2020年8月中国信息通信研究院分析,腾讯 TCAP已经占有6.67%的项目管理市场,并在快速增长中。

项目管理工具市场份额


腾讯的TAPD,核心能力是将敏捷开发的理念应用到项目管理。

目前,超过半数的互联网企业正在应用发布计划、看板/任务板以及每日会议三种敏捷管理实践, 占比分别为60.06%、57.91%和52.96%。

而为了更好地促进企业项目管理的敏捷化改造,腾讯TAPD提供了敏捷化需求管理、缺陷管理、迭代、故事墙以及看板等功能,来协助企业提升需求分析的效率和开发进度。

TAPD如何提升协同和沟通

TAPD提供了看板、在线文档支持团队工作协同,并能够和企业微信对接,方便地开展实时的沟通和问题处理。

看板,是敏捷开发的重要工具。

TAPD项目看板


TAPD提供了可视化的看板工具,项目经理和团队成员可以方便地创建,调整项目任务,并进行比较和核对,在团队之间快速共享任务进度和当前瓶颈,指导团队成员更好地协作和沟通。

在线文档和思维导图

TAPD集成了在线文档管理功能,各协作成员,可以更方便地实现在线编辑文档。

由于文档在项目组内共享,既提高了文档协作效率,又保证了文档的安全性。

同时TAPD还提供了基础的思维导图功能。

通过思维导图,产品经理和项目经理都能够更好地梳理自己的想法和思路,并提前分享给全体团队成员查看,提前梳理思路,减少后续修改工作。

集成企业微信

TAPD可以集成企业微信,通过企业微信实现通知消息和报告,加快了问题的反馈效率,进一步提升了项目管理的进度。

规划和跟踪

我们在项目团队中采用TAPD,很多时候采用了它的流程化工具,提升团队的规划和跟踪能力。

最重要的两个工具是需求管理工具,和缺陷跟踪工具。

TAPD需求跟踪工具


TAPD的需求流程包括需求收集、需求分析、需求评审、需求排期、设计中、开发中等状态。

客户也可以通过需求节点的变更,增加或删除需求生命周期的状态。

通过TAPD,企业可以一步到位,采用先进的敏捷开发需求管理流程。

对于需求的追踪一步到位,效果明确,清晰。

同时TAPD也能够扩展更多的自定义需求字段,展示方式,更好地提升团队需求管理的能力。

缺陷管理,也是TAPD项目管理的重要内容。

TAPD的缺陷管理,给使用者提供了超过50个缺陷字段,用户也可以自定义新的缺陷字段,协助用户提升缺陷收集、缺陷处理、缺陷验证的流程化管理工具。

丰富的缺陷管理字估


TAPD依托腾讯云强大的企业用户触及能力以及丰富财力,提供了免费的项目管理工具TAPD专业版本,快速提升用户数量。

其主要的优势是能够协助企业快速建立起基于敏捷开发的流程化平台,加强企业项目管理的规范。

但是,由于免费专业版已经实现了大部分功能,平台更新不足,较难承担一些重量级的研发管理任务,比如自动化测试、代码库管理。

因此,下阶段腾讯将项目管理工具的主要提升放在了研运一体化DevOps工具的构建上,Coding。

Worktile介绍

Worktile 是北京易成星光科技有限公司提供的办公协同一体化软件。

易成星光科技成立较早,具备较丰富的定制化办公系统经验,因此在软件的易用性,可交互性有较好的特性。

WorkTile是更为侧重于项目经理的管理工具

与TAPD不同,TAPD更为侧重于互联网产品经理和测试团队的项目管理,而Worktile更为侧重于项目经理的管理工作。

任务看板,是TAPD和 Worktile都具备的工具。

Worktile任务看板

但是Worktile并没有按照需求和缺陷的维度进行展开,基于敏捷开发的需求管理和缺陷管理,只是整个Worktile的一部分。

具备了主要的研发项目管理功能,但是其易用性和交互性比起重点打敏捷开发的TAPD稍弱。

任务管理功能


相反,它的工作流是按项目->任务展开的,并且根据项目经理的偏好,增加了甘特图和表格的功能,使各个项目子团队的工作更方便分解和查看。

因此,Worktile是更适合项目经理的经典工具。

Worktile 比较适合于传统团队的管理,为了让不同的业务团队快速上手,包含了内容丰富的模板功能。

管理团队可以应用这些模板,快速形成新的项目,并搭配相应的流程工具。

比如下图就是一个针对营销的项目和流程工具。

销售管理工具


由于Worktile对于业务的熟悉,在新建模板时,它就会自动将销售任务按售前售中售后的方式展开。

同时根据不同的业务,定义子任务,并分配给相应的团队成员。

通过这样的一个方式,项目管理一眼而明,高层经理和团队成员,很快就能了解当前项目的进展,以及关键节点和流程。

流程工具多

由于Worktile 在之前积累了大量的办公一体化解决方案经验,同时沉淀了很多项目管理和办公协同小工具,在一个平台上集成了更多的能力。

比如目标管理、日历、网盘、简报、审批、公告、通讯录等功能。

从这个角度上来看,Worktile不仅适用于项目管理团队使用,也给企业管理部门提供了不少好用的人事管理流程及工具,能够大大提升传统企业电子化办公的速度和效率。



总之,Worktile就是,一套工具,满足企业的全部办公需求和项目管理需求。

对于中小型企业,Worktile能够快速让企业完成电子化办公和现代管理转型,并在其中增加了敏捷开发、目标管理等多项能力,大大提升了企业办公的效能,具备丰富的功能。

丰富的工具种类

Coding 面向研发人员的DevOps工具

目前来看,TAPD 和 Worktile都是基于事务流的流程管理工具。

但是对于研发人员来说,单独的流程管理还不够,因为现代化的研发运维一体化系统(DevOps)要求更快的交付速度,提出持续集成,持续交付,持续部署。

在这种持续流程中,除了人的活动,还需要将大量的自动化工作流程。

比如定时编译、自动化测试、制品库管理、批量部署等。

为了实现DevOps的研发运维一体化流程,必须对原有的业务流程进行改造,将现代化的研发流程改造成工业化的流水线形式,加快部署,加快实施。

制品库-灵活完善的版本管理

制品库,是研发关注的一个核心功能,承上启下,向上承接持续集成的研发版本管理,可以对拉主流的代码库,实现丰富的代码托管功能。

代码管理工具

Coding 的代码库可以无缝对接GitHub代码仓库,提供全方位的可靠代码管理能力。

此外,还提供了丰富的代码管理工具,包括代码扫描、代码评审、版本管理、分支保护。

能够针对研发的需求,满足各种不同场景的代码管理,快速恢复问题,实现完善的制品库。

持续集成-可视化流水线

目前,项目开发往往耗费了大量的时间在系统编译,系统部署和系统集成上。

Coding通过可视化流水线,和大量的自动化工具,大大地提升了持续集成的速度和效率。

Coding持续集成


Coding的持续集成工具,支持 Python、Java、Node.js、Go、.NET 等各种开发语言和框架的编译和实现;支持通过 Docker 镜像和 Jar,APK 等各类软件包的构建。

Coding SaaS平台的运服务架构,基于腾讯云国内外的各类镜像链路,可以大大加速版本编译速度,提升多次编译速度,采用最适用的上传路径。

Coding支持 图形化编缉,可以在流水线文件(Jenkinsfile)和图形化编缉之间进行切换,大大加快系统的流水线构建速度,提升使用效率。

系统对接主流的自动化测试工具,将测试管理流程与自动化测试工具连通,编缉好用例就可以交给自动化测试工具。

一键测试,自动执行。

测试进度管理


持续部署-在线全自动部署

Coding工具,支持持续、可控、自动化地把软件制品发布到服务集群中,支持蓝绿发布、灰度发布(金丝雀发布)等多种发布策略。

持续部署


支持丰富的构建目标

Coding 持续部署支持多种方式,包括Docker镜像、Helm包、git文件等丰富制品类型,可整合持续集成和制品库进行全流程集成。

支持多种运行环境

Coding基于腾讯云平台,其持续部署可以对接云原生环境和运维系统,其自动化流程包括 了CVM 云服务器、SCF 云函数、TKE 容器服务、Kubernetes 集群等多类部署环境。

灵活发布流程编排

发布流程持续部署流水线化,可以组织多个微服务应用在多个集群环境的发布流程控制、过程预编排、错误回退等功能。

持续部署是DevOps闭环的关键流程,实现DevOps全流程管控 。

2019年,腾讯全资收购Coding,将Coding纳入到腾讯云的体系中,作为腾讯云DevOps服务的唯一提供商。

原有的TAPD功能也集成到Coding的一体化面板中,作为研发运营一体化系统中的需求管理和缺陷管理流程化部分。



PingCode -基于敏捷研发的一体化平台



Worktile主要应用于传统企业的项目管理和流程管理,为了基于敏捷研发,和互联网团队集成化的快速需求,北京易成星光,又推出了面向研发的流程平台 PingCode。

PingCode系统架构

从它的设计中,可以看到PingCode,在传统的流程管理之外,也提供了大量的代码管理工具,和迭代集成工具。

其制品库,可以对接GitHub、GitLab、SVN、Jenkins等多种配置管理工具和代码工具,加大研发效率,以及研发人员的可适用性。

Ping Coding包括了敏捷开发、测试管理、知识库、项目集、以及目标管理等多个工具。

PingCode管理工具


Agile 敏捷研发管理

Agile工具,提供了敏捷研发管理的工具,并通过Restful API的方式,对接外部库,使之能够更为方便地处理相关的第三方代码库的接入和编译。

敏捷研发管理

丰富的扩展功能和业务理解

平台支持史诗、特性和用户故事三级需求体系,规划产品路线图、版本和迭代;

能够通过图形化的方式跟踪迭代进度,通过燃尽图、成员工作量图等跟踪迭代进度。

用户故事与测试用例相关联,能够及时看到每个用户故事对应的测试用例执行情况;

可视化度量工时,能够清楚看到每个人在不同项目的工作量情况。

TestHub-完善的测试化管理工具

PingCode的测试工具TestHub ,能够管理测试用例和测试计划,并自动生成测试报告;

用户可以灵活筛选、快速规划测试用例,组织测试计划,在敏捷迭代时执行多轮测试计划确保迭代质量。

测试用例实时更新,可以生成丰富的测试计划报告与各个维度的数据报表。

团队可以及时了解测试过程和结果 ,在未来工作中改进测试流程。

总结:PingCode是在Worktile之上的一个升级;

它把通用的项目流程工具,针对研发项目进行改造,使之能够适应于研发团队的应用和构建;

增加了代码库的对接,更为丰富的测试工具等功能;

PingCode可以支持传统企业管理流程的互联网转型。

综合比较结论:4种项目管理工具各有所长

综合来看,其中TAPD、Worktile、PingCode都是基于事务流程为主的工具,具备较好的流程化管理策略,能够在团队间,项目间进行协同。

TAPD是典型的互联网需求管理和缺陷管理工具,其适用于互联网产品经理和测试经理;

Worktile工具中集成了不少较好的企业管理思想,比如目标管理、团队协同、企业计划等,具备更为强大的项目管理能力,适合于传统行业项目管理,并能够快速地应用于各类办公流程;

Coding工具针对DevOps(研发运维一体化)需求进行优化,很好地集成了流水线、持续集成、持续交付、持续部署的代码工具,能够更好地实现研发人员的自动化管理需求,对于互联网研发团队较为友好。


PingCode 是Worktile的升级版,其偏向于互联网研发团队的工具,既体现了流程管理的规范性,又较好地对接了各类代码管理工具,能够为互联网研发提供很好的规范化工具。

另外,看到这里的朋友,一定都对企业管理软件心有所属。

为了让企业服务更加便利,36氪推出了企服点评平台,包括了上万种企业工具,而且还收录了各类软件的功能介绍和对比,提供更为详细的参考资料。

现在通过我这里报名,马上可获得36氪企服点评限时优惠,本月针对Worktile、Pingcode提供新用户7.5折 老用户点评软件再送5个免费账号

36氪会员


为何中小企业面对OKR始终用不起来?-36Kr企服点评

浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报