原文扼要介绍了Google在软件开发、项目管理和人员管理等三个方面的卓越软件工程实践。
软件开发实践涉及有源代码存储库、构建系统、代码评审、测试、Bug 管理、编程语言、调试和分析工具、发布工程、面市批准、事后分析和频繁重写等。
项目管理涉及有20%时间、目标与关键结果(OKR)、项目批准和团队重组。
人员管理涉及有角色、设施、培训、调动和绩效考核和奖励。
另外,也列出的参考资料,对了解Google 也很有帮助。
我认为其他组织和个人可以将Google的软件工程实践和自己的做些比较,应该是有比较大的参考价值的。
原文链接:https://arxiv.org/ftp/arxiv/papers/1702.01715.pdf
因未取得作者授权翻译,翻译版不作发布。有兴趣者,可以联系我。