技术管理之团队风格打造
做技术管理,最关键的是要打造出一个高战斗力的团队,同时团队风格也应当是很正向的,例如开放、进取、良性竞争。
都说团队风格跟直属team leader有直接关系,通常这个leader是什么风格,很可能就带出个什么风格的团队。所以leader很关键,这个人的思维模式、做事方法都对团队有直接影响。
管理型 vs 领导型
管理型leader有点类似于传统家庭的大家长,我来对外沟通,设计方案,把事项拆分成具体模块,然后团队成员按我说的去做。这种多用于培养执行者,或者说coder;
这种风格对于团队人员大多在毕业三年以内的情况比较适用。此时团队成员,尤其是应届生,很多并不清楚怎么执行,需要管理者帮忙去规范一些开发习惯、锻炼一些设计思路;待基础搭建稳后,才适合往更深或者更广扩展;
很多人都说刚入职场时,遇到的第一个导师最为关键,什么样的导师带出什么样的徒弟。编程方面尤为明显,后续工作中代码风格严谨、规范,考虑各类异常条件等等,都与第一份开发工作培养出的习惯有关。
领导型leader则类似于团队指路人,更多的会考虑团队人员培养,创造合适的机会给到团队成员,引导成员从只负责写模块代码的方式走向全局思考、架构设计方向,可以独立承担一个方面。不再是简单的教授型带团队,而是作为顾问去辅助团队成长。
这类风格不再是我说你做模式,而是你说你做,但是遇到问题或者不确定的方向,我可以给你指引帮忙你选择。团队不再是一言堂的风格,颇类似于百家齐放,这种环境下有能力者成长会很快。此时leader更多的考验的是软实力,例如个人影响力、决策力。
管理趋势
随着互联网开发大环境的风靡,越来越多企业追求开放式管理风格,提倡创新、包容。包括项目管理也大多不再是传统瀑布式,Scrum、极限编程成为更多管理谈论的话题。技术团队管理同样需要与时俱进,选择更合时宜的方式。
管理的本质是管人。团队中的个体组成整体对外提供战斗力,输出成果。早期加入团队的培养出良好的团队风格,后加入的直接顺应当前的好风格融入进来,也就是风格的传承。传承容易,变革难,如果一开始没有打造出好风格的团队,后续扩大到一定规模时,再想改革优化都比较困难。
而团队成员的培养,团队风格的打造,都有team leader密切相关,所以领导型风格的管理是大势所趋。如同独乐乐不如众乐乐,一人强大不代表所负责的团队会强大,需要充分挖掘每个团队成员的优势并促进其发挥,再以此优势影响带动其他人成长。当每个团队成员都获得足够的成长空间,往好的方向发展,培养出的一定是高战斗力、进取改善型循环的良性团队。