三、3P3O构建1+1大于2软件技术团队
构建能否发挥团队效应的软件技术团队,这里想提一下3P3O(3个proper,3个own),这里的“自己”指团队,不是专指某个人。
(一)“适合的”管理思想
用怎样的管理思想来管理团队是软件技术团队成功的首要因素。
没有最好的,只有适合的。
纯理论的、机械化的管理办法对软件技术团队而言,那不能称之为管理,而只是破坏。
“适合的”管理思想自然来源于团队,最终应用于团队、服务于团队。
(二)“适合的”管理层次
有些软件企业实行“弹性工作制”、并实行了“扁平化管理”:比如,某家200多人的研发中心甚至只有一个行政上的主管,通过专业组、技术组的合理分工保障依然组织有效。然而,更多的软件企业依然是传统的多层次的管理体制,部门林立、内耗和管理成本比较高。
不过,同第一条“适合的”管理思想,管理层次关键在“适合的”,没有“最好的”。怎样的管理层次才是最适合自己企业的软件技术团队,需要认真调研与分析,不可照搬其他企业所谓的“经验”,更不可照搬书本上的理论条条。
(三)“适合的”团队规模
团队的规模与团队的职责、工作模式等都有关系,数量过多或过少都会影响团队工作的效率与效果。
(四)形成“自己的”队伍
既然是团队,就要避免临时拼凑,要有统筹规划和长远打算,切忌东一头西一头的安排工作,这样不利于团队成员成长,从也不利于团队稳定。
(五)培养“自己的”专家
根据团队的职责与使命,不断地形成特定领域的专家是很必要的。所谓越做越专,“一招先”的道理大家都懂,但真正踏实下心来,专心左专一个领域,不仅仅需要毅力和决心,还需要有信念的支撑和长远的保证。
(六)构筑“自己的”文化
团队精神停留在口头上没用,仅仅是人际关系融洽也还不够。形成一种共同的奋斗目标,共同愿景是一个长远而强大团队的精神所在。
因此,团队自己的文化是团队的灵魂,对软件技术团队而言,同样是最重要的。
总之,实现1+1大于1是软件技术团队领导者的基本职责,实现1+1大于2是软件技术团队管理的最高境界。
由于篇幅所限,很多内容在此不过多展开。
非常欢迎同行、师友给予批评指导,并一起交流这方面的体会与心得。