Files
team-work/1.团队协作.md
2021-09-26 10:30:12 +00:00

42 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

大型项目往往需要比较多的人员参与,如果轻视管理协调,工具的规范,代码规范,版本发布规范。那么项目一定会逐步陷入失控的境地。
工具的规范:
- 工具选型:是否开源/是否支持私有化部署/维护成本/学习上手成本/功能特性/是否统一认证/
- 项目管理工具JIRAworktilepingcodejetbrains-spacecodingteambitionTrello腾讯tpad
- 需求bug管理工具禅道
- 知识库文档管理飞书文档confluenceoutlinePingCode Wiki Ones WIKI
- 源码控制gitlabgogs gitea coding ,码云。很难想象还有不引入源码控制的项目;
- 自动构建CICD方案gitlab cicdjenkinsCircleCIgithub ActionsJetbrains TeamCityGoCD。对于一个大项目光构建时间也得大半天你还要手工构建吗
- 代码检查SonarQube代码检查
- 统一认证ladpAD域控管理。
开发的规范:
- 开发模式:敏捷开发,
- 代码编写规范PEP8规范数据库开发规范建表规范索引规范等
- 分支管理规范常见三种git flowGit flow Github flowGitlab flow一般建议采用[gitlab flow](https://www.cnblogs.com/xiaoqi/p/gitlab-flow.html)开发规范。
- 版本发布规范:语义化版本管理,版本发布周期
-