一个项目经理对主流项目管理工具的对比:禅道VS华为软件开发云

96
程序员的那点事
2017.08.22 14:30 字数 1656

禅道与软件开发云对比分析报告

1、 产品介绍

禅道是易软天创出品的一款项目管理软件,集产品管理、项目管理、测试管理、文档管理、组织管理于一体,覆盖了项目管理和测试管理的核心流程。


华为软件开发云 (DevCloud )是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台。DevCloud面向开发者提供研发工具服务,让软件开发简单高效。


2、 产品定位

禅道

主要用户群:项目经理、产品经理、开发人员、测试人员。

主要功能:项目管理、需求管理、任务管理、bug管理、测试管理。

核心竞争力:

1) 支持配置多种插件。

2) 支持项目管理和测试管理。

3) 支持自定义配置需求、任务、bug、用例、流程等。

4) 支持云端和本地搭建。

软件开发云

主要用户群:项目经理、产品经理、开发人员、测试人员、运维人员。

主要功能:项目管理、配置管理、代码检查、编译构建、测试管理、部署服务、发布仓库、流水线、CloudIDE.

核心竞争力:

1) 云上开发

一切研发活动都在云上,支持资源的弹性伸缩、并发加速,提供社交化协作的工作方式。

2) devops/持续交付

开发、测试、运维跨地域协同,支持快速交付、快速反馈,帮助项目团队做到开发、类生产、生产环境一致。

3) 全生命周期

端到端工具服务,全生命周期覆盖,融入企业级敏捷和精益,服务之间数据层拉通,双向追溯。

4) 体验与乐趣

城市剪影式的进度展示,涂鸦式的DIY卡片,触屏操作和拖拽。

3、 产品体验

禅道

禅道提供三个版本:专业版,开源版和云端版。专业版在开源版本的基础上提供了更多的增值服务。


云端版本需要先注册登录后,开通云服务,然后登录开通后的地址进行使用,是需要收费的。


开源版本可以下载后本地搭建,免费开源。下载后启动服务,就可以使用禅道软件。

禅道支持项目管理和测试管理过程中多个角色的工作流。主要的功能页面包括产品、项目、测试、文档、统计、组织、后台等。

禅道是以产品-项目或产品-迭代、项目-迭代的方式对项目进行管理。首先我们需要新建产品,然后新建项目,关联到具体的产品。

创建项目后,就可以新建需求、任务、bug等,对工作进行管理和分配。除了项目管理外,禅道还提供测试管理的基本功能。用户可以提bug,可以设计测试用例、执行测试用例。

除此之外,禅道还提供了文档管理的功能。

华为软件开发云

华为软件开发云提供八大服务和cloudIDE 云端开发工具,是一站式云端项目管理和软件开发的全生命周期工具。由于本次是与禅道进行对比分析,所以本次主要对软件开发云的项目管理和测试管理进行体验。

软件开发云支持通过思维导图的形式对产品整体进行规划。

软件开发云的项目管理 服务主要是通过工作项进行管理。

软件开发云的工作项管理支持看板式管理、拖拽式操作。

软件开发云的工作项分三种类型:需求、任务、缺陷。

软件开发云支持文档管理。


软件开发云支持百科wiki知识库。


软件开发云的测试管理 包括两部分:测试用例的管理和移动app测试。

测试用例管理包括用例设计、用例分配、用例执行;生成测试报告、测试排行榜;查看需求的测试覆盖率等很多功能,很全面。


移动APP测试 主要是Android手机的兼容性测试。选择测试机型和系统版本后,上传APK包,就可以进行测试。测试完成后会生成完整的测试报告。

对于测试过程中的截屏信息和性能详情、异常信息等,都会给出详细的报告信息。



4、 整体对比分析

产品体验部分给出了禅道和软件开发云的项目管理和测试管理功能介绍。在整体试用后,对于两个产品的功能和技术支持等多项内容,整理了对比分析表:


5、 总结

在试用了禅道和华为软件开发云后,整体对比下,华为软件开发云的功能十分强大,提供全生命周期的工具服务,是一站式云端开发平台。禅道主要是项目管理软件,提供需求、任务和缺陷管理的功能。禅道对于传统的流程支持较好,对于scrum流程,燃尽图等支持较差。对比禅道和软件开发云的项目管理和测试管理功能,对于主要的需求、任务和缺陷管理和测试用例的管理都提供了较好的支持。除此之外,软件开发云还提供了项目规划、wiki百科知识库、移动APP测试等功能,更为丰富和强大。

综上,对于本地化学习和研究项目管理软件,可以试用下载禅道本地版。对于云端管理软件,无论是对于项目管理,还是软件开发过程管理,都推荐使用华为软件开发云 

日记本