现代软件项目管理工具实践分享

116 阅读2分钟

一些基本情况

  • 团队成立距今已有7年
  • 团队成员20人
  • 码云企业版使用时间超过2年+
  • 华为云DevCloud使用时间1年+
  • Teambition使用时间3年+

华为的DevCloud

集华为研发实践、前沿研发理念、先进研发工具为一体的软件开发平台。我们则是由于地方政府和华为合作,获得免费使用的机会。覆盖开发,构建,测试,部署,发布以及运维的全生命周期。

在这里插入图片描述
费用方面倒是不高,如下图所示。
在这里插入图片描述

常见应用场景

在这里插入图片描述
在这里插入图片描述

基本功能

组织机构的管理看板,专门给组织管理者准备的。
在这里插入图片描述
个人工作台也是必不可少
在这里插入图片描述
可以通过思维导图的形式进行任务分解,做产品规划在这里插入图片描述
完成规划后,可以查看工作项。
在这里插入图片描述
开发团队常用的迭代看板自然也少不了
在这里插入图片描述
代码库管理跟github/gitlab没什么区别
在这里插入图片描述
支持代码审查
在这里插入图片描述
以及代码静态检查
在这里插入图片描述
持续部署/部署的流水线如下所示。
在这里插入图片描述

一体化的监控自然也是少不了的。
在这里插入图片描述

码云

号称中国版的GitHub,有工信部支持。
在这里插入图片描述

个人首页

在这里插入图片描述

企业版工作台

在这里插入图片描述

特色的功能

周报
在这里插入图片描述
团队动态
在这里插入图片描述

外部集成

钉钉集成
在这里插入图片描述
微信集成
在这里插入图片描述

jenkins集成
在这里插入图片描述
与IDEA集成
在这里插入图片描述

Teambition

全领域可用,阿里体系,插件化,覆盖项目管理,研发,测试,业务。

在这里插入图片描述

费用

还是挺贵的
在这里插入图片描述

特色

插件化体系
在这里插入图片描述
丰富的模板和资源
在这里插入图片描述

基本功能

研发项目管理
在这里插入图片描述
文件管理,网盘马上也上线了
在这里插入图片描述
日程管理
在这里插入图片描述
代码库管理也少不了
在这里插入图片描述
基于飞流的流水线
在这里插入图片描述
基于Thoughts的知识库
在这里插入图片描述

其他工具

Gitlab,Trello,Asana和Github。

对比

  • Teambition是比较综合,既可以开发团队使用又可以其他团队使用,插件体系功能强大,但收费较高,阿里系自成一套体系
  • 码云领域比较集中,码云+Jenkins+钉钉这套组合还是很顺的
  • 华为云DevCloud,统计功能十分强大,思维导图模式的功能拆解使用体验极佳,比较封闭,更其他工具集成效果不佳

结论

  1. 对于互联网孤立的开发环境但有人运维的,推荐jenkins+gitlab
  2. 对于互联网有较少经费的,推荐jenkins+码云+钉钉/飞书
  3. 对于有互联网有较多经费的,阿里云+teambition一套
  4. 有华为云免费条件的可以考虑使用