程序员的职业素养 读书笔记 - 第13章 团队与项目
只是简单混合吗
有凝聚力的团队
形成团队是需要时间的。团队成员需要首先建立关系。
有凝聚力的团队通常有大约12名成员。7名程序员、2名测试人员、2名分析师和1名项目经理。
1)发酵期
成员克服个体差异性,默契配合,彼此信任,形成真正有凝聚力的团队,需要6个月到1年的时间。
一旦团队有了凝聚力,最好的做法是不拆散团队,让他们继续合作,只要不断地把新项目分派给他们就行。
2)团队和项目,何者为先
围绕项目来构建团队是愚蠢的做法。每个人都只在项目中短期停留,他们永远学不会如何默契配合。
专业的开发组织会把项目分配给已形成凝聚力的团队,而不会围绕着项目来组建团队。
如何管理有凝聚力的团队
每个团队都有自己的速度。团队的速度,即是指在一定时间段内团队能够完成的工作量。
有些团队使用每周点数来衡量自己的速度,他们对每个工作项目的特性进行分解,使用点数来估算。
项目承包人的困境
组建和解散团队只是人为的困难,公司不应受到它的束缚。
项目承包人的职责是清晰地定义和陈述项目的价值与意义,让项目得到公司管理层的认可和支持。