古影轩 2017-08-09
一、产品介绍 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 华为软件开发云 (DevCloud)是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台。DevCloud面向开发者提供研发工具服务,让软件开发简单高效。 二、产品定位 1、JIRA 主要用户群:项目经理、Teamleader、开发人员、测试人员。 主要功能:项目管理、问题管理、缺陷管理、工作流。 核心竞争力: 1)支持配置多种插件。 2)可整合多种开发工具。 3)自定义多类型工作流。 4)支持云端和本地搭建。 2、华为软件开发云 主要用户群:项目经理、Teamleader、开发人员、测试人员、运维人员。 主要功能:项目管理 、配置管理、代码检查 、编译构建、测试管理、部署服务、发布仓库、流水线、CloudIDE . 核心竞争力: 1)云上开发 一切研发活动都在云上,支持资源的弹性伸缩、并发加速,提供社交化协作的工作方式。 2)devops/持续交付 开发、测试、运维跨地域协同,支持快速交付、快速反馈,帮助项目团队做到开发、类生产、生产环境一致。 3)全生命周期 端到端工具服务,全生命周期覆盖,融入企业级敏捷和精益,服务之间数据层拉通,双向追溯。 4)体验与乐趣 城市剪影式的进度展示,涂鸦式的DIY卡片,触屏操作和拖拽。 三、产品体验 1、JIRA JIRA提供多种项目类型和开发方法供选择。 每种项目类型对应不同的问题类型和工作流。 JIRA也支持多种类型的问题管理。 JIRA也支持看板式问题管理、拖拽式操作。 2、华为软件开发云 华为软件开发云提供八大服务和cloudIDE云端开发工具,是一站式云端项目管理和软件开发的全生命周期工具。由于本次是与JIRA进行对比分析,所以本次主要对软件开发云的项目管理服务进行体验。 华为软件开发云支持通过思维导图的形式对产品整体进行规划。 华为软件开发云的项目管理服务主要是通过工作项进行管理。 华为软件开发云的工作项管理支持看板式管理、拖拽式操作。 华为软件开发云的工作项分三种类型:需求、任务、缺陷。 华为软件开发云支持文档管理。 华为软件开发云支持百科wiki知识库。 四、整体对比分析 产品体验部分给出了JIRA和华为软件开发云的项目管理功能介绍。在整体试用后,对于两个产品的功能和技术支持等多项内容,整理了对比分析表: 五、总结 在试用了JIRA和华为软件开发云后,整体的感觉是华为软件开发云的功能十分强大,提供全生命周期的工具平台,实现了云端开发和管理。JIRA主要是项目管理软件,提供需求,任务和缺陷管理的功能。虽然,JIRA也可以通过整合其他工具和插件来扩充服务能力,但是需要较高的学习和维护成本。对比JIRA和华为软件开发云的项目管理功能,对于主要的需求、任务和缺陷管理都提供了较好的支持。除此之外,华为软件开发云还提供了项目规划、文档管理、wiki百科知识库等功能,更为丰富一些。 综上,如果客户的开发和管理过程无法访问外部网络,只能自行内部搭建,那么推荐使用JIRA。除此之外,无论是对于项目管理,还是软件开发过程管理,都推荐使用华为软件开发云 。