【Learning】如何确保项目的有效执行《技术管理实战36讲》

目标清新

目标要清晰到可以执行的程度

情景

  • 虽然你很清楚做某项目的初衷,但是并没有去设定可以衡量的目标。比如某次技术重构、某个模块性能优化等。也就是说,虽然你知道自己想要什么,但是不知道出于什么原因,你没有设定一个清晰可衡量的目标,而目标不够清晰的话,必然会引发时间预算、人力预算,以及优先级决策的模糊。
  • 虽然在你眼中目标很清晰,比如“到年底某模块单机性能达到 500qps”,但是负责项目实施的员工并不知道该从哪里下手去执行。
  • 在你看起来,两周能搞定的事情,员工却花了 3 周时间。诚然,完成质量的确很高,可是和质量比起来,你更希望在 2 周内发布。
  • 项目交付时间提前到这个周末了,员工没有完成,可他为什么还一副很无辜的样子呢?
  • 项目是如期发布了,可是这不是你想要的效果啊!

分析
诸如此类的状况层出不穷。它们的共同特点在哪里呢?显然,它们都是有目标的,但是这个目标出现了三个情况:

  1. 目标不够明确具体,至少没有具体到执行人员可以执行的程度。
  2. 上、下级对目标的理解看似一致,实则有偏差,尤其是对进度、质量和效果的拿捏上。
  3. 目标发生变化了,没有及时同步给相关的人员。

归结起来,这三种情况都导致了目标不清晰的后果。当目标不清晰的时候,必然会引起员工在紧急程度、质量水平和效果取舍上的偏差,最后也就引发了执行上的偏离预期。你也可以回忆一下那些执行良好的项目,你应该不难发现,它们都有一个共同而又必要的条件:清晰的目标,只不过在实际执行过程中,每个人对“清晰”的理解会有所不同

问题检测清单

  1. 目标是否明(是否符合 SMART 原则)
  2. 是否被有效传达
  3. 变更是否同步

责任明确

有唯一的总负责人对整个项目的结果负责

情景
请你回想一下在执行上令你不够满意的那些项目。然后问自己如下三个问题:

  1. 这个项目涉及到的各个相关团队,是否都有一个明确的负责人呢?
  2. 这个负责人和所有项目组成员,是否都清楚各方面的负责人呢?
  3. 这个项目是否有唯一的总负责人,以及总负责人是否有效呢?

这些看上去非常普通的问题,却是很多项目执行障碍的一大源头。其中有两个模糊的地方,让“责任人”这个简单的问题变得失控。

分析

第一个地方是:各负责人对于“负责”的理解常常是不一致的。很多负责开发的工程师,他们认为的“负责”就是承担自己份内的开发工作,而项目某一角色的负责人是指对该项目中所有涉及项目执行和协调的问题都要负责。
第二个地方是:总负责人无效。即,虽然有名义上的总负责人,但是总负责人顾不过来也好、自己不认同也好,都会在项目执行过程中“缺位”。比如,各个角色的负责人,都会把他们的共同上级作为默认的总负责人;还有些创业公司干脆是创始人号称要自己带项目,但是这些人实际上又没这个时间和精力,在其位不能谋其政,所以导致的后果就是项目总出问题,然后就怪这个怪那个……

对于这个问题,我有个经过验证的方案可供参考。即,把上级作为“客户”来看待,并另寻总负责人和这个“客户”来对接需求。而这个总负责人,是从项目的各个角色的团队负责人中产生,来总体负责和协调该项目。如果各个角色之间有长期稳定的合作关系,比如某 APP 的迭代团队,就可以把各个角色的负责人组织起来,组成一个项目管理的虚拟组织,大家轮流来做总负责人。这样既解决了项目总负责人缺失的问题,还培养出多个更高级的项目管理人才。并且假以时日,整个团队甚至整个公司的项目交付水平,都会有明显的提升。
这归结起来,第二类问题是集中在大家认为最简单、最容易,但又最容易忽视的项目总负责人的“缺位”上。

问题检测清单

  1. 是否有明确且唯一的总负责人
  2. 各合作方的责任人是否明确
  3. 总负责人和各方负责人是否知晓并认同该角色

机制健全

靠机制去推进,不能完全依赖人的主动性
情景

  • “如果 A 也像 B 那么积极主动,这个项目就不会出问题了,所以 A,你能不能更主动一些呢?”
  • “我们明明约好了有问题及时通报,为啥总有些人不通报呢!”
  • “我们各种各样的流程都有,很完整也很系统,但是大家就是不按照流程办事……”

分析
由于我们见识过某些优秀人员的优秀表现,所以我们就过于迷信人的主动性和职业水平,等出现了问题的时候,就总觉得是“人不行”。事实上,团队成员的能力水平都是正态分布的。另外,如果真的是“人不行”,那么人从“不行”到“行”也会是一个缓慢的过程,而此时此刻你就得做事,那你打算怎么办呢?这就要靠流程和机制了。
于是很多管理者就制定了全套的流程让团队遵循,但由于学习和执行成本很高,员工遵循起来非常痛苦,因此就干脆让流程机制去“睡大觉”。这也是很多团队的真实情况,他们有很多流程机制、规章制度的页面,但是还是做不好项目。
归结起来,这类问题主要体现为:

  1. 过于依赖人的主动性,缺乏基本的流程和机制。
  2. 虽然有机制,但是没有人监督执行。
  3. 虽然机制有人监督执行,但是大家依然不愿意执行。

问题检测清单

  1. 没有成形的机制
  2. 机制虽有,没有人确保执行
  3. 机制虽多,没有抓住关键环节

沟通到位

共识的传递和进展的通报
情景

  • “我通知了啊,为啥他们就是不听呢?”
  • “对方有问题不主动找我沟通,关我什么事!”
  • “我不知道啊!什么时候变更的?”
  • “不是说好了周五交付的吗,他们没有如期交付啊!”

类似的说法还有很多很多。相信你一眼就可以看出,这类情况就是“信息不对称”,大家在一些事情上没有达成共识,由此产生了协作上的偏差和误会。

分析
原因可能是对信息本身的理解就不一致,也可能是没有有效传递和同步,总之在沟通这个问题上有诸多的不顺畅,归结起来就是:

  1. 主动意识不足,沟通不够主动。
  2. 通报意识不足,没有知会到所有相关人员。
  3. 闭环意识不足,广播出去了,就默认对方收到了。

无论是哪种情况,导致的后果就是沟通没有到位。关于管理沟通的问题,是我们下一个篇章的主题,到时候我们也会做更详细的探讨。这里,我们先了解到,沟通不畅,是项目执行不到位的主要原因之一。

问题检测清单

  1. 沟通是否主动,还是总在等待
  2. 沟通是否达成一致,并就结论 doublue check,并通报
  3. 沟通是否闭环,还是经常石沉大海杳无音讯

你可能感兴趣的:(读书笔记,技术管理)