一、这篇文章对您有用吗?
本文主要针对软件开发团队开发效率不高,产品质量跟不上,团队经常加班,员工态度消极等问题进行解读,并提供解决方法建议。文章适合读者如下:
1、团队管理者:Leader是团队的直接管理者,Leader的做事风格和管理团队的方式方法直接影响整个团队。一个优秀的Leader需要一些科学的管理方法。
2、公司上级领导:公司上级领导会从大方向、公司文化方面间接影响到团队,乃至每一个员工。上级领导的管理理念和价值观是公司文化的要素,也需要关心每个团队。
3、每一个员工:再大的团队也是由每一个成员组成,每一个优秀的员工都是组成优秀团队必不可少的基石。员工主动提高自己在团队中的价值也是非常重要的。
二、为什么你的团队工作效率低?
首先,团队的工作效率衡量指标并不止是项目开发所花费的时间,其还应该包括耗费的资金、产品最终的质量等内容。常常听见有公司的朋友抱怨加班多、无用功多、会议多,最终产品还做得像个Demo,不管是对公司还是对管理者都极其的不满。那么问题究竟出在什么地方呢?或者你所在的公司是否有以下同样的问题?
1、需求不明确,经常变动,甚至导致代码经常大改动,最终无法再改?
2、员工对自己的产品都不熟悉使用,没有一点认同感?
3、上线时间从周五拖到半夜,从半夜拖到周六?
4、一个接一个的会议,却又不知道到底干了什么?解决了什么问题?
5、员工态度消极,管理结果总是事与愿违?
6、部门配合总是拖延,项目周期与质量一拖再拖?
如果你所在的团队存在上述任何一条相似的问题,那么团队的开发效率势必不会很高,甚至最终千里之堤溃于蚁穴。总结上述的问题,我们发现大体可以分为两大类,一类是工作流程方面的问题,一类是人员管理方面的问题。故我们可以针对这两大类问题采取一些科学的管理方式进行化解,或者最大限度降低影响。
三、从工作流程层面提高效率
1、产品经理的工作质量决定着整个团队的工作质量
1)、产品经理的职责
既然谈到产品经理的工作质量,那首先我们得知道产品经理的核心工作职责是什么。不管你是产品经理还是别的任何职位你都需要了解,因为这能提高你们的团队配合度。产品经理是一个产品团队中的核心推动者,其工作内容主要包括产品定义和产品开发管理两方面。产品定义是产品经理最重要的工作,是整个团队工作的基础和方向导航。如果产品定义出现失误,那么无论团队怎么努力也是徒劳。产品经理的职责在我的“产品经理的职责”一文中有详细的介绍。
2)、提高产品需求的质量
这里的产品需求质量指的是其正确性、完整性和及时性。需求在交付给开发团队只是请尽量的正确,以免在开发过程中经常改动,如此会降低开发团队对产品经理工作的认同感与信任。完整性是指交付给开发团队的需求文档细节也要非常完整,不管是原型图或是文字说明。及时性指需求定义一定要在开发进行之前完成,这能提高开发团队的直观感受,能在很大程度上提高开发质量,同时也能减少开发时间。
3)、一个完整产品模型应该游走在各部门之间
产品模型是产品经理塑造的一个具体的可感知的形象,它可以是高保真原型图或者是其他任何可以展现的方式。“游走在各部门之间”指的是这个产品模型需要被大家所理解,这可以非常形象的指导大家的工作,包括开发、设计、测试、运营等相关人员。
4)、分享团队的战果
一个产品是整个团队共同努力的结果,从心理学角度讲,每个人都希望自己的成果被别人所知,被别人所喜爱。所以,产品经理或者市场,又或者老板应该慷慨的把产品数据分享给你的战友,因为这能激励和团结每一个员工。激励在马斯洛需求层次中远高于物质基础,可想而知分享战果是多么的重要。
2、开发管理
为了提高开发效率,在产品开发阶段我们重点要强调执行力。以下几点都是在直接或者间接的和执行力发生关系。
1)、目标分解
把开发项目按某种方式分解成一个个相对独立的模块,每个模块都能按照开发、测试、验收流程进行有效的管理。小目标总是容易把控,小目标更容易内部调整,同时,每完成一个目标都能在一定程度上激励团队。
2)、结果驱动管理法
结果驱动能给团队或个人提供明确的工作目标,结果驱动也能将工作任务量化,结果驱动更容易评估工作质量。
3)、部门配合
产品开发过程中各部门的配合显得尤为重要。项目管理者一定要强调各部门的执行力,因为开发任务在时间上是有一定顺序的,程序员需和UI设计都需要一份详尽的PDR文档,程序员也需要设计部门提供UI素材。如果设计部门本该在周一给程序部的素材拖到了周三给,这将大大影响开发进度和质量。这样的情况一旦过多,员工会产生消极的情绪,这比想象的情况更糟糕。
4)、时间管理
这里的时间管理更多的是指项目进度和开发节点的管理。一旦规划好的节点,管理者就要强力执行。
3、会议管理
几乎每个公司的员工都会抱怨会议过多,会议无意义,会议拖泥带水。造成这些问题并非公司故意,而是会议主持者没有科学的会议执行方案。以下是提高会议效率的几个点:
1)、筛选有价值的会议
公司的会议并不是越多越好,过多的会议并不能展示出公司的业务繁忙,相反这预示着公司没有科学的进行会议管理。一旦会议过多,管理者就要学会进行筛选,把不必要的会议剔除。筛选的标准以会议的价值为核心,同时可以结合使用时间管理的4象限法则。
2)、准备充分
请先确认已经连接好投影,请先确认白板笔能够清晰写字,请先打开你所需要的所有资料,请先整理好你的会议内容和思路,然后一分钟内容召集满会议相关人员。因为你浪费一分钟就会浪费掉(1X参会人数)分钟时间,并且你会失去干练的形象和信任。
3)、提高每个人的时间利用率
如果你的会议有不同的内容需要不同的人参与,请不要一起召集,请分批召集。总之,请关心每个人的时间,不要随意占用他人时间。
4)、高效会议的结构
会议一定是要解决一个问题的,会议一开始就给出主题是一个很好的开始。总分总的结构会让整个会议清晰明了。每个细分的议题均可以使用论点、论据、论证的方法流程高效的完成。最后,一个确定的总结结果会让会议更加干净利落。
四、从团队管理层面提高效率
团队管理层面其实就是指对人的管理,以人为本的管理理念适合任于何场景。人是公司最宝贵的财富,人的管理既复杂又简单。我极力推荐大家阅读《人性的弱点》这本好书,特别是管理者,因为它能帮助你找到管理人的关键点。
1、马斯洛需求层次管理法则
1)、234薪资结构管理法
物质基础是马斯洛需求层次的第一层,它绝对的管用。234薪资结构管理法就是对马斯洛需求第一层的使用。234法则指的是2个人干3个人的活拿4个人的薪水。234法则在我会在另一篇文章中详细的介绍,这里说一下它的核心其实就是有能力的人多劳多得。
2)、绩效管理
如果你是管理者,并且在给你的团队制定管理绩效表,请一定要保证它真的有价值,能够体现员工产生的价值与薪水挂钩,否则请扔掉你的绩效表。
拿工程上的术语来说,现在公司的薪资结构几乎都是点工(按天计算,一成不变,即便有绩效可能比无绩效更糟糕),我认为公司应该大胆尝试包工(比如做一个项目多少钱)的薪资结构。包工并不是说完全地以一个项目费用的方式计算薪水,它是可以非常灵活的。比如基本工资+项目提成,基本工资+产品质量提成(运营数据),总之,它的核心目标是要让薪资真真切切地与员工工作成果挂钩。员工的价值决定公司的价值,同时公司的价值也决定了员工的价值。
3)、自我实现
员工离开公司或者工作态度消极,一定是因为干的不爽。干的不爽不是因为钱少,就是因为没有自我实现。公司一定要注重员工的情感需求,提供广阔的发展空间,即便当前没有能力实现,也要给员工足够的希望。每个人都期望自能能遇到伯乐,管理者请多花心思去发现你的员工,他们能给你带来超出预料的结果。
4)、优胜劣汰
俗话说一颗耗子屎打烂一锅汤,消极的员工会迅速的扩大坏的影响,如果,某位员工已无可救药,请立刻开除。另外,职场是残酷的,产生价值较低的员工,请果断开除。如此一个优胜劣汰的过程,你的公司会越来越优秀。
2、员工的自我管理
团队的管理并不知识领导者的工作,每个员工也需要高效的管理好自己,否则优胜劣汰的原则将会发生在你的身上。
1)、态度管理
请转变你对公司的态度,把自己从内心当做公司的主人公,因为,离开了公司你什么都不是!态度管理的方法非常的多,这里我就不细讲,如果你觉得你需要改善你的态度,请多学习相关知识。
2)、时间管理
如果你发现每天没有做什么有价值的事前,或者经常忙的不可开交,那么,你需要提高你的时间利用率。每天到公司第一件事应该是列出当天的工作内容,然后进行排序,下班之前也应该列出当天遗留的问题和预计解决方案,慢慢的你会发现工作变得井井有条。对任务的排序,我们可以使用时间管理4象限法则:重要紧急,重要不紧急,不重要紧急,不重要不紧急。如果,有人突然给你插入一条任务,请把它放在你的任务表里进行排序,如果排在靠后,请大胆的说不,即便他是你的老板。
3)、技术管理
技术是生存之本,也是产品开发之本,不断学习丰富自我的能力是每个人都应该自主持续不断的事情。
3、公司文化对团队的影响
公司文化决定企业的经营管理理念和行为,影响人才对公司的认同感,最终直接影响企业的生死与共。社会的基础是人,以人为本的文化气氛一定不会错。本文暂不对公司文化做进一步研究,总之,公司一定要重视企业文化的力量。
五、总结
影响团队工作效率的因素是多方面的,每一点看似可忽略的问题都是引起最终大问题的重要原因,千里之堤毁于蚁穴是真理。提高团队效率需要我们每一个人的共同努力,不管你是领导还是普通员工,请永远记住:员工的价值决定公司的价值,同时公司的价值也决定了员工的价值。