最近一直听朋友都在探讨怎么样做好团队建设、怎样搞好团队执行力!这里就关于如何提高团队执行力以及团队建设几点措施言语一二,
主要从时间管理、需求管理、进度管理、责任机制、团队沟通、人才储备、项目质量等几方面稍作整理,希望各位猿们积极指导。
1、时间管理:充分保证工作8小时
出现情景:
员工普片迟到严重,不能保证黄金工作8小时,该上班没上班,该下班还在加班;充分保证上班8个小时是实实在在的在工作而不是打酱油,你所做的领导是知道的;
解决方案:
另外期望大家提高白天的工作效率,逐步做到早来早走(有晚上发布、解决故障除外),调整生物钟;谁说程序员是夜猫子,我们也可以早下班,多锻炼!!!
2、需求管理:了解上下由产线业务及细化需求
出现情景:
项目需求比较粗,项目开发涉及到上下游产线业务,部分人员业务需求不明确,很多员工只挺领导安排,项目开发考虑不周全,扩展性不强、细节不到位;
解决方案:
项目开发前尽量细化需求,做到把风险控制在前面,安排好项目计划协调相关资源;尽量了解业务上下游需求,做到写的代码逻辑性、错误率低,避免由于业务不清楚的低级错误,尽量考虑全面;最起码要知道为什么项目要做这个功能,做这个功能目的等,不做代码机器;
3、进度管理:强化任务分配、排期会议
出现情景:
项目的任务分配、工时评估还不够公开、公平、严谨,从而导致后续一系列的恶性循环,比如资源
利用没有最大化,评估不准、需求不明确导致延期等问题;
解决方案:
项目开工前召开(各干系人)做严格的项目需求评审,各干系人对自己的任务给出工时评估,其他人给出意见直到一
致通过,同时对各组员如何合理的合作、搭配达成一致意见;
4、责任机制:强化项目Owner的角色,明确项目Owner的职责和义务
出现情景
项目开发进度反馈周期较长,各自为战,进度没有及时反馈,潜在风险没有及时提出和纠正,出现状况经常性延期;
解决方案
项目Owner目前主要由技术骨干(不限于)担任,对项目的编码、测试、发布负责,定期发出工作项目进度日报,反馈当天组员的工作内容、进度、问题,一旦出现编码/测试进度偏离预期,需给出原因及解决方案;
5、团队沟通:增加周月会机制及活动组织
出现情景:
普通员工平时会议参与度低,导致发言机会相对较少,极少发表自己看法;甚至业务管理不多的部门人员压根都不认识!
解决方案:
人与人之间要多沟通,沟通好了才可谈团结、团队!每周或者按月项目团队组织一次月会,Review团队存在的问题,增强团队凝聚力;如果有条件的还可以定期搞些活动,球类、牌技、运动等,增强人员直接接触机会磨合团队。
6、人才储备:做好人员备份机制
出现情景:
一部分核心人员生病或者大事请假,导致项目进展缓慢或者延期,无法保证项目质量;
解决方案:
在比较核心项目和模块,需要考虑人才储备机制,如果一个人员生病或者特殊原因不能上班,甚至离职,要有人快速上手接替其工作事宜,把项目分险控制到最小,不因人员情况导致项目出现延期或者质量问题;
7、项目质量:项目做好测试、灰度发布和项目备份
出现情景:
出现问题恢复比较困难,或者出现问题就导致大面积瘫痪,特别是直接面对客户交易类是个致命打击,一经出现问题损失惨重或品牌形象受损;
解决方案:
发布前做好测试,测试把好质量关,做到错误在上线前发现和解决。
同时发布人员和开发人员做好灰度发布,允许发布后程序出现少量的错误,但是一定要控制小部分出错自动切断机制,例如发布集群,一台两台机器可以出问题,但是不能涉及过多服务器;
备份好发布的源码同时还需要备份每个版本编译后代码,出现错误可以用最快速度恢复到稳定版本。
希望以上分享对初学朋友有些帮助,谢谢!
更多关注付义方技术博客:http://blog.csdn.net/fuyifang
或者直接用手机扫描二维码查看更多博文:
Author : 付义方