DevCloud(华为软件开发云)是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台,面向开发者提供端到端的研发工具服务。项目管理是DevCloud服务之一,致力于为敏捷开发团队提供简单高效的开发协作服务。该服务与当前市场上常用的开发协作工具如Worktile、Teambition、Tower及Leangoo等相比有何优劣? 本文选取其中专门做Scrum敏捷开发项目管理的Leangoo进行了对比分析。

一 产品概述

Leangoo(领歌)是一款以看板为核心的项目协作工具,融入了Scrum敏捷管理思想,用于可视化地进行项目需求、任务、问题和文档的管理和协作,随时随地跟踪团队工作进展,以实现高效协同。Leangoo提供永久免费的在线版本,在线注册之后即可免费使用,也提供付费商业版,部署在企业私有云或者企业内网。

DevCloud项目管理,融合敏捷设计理念,可快速完成敏捷迭代计划、创建工作任务,直观呈现每日站会看板、项目统计报表,缩短迭代周期、提升项目管理效率。即开即用,与集成开发环境和移动端结合,随时随地了解项目进展;支持跨地域协同与社交化协作,对接社交工具,可以即使掌控项目动态。DevCloud项目管理按用户数和使用时间收费,5人以下免费。

二 产品功能

Leangoo的核心是看板,团队工作体现为卡片,内容可以是需求、任务、问题等。看板上的主要元素包括列表和泳道,列表管理工作的不同阶段或状态,泳道实现任务的分组对应,从两个纬度让团队的工作高度可视化、一目了然。横向为泳道,不同泳道代表不同的迭代或发布版本,纵向为列表,用户可以自定义列表名称,每一列可以添加卡片,卡片可以在不同的列表间拖拽以改变状态,每一个卡片可以添加标签、项目成员、工作量、附件、截止时间等。

Leagoo还提供看板的周期设置、所属项目设置、导入导出及归档等功能,也提供看板统计。看板统计包括看板的燃尽图显示,也包括卡片数或工作量在不同列表的任务分布表。

DevCloud项目管理是基于项目的管理, 提供精简流程和scrum流程两种管理服务,其中Scrum流程是为敏捷开发量身定制的,包括项目规划、敏捷迭代、需求管理、缺陷跟踪、文档管理、看板、报表统计分析等功能。项目规划功能可以用思维导图形式的可视化界面对项目进行Epic/Feature/User Story多级拆分。规划出来的User Story以看板的形式显示在项目的Backlog里,
在这里每个工作项提现为一张卡片,每张卡片可以编辑其处理人、预计工作量、优先级与重要程大约、迭代与模块等等,其状态可以在新建、进行中、已解决、测试中、已拒绝、已关闭之间进行拖拽变更。每个User Story可以规划到不同迭代,可以基于迭代进行统计与管理。

DevCloud项目管理提供丰富的统计服务,包括迭代管理图、燃尽图、工作项完成情况统计图、统计表、项目成员统计管理等。

Devcloud项目管理还提供文档管理与百科功能,便于团队成员间协作共享。而Leangoo的快照分享功能可以通过二维码快速的讲看板内容分享给相关人员,更是一个亮点。

三 对比分析

Leangoo与DevCloud项目管理都融入了敏捷思想,有很多共通之处,也有一些不同的点,在这里简要选几条进行分析。

1. 产品定位与商业模式方面

Leangoo是一款适用于敏捷开发的看板工具,更多的关注“看板”本身。其依靠Scrum中文网吸引客户,提供免费的在线版本留存客户,主要通过后续的Scrum培训与服务收取费用。

DevCloud项目管理是华为端到端软件云平台的一部分,是DevOps开发思想的一个实现环节,融入了华为30多年软件开发经验。其通过华为云生态与DevOps模式吸引客户,采取按需收费的模式,小规模的项目免费,但提供线上线下的持续服务支撑。

产品要盈利,一个工具免费、服务收费,另一个工具收费却附加更多服务,在这一点上两者基本打平。

2. 敏捷适配性

Leangoo工具本身仅提供了列表与泳道组成的看板,至于怎么在看板上进行Scrum项目管理,还需要对看板进行一些配置:如果看板用作story管理,列表名字需要改为“新建、进行中、完成”等状态名;如果看板用作用户故事地图,则列表名字要改为Sprint名字。当然,Leangoo提供了不同的内置模板来适配这些不同的需求。

而DevCloud项目管理则提供对Scrum的完美适配,一个看板同时实现了用户故事与迭代的管理,直接将敏捷的思想融入到了工具中。

在这一点上,DevCloud项目管理略占上风。

3. 工具之于软件开发周期

Leangoo主要服务于项目管理,以看板为单位,需求管理、变更管理等分别需要不同的看板实现。这样的问题是,这些看板之间的卡片是弱联系的,很难实现需求-测试-缺陷-变更的端到端追溯。

DevCloud项目管理是以项目为单位,项目里的用户故事、task、测试用例、缺陷乃至代码之间都是有强关联的,轻易就实现了项目需求与实现的双向可追溯。

这一点上DevCloud项目管理有着先天的压倒性优势。

4. 统计报表

Leangoo核心是看板,由于不确定看板的用途和列表名称,所以很难提供立体综合的统计服务,需要用户指定完成列或者进行配置之后才会得到一定的统计信息。

DevCloud项目管理工具本身就契合了敏捷开发思想,不需要进行太多的用户配置,就可以带来丰富的统计报表服务。另外还有定制化的通知服务于自定义模板设计。

这一点儿上,DevCloud项目管理服务也是明显占优。

5. 用户体验

Leangoo的核心是看板,所以看板页面没有集成太多的功能菜单,让出了更多空间,提高了看板功能的易用性,使用起来更加舒适。

而DevCloud的功能显然更加丰富,所以页面集成了太多的功能菜单,但带来的问题就是看板空间明显压缩,在看板操作时不简捷。

在看板的体验上,感觉Leangoo更便捷一些。

四 总结

其实DevCloud与Leangoo并不在一个量级,毕竟DevCloud是一个端到端的DevOps云平台,而Leangoo是一个专注Scrum的Saas软件,本文旨在通过华为DevCloud某项服务与市场上的细分软件的对比,不断加深对敏捷开发的理解,也为敏捷开发团队的工具选择提供些参考。

附:DevCloud项目管理与Leangoo功能对比表

DevCloud项目管理与Leangoo使用对比的更多相关文章

  1. DevOps on DevCloud|如何实现应用接口的混合驱动测试

    引言:在"DevOps能力之屋(Capabilities House of DevOps)"中,华为云DevCloud提出(工程方法+最佳实践+生态)×工具平台=DevOps能力. ...

  2. 云小课 | 需求任务还未分解,该咋整!项目管理Scrum项目工作分解的心酸谁能知?

    温馨提醒:本文约3000字,需要阅读5分钟,共分为8个部分,建议分段阅读! 软件开发过程中,从产品概念形成到产品规划.往往要做详细的需求分析和项目规划等,因此,选对一款项目管理工具对开发者就显得尤为重 ...

  3. 经典项目管理 OR 敏捷项目管理,我该怎么选?

    CODING 项目协同近期为支持传统项目管理推出了「经典项目管理」.至此,CODING 已全面支持敏捷项目管理以及传统项目管理.那么问题来了,「经典项目管理」和「敏捷项目管理」,我该怎么选呢?本文将从 ...

  4. Wiki凭什么持续得到开发人员和团队的喜爱

    大家好,我是华为云DevCloud项目管理服务的产品经理恒少,作为布道师和产品经理,出差各地接触客户是常态,线下和华为云的客户交流.布道.技术沙龙. 但是线下交流,覆盖的用户总还是少数.我希望借助线上 ...

  5. [转] Portable Trac 简单介绍 - 兼谈为什么不选择 Redmine

    Portable Trac 简单介绍 - 兼谈为什么不选择 Redmine ​Trac是一个轻量级的软件项目管理环境,如果在工作中涉及一个开发团队的管理并且关心项目管理工具的话,相信都在 ​Trac. ...

  6. 华为敏捷/DevOps实践:产品经理如何开好迭代计划会议

    大家好,我是华为云DevCloud项目管理服务的产品经理恒少,作为布道师和产品经理,出差各地接触客户是常态,线下和华为云的客户交流.布道.技术沙龙. 但是线下交流,覆盖的用户总还是少数.我希望借助线上 ...

  7. 华为敏捷DevOps实践:产品经理如何开好敏捷回顾会议

    大家好,我是华为云DevCloud项目管理服务的产品经理 恒少:) 作为布道师和产品经理,出差各地接触客户是常态,经常和华为云的客户交流.布道.技术沙龙,但是线下交流,覆盖的用户总还是少数.我希望借助 ...

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

    禅道与软件开发云对比分析报告 1. 产品介绍 禅道是易软天创出品的一款项目管理软件,集产品管理.项目管理.测试管理.文档管理.组织管理于一体,覆盖了项目管理和测试管理的核心流程. 华为软件开发云 (D ...

  9. Tower与DevCloud对比分析报告

    1. 产品介绍 Tower是彩程设计公司出品的远程办公和团队协作工具,为小企业和小团队提供简单.靠谱的在线协作服务. DevCloud是集华为研发实践.前沿研发理念.先进研发工具为一体的研发云平台.D ...

随机推荐

  1. 关于在IISserver上执行asp.net Web程序出现以下 “Could not load file or assembly。。。”问题的

    Could not load file or assembly 'System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, Public ...

  2. 软件——机器学习与Python,if __name__ == '__main__':函数

    if __name__ == '__main__': 想必很多初次接触python都会见到这样一个语句,if __name__ == "__main__": 那么这个语句到底是做什 ...

  3. 应用Python来计算排列中的逆序数个数

    在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序.一个排列中逆序的总数就称为这个排列的逆序数.一个排列中所有逆序总数叫做这个排列的逆序数.也就是说,对于 ...

  4. 洛谷——P1774 最接近神的人_NOI导刊2010提高(02)

    https://www.luogu.org/problem/show?pid=1774 题目描述 破解了符文之语,小FF开启了通往地下的道路.当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古 ...

  5. Altium Designer绘制mark点

    mark注:我之前是按照下面的文章去制作的,由于头一次制作没有经验,不是很成功 文章是正确的 只是我的一些配置出错了: 先看一下我们的板子: 关于错误mark点,主要是周边又一圈亮锡,, 原因大概是敷 ...

  6. (转)Nginx在RedHat中系统服务配置脚本

    转自:http://binyan17.iteye.com/blog/1688308 以下代码是在前人的基础上,结合自己服务器实际情况修改的,本人服务器环境是:CentOS 6.31.创建启动脚本,  ...

  7. HDU 2577 How to Type DP也可以模拟

    http://acm.hdu.edu.cn/showproblem.php?pid=2577 大意: 大家都打过字吧,现在有个有趣的问题:给你一串字符串,有大写有小写,要求你按键次数最少来输出它,输出 ...

  8. POJ 1065 Wooden Sticks(zoj 1025) 最长单调子序列

    POJ :http://poj.org/problem?id=1065 ZOJ: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId= ...

  9. ios 获取button所在的cell对象, 注意:ios7 =< System Version < ios8 获取cell对象的差别

    ios7 =< System Version< ios8 : ios7 =< System Version < ios8  下 button.superview.supervi ...

  10. HQL和SQL的区别

    1.hql与sql的区别 sql 面向数据库表查询 hql 面向对象查询 hql : from 后面跟的 类名+类对象 where 后 用 对象的属性做条件 sql: from 后面跟的是表名    ...