Delivering them a Rolls Royce
最近很用心的作了一个项目。老板看了问我这算什么,“a BMW 3 series,or a Rolls Royce”(这是个比喻,认为我做的很细化,部分超出了调研范围)。后来他和同事说我以低成本交付了一辆“劳斯莱斯”。没过多久的会议里,他接着这个话题,说交付劳斯莱斯是没有卵用的。我也是无语,不是很懂英国人的幽默和语言上的拐弯抹角。这篇就来谈谈为什么要交付高质量的工作。
(一)何为高质量的工作?
正如所倡导的匠人精神一样,就是注重每个细节,同时也要了解客户的预期和项目执行中的体验。这个说法很笼统,下面会举一些实例,可能对于研究型(research)工作的朋友来说会有共鸣。
我老板可能在管理这个层面太久了,他的风格就是找找benchmark(行业标杆),但行业标杆不足以回答客户的具体产能问题;只有深入到细节,了解每个环节和参数影响,才能对整体设施运营胸有成竹。
作好充足的资料收集:(1)查找供应商的网页,查找信息和参数(2)也许看看相关视频可以找到参数答案(3)不要惧怕,打电话给业内人士寻找答案。
丰富的想象力:尤其是规划工作,需要丰富的想象力;想象每个操作流程都在干什么,每个流程间如何能顺利对接,每个流程需要什么设备和多少人力,运转效率是多少,是否有足够的移动空间。仿真(simulation)后的结果是否存在不符合实际的地方,或不符合预期系统配置的地方。在供应链的项目中,考虑每个环节/库存状态对成本和财务带来的影响。
对每一个想象内容的精准描述,包括文字的和图表的。用PowerPoint画画分步动作,明确流程各环节。
对于每个假设(assumption)作足说明,搞清楚这样假设的理由并提供数据支持。
如果系统设计存在局限,也请不要藏起来,给予一定的说明,并分析此局限对整体设计是否存在较大影响。
列举多个代表性的情景作分析(scenario analysis),清楚的说明他们的不同之处,及对结果的预期影响。
管理项目:在下对高效项目管理的定义就是,当我想查阅项目文件的时候,可以于短时间内完成。一个项目下来,估计也有几百份电邮,其中部分邮件是一些关键的理论和实践讨论。在客户询问时,可能是凭据,需要即时应对。针对不同技术问题,一个项目会产生很多的试算表、参考文献、图片等。这些可以作为项目经验;日积月累后,也需要很好的管理,以便于往后的工作中信手拈来。
(二)高质量工作的意义?
从公司层面考虑
(1)追讨付款更自信。这个没有多少技术上的意义,反而是心理方面的暗示。如果你的工作做的不透彻,估计也不太好意思去收尾款;唯恐客户提新的问题,提你没有考虑的问题,提你考虑过但忽悠过去的问题。但如果你把客户可能遇到的问题都研究过、表达过及建议过,那客户还能有什么理由不给钱呢?
(2)维护客户关系。公司花很多时间和款项在业务发展和维护上。BD(business development)都拿些内容高大上、制作精美却没有太多实际内容(或千篇一律)的PPT或Brochure宣传公司有多牛逼。但真正的牛逼不是那些high level的且客户已经知道的知识或标杆,而是那些细节的和量化的分析以及被客户忽略的流程(货物流、信息流、资金流)。告诉客户不知道的,告诉客户忽略的,作出高水准的解决方案,这是更有说服力的业务发展和客户关系管理。
从个人层面考虑
(1)从客户的问题中学习,增长技术经验。从商务角度看,越早结束项目、越早收钱,越好。所以,很多PM都希望客户不要再提问题了,提醒客户这都已经超预算了。但从技术角度来说,越多有价值的问题,越好。我们总是在项目前说,要了解客户需求;但似乎到了项目最后,客户的需求容易被忽视。客户的问题也许就预示着新的需求,逼迫我们进一步思考和寻找解决方案,于是乎就创造了新的方法、技术和解决方案,从而带来了新的业务增长。
(2)为事业发展奠定基础。正如前文所述,高质量的工作带来的是技术上的提高。公司进步了,也就是你进步了(多和老同事学学技术),你进步了,也就是公司进步了。如果你进步了,公司的业务能力还在原地,那么就换一个更高的平台的吧。在不断进步中,积累势能和技术资本。
下一个项目的目标,是一部Tesla。