Files
team-work/1.团队协作.md
2022-02-10 03:04:31 +00:00

1.4 KiB
Raw Permalink Blame History

大型项目往往需要比较多的人员参与,如果轻视管理协调,工具的规范,代码规范,版本发布规范。那么项目一定会逐步陷入失控的境地。

工具的规范:

  • 工具选型:是否开源/是否支持私有化部署/维护成本/学习上手成本/功能特性/是否统一认证/

  • 项目管理工具JIRAworktilepingcodejetbrains-spacecodingteambitionTrello腾讯tpad

  • 需求bug管理工具禅道

  • 知识库文档管理飞书文档confluenceoutlinePingCode Wiki Ones WIKI ,

  • 源码控制gitlabgithub gogs gitea coding ,码云

  • 自动构建CICD方案gitlab cicdjenkinsCircleCIgithub ActionsJetbrains TeamCityGoCD。对于一个大项目光构建时间也得大半天你还要手工构建吗

  • 代码检查SonarQube代码检查

  • 仓库管理: Nexus Repository OSS 3 , harbor

  • 统一认证ladpAD域控管理。

开发的规范:

  • 开发模式:敏捷开发,

  • 代码编写规范PEP8规范数据库开发规范建表规范索引规范等

  • 分支管理规范常见三种git flowGit flow Github flowGitlab flow一般建议采用gitlab flow开发规范。

  • 版本发布规范:语义化版本管理,版本发布周期