聂同学

一个程序员和架构师的实践与思考

团队发展的三要素

我理解研发团队发展的三要素是:梯队、架构、过程。

梯队决定了团队的内涵。我们需要怎样的技能?我们有些什么技能和水平的成员?他们如何协调分布,如何流动?我们的个体如何发展?团队如何帮助个体发展并从中受益?

架构决定了团队的结构。特别是应用架构,决定了团队的沟通和协作结构。好的应用架构使团队内聚和解耦,团队能按照自己的特点和节奏发展。

过程决定了团队的效率。效率的提高不仅带来更多的产出,并且会释放团队创造力,改进过程本身,从而带来进一步的效率提升。

架构, 管理, 过程

分享 -