如何成为一名优秀的组长
组长在一个团队中必须担任两个主要的职责
1:组员管理
2:技术架构
针对组员的管理,必须充分发据组员的潜力,组长不宜直接充当一线开发,分散精力,陷入开发的泥潭。
调动组员的积极性,组长必须信任和肯定自己的组员。因为一线领导对自己工作的肯定是最好的奖励。
先是朋友才是组长,组长必须能为组员排忧解难和组员打成一片。及时解决组员提出的问题。组员遇到问题也能及时向组长反馈。反馈更多的应处于组员的无意识,因为他己经把你当朋友,随口的一句抱怨,抽烟一瞬间的交流,一起吃饭时无意的沟通,都可能传达了组员内心最真切的需求。组长一定要善于捕获这些细节来解决组员的困难。
由于公司结构和项目规模的限制,很多项目没有真正意义上的架构师,这时项目经理和组长必须担任起架构的职责。项目经理负责整体需求,对系统有全局影响的决策的把握。组长必须完成对本组负责模块的设计工作,同时必须关注本组负责模块同其它组模块之间的交互和影响。
设计本模块时一定要将该模块的功能点提练出来,对功能点作出优先级和工作量评估。对功能点作出能否并行开发的评估。之后才是根据优先级把不可并行且工作量适当的模块分到合适的组员手中。
任务要量化,可提高组员的责任心,也利于跟踪进度。
任务要适当,超负荷,不仅影响组员的效率,也会影响积极性。
任务要分给善长实现该任务特性的人。
组长务必把握好本模块同其他模块之间的联系,避免孤组作战。组员在开发过程中,往往会沉醉于负责功能点的开发,常常忽略了同其他相关模块的关系,尤其同跨组模块的交互时。这时组长就必须充当好这个沟通的桥梁。
总而言之,当组长难,当一个既善长管理又精通技术的优秀组长更是难上加难。