自己比较喜欢一句话,“小不是美,大不是美,从小到大才是美。”,这句话完美的表达了一个团队的成长之美。
研发团队在组建之初时候的管理工作,是比较轻松的,因为团队成员较少,所以易于管理。但是随着团队的成长,各个部门人员的增加,管理工作相对来说就占据了自己大部分的工作时间。为了让工作效率变得高效,就得学会用设计来彰显领导力。优秀的领导者其实对于团队日常管理要做的事情只有——充分授权与信任。
1.选定项目(技术)负责人
当研发团队成建制的时候,作为团队的领导者,依旧事必躬亲,个人觉得这并非是一件值得骄傲的事情。
现象分析:
1、事必躬亲的第一种可能:团队中没有可用之人。因为没有可用之人,所以团队的领导者才需要事必躬亲。从另一个角度来说这应该是领导者的一种悲哀。
解决办法:赶紧招聘和自己气味相投的得力干将。俗话说,三个臭皮匠,顶个诸葛亮。所以在团队成长(建设)中的时候,必须培养团队核心人员。
2、事必躬亲的第二种可能:团队中有一些比较优秀的成员可用,只是因为事事总有“老大”忙碌的身影,而且“老大”能力确实很强,所以团队成员会养成一种不好的思维,“反正自己也不如老大那么厉害,那自己就听从老大的安排就行了”。久而久之团队成员还会出现“过度依赖综合症”,事事都的指望老大来解决。
解决办法:确定项目(团队)负责人,充分授权项目(技术)负责人,不要过多的干涉团队(项目)管理中负责人能处理好的一些小事情。领导者管理的过多似乎是不信任负责人,负责人也会感觉自己的职权就是虚的,时间久了团队中会出现混乱。作为领导者该放权的时候一定要懂得适当的放权,权力握在自己的手中算不上是权力。握有太多权力,就等是承受了同等压力。
2.充分授权
充分授权:并不是指团队的领导者要做一个甩手掌柜。只是说要把工作职能之内的一些权力授权给项目(技术)负责人,让其能更好的开展工作。比如:刚开始的授权的时候,可以允许负责人做一些工具类的设计,一些功能插件的选择,渐渐的发现这个负责人能力还不错,可以授权负责技术架构选型。否则作为团队的领导者,简直是一场噩梦。
个人现状:目前因为公司产品线调整,自己又多了一个.net研发团队的管理工作。如果任何的技术问题都得自己亲力亲为,我想自己会扛不住的。之前有讲过自己负责Java、iOS、Android、QA团队的工作,现在还有.net研发团队,可想而知如果没有团队(项目)负责人,自己应该真的是累成狗了。比如审查代码的工作自己就得做4次,每天下班前都需要代码审查,得有4个自己才能完成如此繁重的工作。
2.1成长故事
在团队的成长过程中,小伙伴们给了自己很多的感动时刻。虽然一开始也有些让人恼火的时候,但是随着不断地沟通与磨合,每次遇到问题,团队内部总是会很好的把问题解决。
镜头一
因为项目临近上线,客户要求变更需求,当天iOS团队的负责人带着团队成员一直加班到凌晨。当时她们只是刚毕业的小姑娘,刚入职不到一个月。当时是寒冷的冬天,自己却因为她们的举动而温暖的度过了寒冬。
入职之前俩姑娘学习的是OC,入职后接手的第一个项目却是用swift开发的,这绝对是一个挑战。自己刚开始带她们的时候基本上也是每个细节都会讲到,1个月之后她们就已经开始自己从github下载源码阅读,学习,探讨实现。渐渐地,也就成了iOS研发团队的主力。
镜头二
第一次充分授权Java研发团队,进行微信商城开发。因为项目周期比较紧张,负责人带着团队自行放弃平时的双休改为单休,十一也只休息了2天,一切都只是为了赶我项目排期上的项目交付日期。
对于这群熊孩子,其实一开始自己是比较恼火的。因为在项目计划的安排的时候,我就选定了开发框架和一些实现技术,没想到后来在项目研发过程中,团队颠覆了原有的技术选型,而采用了新的开发框架和SDK。
当自己第一次download代码的时候,其实是很难接受这样一个事实的,自己的内心纠结了好久,该不该严肃处理这件事。后来我耐心的看完了整个的项目,也做新的框架做了一个简单的了解,发现其实很多的事情也并不像我想象中那么糟糕。慢慢的,在项目的研发过程中,自己做的事情只是变成了跟负责人确认业务需求,确认项目开发进度。
偶尔他们也会问我一些和技术无关的业务解决方案,然后自己去实现。那一刻我觉得这一年里这个团队成长了很多,我记得自己让入职那会儿,工程师们基本上什么问题都跑过来问,印象比较深刻的是一个关于IE6样式兼容的小问题。那是自己入职回答的第一个技术问题。
一年半的变化还是蛮大的,想想以前自己是团队的主心骨,现在发现这群熊孩子竟然成了自己的主心骨。毕竟一个人不可能擅长所有的技术,人的精力有限。
微信商城项目过几天上线,目前整体进度都在计划之内,项目品质也是优。突然心感欣慰。
如果当初不懂得授权,团队也许不会像今天一样能够有一个良好的发展。
3.信任团队
人与人之间最基本的是信任;领导者和一个团队之间最基本的也是信任。这种信任会让我们感到安心,那种感觉就像我们信任自己的父母一样。
要学会信任自己的团队,就像团队成员曾经信任团队领导者一样。在项目开发过程中,经常会遇到一些诡异的技术难题。首先第一步是稳住团队的人心,告诉大家这个问题没大家想的那么复杂,且相信自己的团队能够很快解决这样的拦路虎。人心不乱,大家才会有条不紊的去解决问题。
因为信任,才会出现奇迹。团队的力量是不可估量的,一些投资人看中的其实也不是所谓的项目,他们大部分情况看中的可能是一个团队。因为这有这样一个团队才能完成这样的事情。所以平时也要适当的给团队一些肯定,让团队中的每一个成员觉得自己的努力是有结果的。一个好的团队,会带来一些奇迹。
最后一点,在团队管理中尽量多看团队成员的优点。金无足赤,人无完人。要谈缺点估计整个团队里应该不会有自己特别满意的成员,除非是自己的梦中情人在团队中。
PS:不管什么时候,都不要轻言放弃自己的团队,不要对他们感到失望。如果你作为领导者发现团队成长的太慢了,其实更多的应该是自己多想想为什么?而不是一味的责怪团队中的成员能力不行,无组织无纪律。因为每个人在加入一家公司之初都是想要做出一点成绩,立足于公司的。