我盯着手里那张皱巴巴的表格,上面全是红叉和密密麻麻的备注,感觉整个人都像被冻结了一样。昨天也是如此个日子,刚整理了两天文档,突然就认定脑子嗡嗡响,整个人都飘了。

那些看似好办的项目管理任务,在真的工作现场,如何就非得把一个个步骤摆出来,像写小说一样把流程讲清楚呢? 实际上刚启动我也如此想过,总认定项目经理最该做的就是把事儿分清楚,像搭积木一样,一层层立起来。但坐在那儿想半天,做出来的东西反而像脑子里装了一堆没用的零件,看着满屏的“风险”、“任务”、“依赖关系”,仿佛自己在给未来的项目写说明书。咱们干活的,哪那么多弯弯绕绕?要是真按教科书那样把整段话写下来,那显得多严肃啊,仿佛我在跟未来的老板汇报人生哲学似的。 故此,我把那些教科书式的废话全扔掉了。目前的做法就是找个地方,把事儿摊开,像剥洋葱一样一层层看,要么干脆就双手合十,看它们如何自己找着路。 比如昨天,我们那个老项目,客户那边突然提了一个新需求,说是要把上线工夫提前两周。

这难题一出来,我脑子里就炸开了锅。有的项目经理会立马去列个表格,左边是工夫,右边是任务,然后密密麻麻填满了。我翻了翻,那表格看着挺累,可实际做的时候,哪位还记得每个任务该接着干啥?结局还是搞出新的混乱来。我不喜爱那种冷冰冰的表格,认定它占地方,还显得我们怕出事故。 我改成了另一种方式。我把所有人召集到会议室,桌上摆着大白纸,大家围成一圈。我不讲啥“起初、其次”,我就先问那个提需求的人:“老李,你希望提前多久?是三天还是两周?”他说是两周。我又问:“哪位负责这局部?能不能下周内搞定?”他说是开发小王。

这时候,我就指着大白纸说:“小王,你目前手头有个客户会议,能不能立马推掉?我需求一个人在这里盯着进度,哪怕只是发呆也行。”那一刻,那些红叉仿佛突然就不那么扎眼了,出于大家心里都有数了。 这种处理方式别看慢,但稳。我不怕慢,只怕快里藏着的坑。我也知道,有时候为了赶进度,确实得牺牲一些细节,有时候就连得把本来该在一起的人也拉出去,各自去忙,最终再慢慢凑合着干。我就见过一个团队,出于工期紧,项目经理没管IT 部和测试部的对接,直接让销售部把界面图发那会儿,结局回来改了一周都没修好。我当时就皱眉,心想这项目经理是不是忒“全能”了?结局发现后面出了大难题,客户还在嘟囔方向没对齐。 故此,我不教你们如何把“风险”列得井井有条,出于风险本来就藏在难题里,不用刻意去整。我只希望大家知道,当难题出现时,别急着去堵,先看看水往哪儿流。

哪怕目前水漫金山,也是水流朝着那个方向去的。 就拿今天的项目做个小例子吧。我们刚接手一个电商平台的售后模块,本来盘算两周做完,结局第三天就发现库存系统的数据接口没对接好。

这时候,要是项目经理直接拍桌子喊“完了,延期了”,那场面绝对就糟了。我先把大家叫到一起,没有“起初”、“其次”,我直接说:“大家都散了,别急着报警。先看看接口到底卡在哪了,是前端传错了,还是后端逻辑没跑通?要是是前端,开发部别慌,让他重写个好办点的数据校验;要是是后端,测试部也别慌,先抓几个关键的数据走一遍。” 我接着举例说,昨天有个客户反馈下单页面显示毛病,我当时就顺手在他们电脑前查了三遍,发现是前端组件库版本忒旧了。我就连自掏腰包,把两个开源组件升级了一下,那两天我就赶工,把剩下的报告提前写好。客户那边别看没直接夸我,但那个毛病反复提了三次,最终我联系了主管,直接让他们把老版本给退回了,让他们再等新版本。

事后客户说“这次处理挺快,没让我们白等”,实际上是出于我当时没在系统里写满一大段文字说“我们贼看重”,而是直接行动了。 我也见过有人为了显得专业,把工作报告写得像论文一样,全是“”、“本章节探讨”,结局读完发现作者把项目进度表、人员分工就连天气状况都倒着编了,最终客户拿着报表找负责人,负责人一脸懵,问报告到底关于啥。

那种“总而言之呢”、“值得注意的是”一出来,感觉就像是在挠痒痒。咱们干点实际的,客户更关心的是:这事到底解决了没?成本管住在没?哪位负责? 故此我目前的项目列表,就写得好办点。

没有那些花哨的样式,没有“起初、其次”,就是把事儿一件件摆出来。 比如,我把任务拆解成了具体的动作:“早上八点,开发人员上线代码;中午两点,开发小王上线测试数据;下午四点,QA 测试页面跳转是否通畅;晚上九点,项目经理和开发小王开个简短的站会,总结一下今天发现的三个小难题。”这些动作,不写啥理论,就是按着来做。 我也明白,需求一直在变,盘算一直在变。昨天我们组还拼了半个月,今天突然收到一个紧急需求,说是要优化搜索算法。

这时候,我手机都拿在手里,屏幕亮着,上面全是待办事项。我也不会像教科书那样去写“鉴于需求变更,我们拍板重新评估之前的工期盘算”。我直接把那个紧急需求发群里,说“收到,咱们持续按原盘算排,但今天额外加一个任务:调优搜索算法。

要是这个需求注定要延期,那说明之前的盘算本身就没准,我们得赶紧找个新方案。” 有时候,我也不再多说啥了。有些项目,确实挺难做到完美得无可挑剔,风险也难免。

有时候为了赶进度,我们就得把那些细枝末节的人拉出去,要么把本来该一起干的事拆开做。就像做菜一样,有时候得把肉切碎,有时候得把菜炒糊了再重炒。我们干项目经理这行,不是要去追求一种绝对完美的状态,而是要在不完美的现实里,尽量让事件走得顺畅。 我也见过有人为了规避风险,情愿花一个月的工夫做规划,结局卡在规划阶段那两周里,项目早就拖成废了。

那时候我坐在办公室,看着窗外的夕阳,心里实际上挺难受的。

那些本来能够并行发展的任务,出于一个人忒忙,而一个个被排空了。我就想,还不如在那纸上画圈圈,不如目前就拍板。

哪怕最终延期了三个月,也比在纸上画两小时要好。 故此目前,我的工作列表,也就这样了。

没有那些华丽的辞藻,只有实实在在的干法。

有时候也说点“废话”,比如“别急”、“慢慢来”、“看看如何做”,就连有时候会说“这事看来得搞不定,先搁着再说吧”。

这种话听着慢吞吞的,但有时候真能救场。 自然,我也知道自己做得还不够好,有时候还是会忍不住去整理那些看似合理的清单,非要让大家记住每一个步骤。

实际上,大家心里都清楚,那些步骤是已经烂在肚子里了,要么说,是早就烂了,根本不需求再被重复。我们干这个,就是要把那些烂在肚子里的东西,一个个重新捡出来,看看能不能让它活过来。 等到项目真正到了交付那天,客户拿着验收报告连连点头,说“干得不错”,这时候我才明白,那些教科书上写的“里程碑”、“甘特图”、“关键路径”,实际上都是个笑话。真正关键的,压根儿不是那些花哨的图表,而是人在背后,一个个把事儿给干成了。 故此,下次再有类似的项目,我不会再写那些长篇大论的工作列表了。我会直接打开那个文档,把每一项任务都拆开,一个个列出来,就像刚刚那样,好办明白,不整那些虚头巴脑的。 出于我知道,真正的项目管理,压根儿不是一篇漂亮的报告,而是一场场在混乱中努力收拾残局的战斗。我们需求的不是那些完美的理论,而是那些能让事件接着往下走的行动。 有时候,我也认定累。累得像没劲,想找个地方躺平,不想再思索啥了。但每次想到接下来又要面对那些未知的挑战,我又得把那些没用的想法全丢进垃圾桶。

毕竟,只有动起来,路才能走。 故此,我不再写那些教科书式的列表了。我直接上手,把事儿干完再说。

要是干不完,那就早点承认吧。承认了,比假装啥都行。 毕竟,干活的,就该干活,别在那儿写那些华丽的文字。文字是给别人看的,事儿是给自己干的。活儿干完了,文字自然就少了。 就这样吧,明天还得持续干活。别看目前的项目列表看着有点乱,但这有啥关系?咱们一个个把事儿一个个接住,你就知道如何弄了。