一些基本情况
- 团队成立距今已有7年
- 团队成员20人
- 码云企业版使用时间超过2年+
- 华为云DevCloud使用时间1年+
- Teambition使用时间3年+
华为的DevCloud
集华为研发实践、前沿研发理念、先进研发工具为一体的软件开发平台。我们则是由于地方政府和华为合作,获得免费使用的机会。覆盖开发,构建,测试,部署,发布以及运维的全生命周期。
费用方面倒是不高,如下图所示。
常见应用场景
基本功能
组织机构的管理看板,专门给组织管理者准备的。
个人工作台也是必不可少
可以通过思维导图的形式进行任务分解,做产品规划
完成规划后,可以查看工作项。
开发团队常用的迭代看板自然也少不了
代码库管理跟github/gitlab没什么区别
支持代码审查
以及代码静态检查
持续部署/部署的流水线如下所示。
一体化的监控自然也是少不了的。
码云
号称中国版的GitHub,有工信部支持。
个人首页
企业版工作台
特色的功能
周报
团队动态
外部集成
钉钉集成
微信集成
jenkins集成
与IDEA集成
Teambition
全领域可用,阿里体系,插件化,覆盖项目管理,研发,测试,业务。
费用
还是挺贵的
特色
插件化体系
丰富的模板和资源
基本功能
研发项目管理
文件管理,网盘马上也上线了
日程管理
代码库管理也少不了
基于飞流的流水线
基于Thoughts的知识库
其他工具
Gitlab,Trello,Asana和Github。
对比
- Teambition是比较综合,既可以开发团队使用又可以其他团队使用,插件体系功能强大,但收费较高,阿里系自成一套体系
- 码云领域比较集中,码云+Jenkins+钉钉这套组合还是很顺的
- 华为云DevCloud,统计功能十分强大,思维导图模式的功能拆解使用体验极佳,比较封闭,更其他工具集成效果不佳
结论
- 对于互联网孤立的开发环境但有人运维的,推荐jenkins+gitlab
- 对于互联网有较少经费的,推荐jenkins+码云+钉钉/飞书
- 对于有互联网有较多经费的,阿里云+teambition一套
- 有华为云免费条件的可以考虑使用