22 总工程师:怎么运行一个超大项目
案例:核电站投资高、周期长,安全性的要求非常高。
模块化
因为工程项目的庞大,每一个参与者,只能生存在某个模块的层面上,只能掌握整个项目其中一个部分的内在规律。没有谁能吃透整个项目所有的细节。
当一个项目大到一定程度,你要想把它做成,靠的一定是模块化的工作方法,把项目拆成一个个模块,分而治之,利用人类的分工协作网络来解决每个局部任务,直到完成整个项目。
模块即为“有成熟的解决方案的局部”。模块工作法的两条心法:
第一个心法,是能用成熟方案就优先采用成熟方案。
第二个心法,是能分解的功能就不要重合。
一个解决方案如果被验证有效,它就成为了一个模块,你可以直接把它嵌入到你的整体方案中,它可以帮你简化设计过程,降低项目整体的风险。
面对未知,如何解决问题?
需要结构化想象力,是一种工作能力也是一种艺术能力。就是对整体结构的理解,在出现问题的时候先不去追本溯源,先解决当前问题症状。需要我们建立对复杂系统的整体理解。
越复杂、越脆弱
在面对不确定性的情况下,我们要有一个不能击穿的底线做为冗余,因为我们很难承受在底线这个问题上有任何不确定性。但是过多的冗余又会带来经济成本和很多新的问题。所以我们需要的是简化系统的复杂性。
22 总工程师:怎么运行一个超大项目
总结
总工程师处理问题的三种能力,为了方便你记忆,我们把它概括为三个力:
第一,拆解力,尽可能使用成熟的模块来解决复杂系统的问题,把期望变成可行。
第二,想象力,面对不确定性,能预判出项目潜在的结构,进而找到解决问题的方案。
第三,化约力,一味地加冗余,可能会带来新的复杂性,尝试去简化复杂系统,更基础的原理,也可能是更有效的方法。
22 总工程师:怎么运行一个超大项目
我有没有一个超大项目在运行?
比如组织年会?
组织人大校友参加亚太沙漠穿越赛?












网友评论