程序员的职业素养 读书笔记 - 第13章 团队与项目


只是简单混合吗

有凝聚力的团队

    形成团队是需要时间的。团队成员需要首先建立关系。

    有凝聚力的团队通常有大约12名成员。7名程序员、2名测试人员、2名分析师和1名项目经理。

    1)发酵期

        成员克服个体差异性,默契配合,彼此信任,形成真正有凝聚力的团队,需要6个月到1年的时间。

        一旦团队有了凝聚力,最好的做法是不拆散团队,让他们继续合作,只要不断地把新项目分派给他们就行。

    2)团队和项目,何者为先

        围绕项目来构建团队是愚蠢的做法。每个人都只在项目中短期停留,他们永远学不会如何默契配合。

        专业的开发组织会把项目分配给已形成凝聚力的团队,而不会围绕着项目来组建团队。

如何管理有凝聚力的团队

    每个团队都有自己的速度。团队的速度,即是指在一定时间段内团队能够完成的工作量。

    有些团队使用每周点数来衡量自己的速度,他们对每个工作项目的特性进行分解,使用点数来估算。

项目承包人的困境

    组建和解散团队只是人为的困难,公司不应受到它的束缚。

    项目承包人的职责是清晰地定义和陈述项目的价值与意义,让项目得到公司管理层的认可和支持。