技术团队管理的tips
💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
本文讨论大型软件研发团队的问题和解决方案,建议采用“外科手术式”团队构成,减少信息差的方法包括消灭知识私有制、集体code review、估点、拆分story和AC、CI/CD和自动化测试等。
🎯
关键要点
- 大型软件研发团队在项目维护后期难以修改和增加功能。
- 系统的维护性取决于技术架构设计的耦合程度、交互设计的复杂性和团队内部的沟通成本。
- 建议采用'外科手术式'团队构成,避免将不同模块拆分给不同团队。
- 系统概念的完整性决定了使用的容易程度,重要但不兼容的构想应被抛弃。
- 许多软件团队忽视系统的完整性,导致任务拆分造成系统不一致。
- 追求团队内部的'民主'可能导致分歧,影响快速决策。
- 减少团队的信息差的根本方向是消灭知识的私有制。
- 通过集体code review、估点、拆分story和AC、CI/CD和自动化测试等方法消灭技术、业务和管理知识的私有制。
➡️