今天看了Andrew Chaikin在戈達(dá)德太空飛行中心(Goddard Space Flight Center)的演講視頻。他是《A Man on the Moon》這本書的作者,這部書被認(rèn)為是對美國探月計(jì)劃最完整和真實(shí)的記錄喷斋。他對阿波羅計(jì)劃成功歸納了以下九條原因摇邦。
A clear and compelling goal that comes from the top 一個(gè)成功的項(xiàng)目往往開始于來自組織最頂層的明確目標(biāo)和要求巩检。而且組織的頂層必須對這個(gè)目標(biāo)抱有信心术幔,提供持續(xù)和有力的支持元咙。阿波羅登月計(jì)劃始于冷戰(zhàn)時(shí)期梯影,當(dāng)時(shí)蘇聯(lián)和美國在各個(gè)方面進(jìn)行激烈競爭。在空間飛行和探索領(lǐng)域庶香,蘇聯(lián)一度領(lǐng)先甲棍。肯尼迪總統(tǒng)在1961年發(fā)表著名的講話赶掖,宣稱要在十年內(nèi)將人類送上月球感猛。這個(gè)目標(biāo)在當(dāng)時(shí)看來非常不可思議,甚至有NASA的官員直接說這是個(gè)完全不懂現(xiàn)在美國航天工程和研究現(xiàn)狀的人講出來的奢赂,根本實(shí)現(xiàn)不了陪白。但是美國政府從上到下,堅(jiān)決執(zhí)行這個(gè)計(jì)劃膳灶。明確地提出在十年內(nèi)要完成人類登月的壯舉拷泽。盡管困難重重,當(dāng)時(shí)NASA,軍方司致,白宮和美國國會(huì)目標(biāo)和決心非常堅(jiān)定拆吆。
Sufficient resources to accomplish it. 要有足夠的資源完成所定下的目標(biāo),肯尼迪任命James Webb擔(dān)任NASA的負(fù)責(zé)人脂矫。1962年的時(shí)候枣耀,NASA的科學(xué)家團(tuán)隊(duì)給出阿波羅計(jì)劃的總體預(yù)算是120億美元,這已經(jīng)是一個(gè)在當(dāng)時(shí)是非常驚人的數(shù)字了庭再,估計(jì)能占到那時(shí)美國一年GDP的1%捞奕。然而James Webb是個(gè)老練的政客,他覺得任何預(yù)算提交到國會(huì)一定都會(huì)被打個(gè)折扣拄轻,于是他把這個(gè)數(shù)字還翻了一倍報(bào)給國會(huì)批準(zhǔn)颅围。由于1962年肯尼迪被刺殺身亡,通過大打悲情牌恨搓。國會(huì)最終居然按250億美元的預(yù)算批準(zhǔn)了院促。事實(shí)證明,這是多么“準(zhǔn)確”的預(yù)測斧抱,到1969年第一首登月飛船成功為止常拓,總共花費(fèi)正好這么多,這在如此長期和規(guī)模的項(xiàng)目中是絕無僅有的例子辉浦。最重要的是弄抬,這也說明了阿波羅計(jì)劃的經(jīng)費(fèi)是非常充裕的,整個(gè)項(xiàng)目過程中甚至都不需要提出追加費(fèi)用宪郊,或者削減開支掂恕。
A system engineering approach to managing complexity 擁有完善的系統(tǒng)工程方法來管理復(fù)雜的項(xiàng)目。在上個(gè)世紀(jì)60年代弛槐,并沒有現(xiàn)代的很多項(xiàng)目管理的理論體系懊亡。他們當(dāng)時(shí)使用的是系統(tǒng)工程方法來管理一個(gè)復(fù)雜的項(xiàng)目,這種管理方法需要在每個(gè)子項(xiàng)目上都有一個(gè)系統(tǒng)工程師來負(fù)責(zé)協(xié)調(diào)和管理所有工作丐黄。而系統(tǒng)工程師必須跨多個(gè)工程斋配,學(xué)科和實(shí)踐領(lǐng)域,同時(shí)能夠和內(nèi)外部的工程師灌闺,管理人員溝通和協(xié)作艰争。這個(gè)角色其實(shí)是現(xiàn)代項(xiàng)目經(jīng)理的原型,但是這時(shí)候NASA還沒有專門的項(xiàng)目管理人員桂对。系統(tǒng)工程師實(shí)際上既需要了解詳細(xì)的技術(shù)原理甩卓,又能夠管理工作流程和進(jìn)度,承擔(dān)了項(xiàng)目經(jīng)理+部分架構(gòu)師的職責(zé)蕉斜。這對這個(gè)崗位的候選人的能力要求極高逾柿,不過幸好這是美國以舉國之力進(jìn)行的一個(gè)工程缀棍,能夠招攬到當(dāng)時(shí)美國最優(yōu)秀的人才(實(shí)際上不只是美國最杰出人才,土星火箭的總設(shè)計(jì)師馮.布勞恩其實(shí)是二戰(zhàn)時(shí)納粹V2飛彈的總設(shè)計(jì)師)机错,能夠給每個(gè)子項(xiàng)目都配備一個(gè)到多個(gè)一流人才作為負(fù)責(zé)人爬范。
The optimun solution could win 鼓勵(lì)提出優(yōu)化方案,最優(yōu)的方案能夠提出并最終落實(shí)弱匪。登月飛船的設(shè)計(jì)經(jīng)過了多次討論青瀑,甚至爭吵,剛開始的時(shí)候設(shè)計(jì)的登月飛船非常巨大萧诫,高達(dá)二十多英尺斥难。后來有工程師提出目標(biāo)只是把宇航員送到月球然后返回,沒有必要發(fā)射如此巨大的飛船帘饶,而且發(fā)射如此大的飛船也不現(xiàn)實(shí)哑诊。最后采用的方案是登月艙和指令艙的結(jié)構(gòu),登月部分分成兩段及刻。在討論方案的時(shí)候镀裤,專家團(tuán)隊(duì)內(nèi)部發(fā)生了激烈的爭論,但最后選擇了簡化的方案提茁。事實(shí)證明最后的設(shè)計(jì)和飛船結(jié)構(gòu)是成功的淹禾。
Reduce risk by designing for simplicity and redundancy 通過簡化設(shè)計(jì)和冗余來降低風(fēng)險(xiǎn)馁菜,
Test, test, test (under flight conditions) 反復(fù)測試茴扁,在實(shí)際飛行狀態(tài)測試,每一個(gè)模塊汪疮,從每一級火箭到指令艙峭火,登月艙..,統(tǒng)統(tǒng)都要經(jīng)過嚴(yán)格的測試,而且都要在實(shí)際的飛行狀態(tài)下完成測試任務(wù)智嚷。
What-if thinking 總是想到卖丸,如果發(fā)生什么時(shí),應(yīng)該如何去做盏道。每個(gè)設(shè)計(jì)不但要保證萬無一失稍浆,而且還得考慮一旦出現(xiàn)任何情況,需要如何化解猜嘱。比如當(dāng)?shù)窃嘛w船的指令艙推進(jìn)器失效的時(shí)候衅枫,登月飛船是否能夠通過登月艙的推進(jìn)器返回。這一點(diǎn)在第一次登月飛行后被仔細(xì)考慮并設(shè)計(jì)過朗伶,在阿波羅13號任務(wù)時(shí)弦撩,起到了關(guān)鍵作用,拯救了3名宇航員的生命论皆。
Accountability at all levels of the program 在團(tuán)隊(duì)和項(xiàng)目的所有層級都擔(dān)當(dāng)應(yīng)有的責(zé)任益楼,高度的敬業(yè)精神和責(zé)任心是那時(shí)阿波羅工程團(tuán)隊(duì)成功的重要保障猾漫。
Lucky 運(yùn)氣。毋容置疑感凤,在這樣規(guī)模的科研和工程項(xiàng)目上悯周,運(yùn)氣一定是存在的。在第一次測試土星火箭的時(shí)候陪竿,德國的工程師堅(jiān)持一級一級分模塊測試队橙。而項(xiàng)目負(fù)責(zé)人卻迫切要求整個(gè)三級火箭一次性測試,當(dāng)時(shí)沒有任何人能夠保證這樣巨型的運(yùn)載火箭(即使到現(xiàn)在為止萨惑,土星火箭依然是人類建造過的最大捐康,推力最強(qiáng)的運(yùn)載火箭)能夠一次試驗(yàn)成功。然而幸運(yùn)的事庸蔼,土星火箭第一次點(diǎn)火試驗(yàn)就發(fā)射成功解总。有興趣大家可以看看億隆馬斯克的XSPace的獵鷹9號是發(fā)射了多少次才成功的。阿波羅13號的指令艙推進(jìn)器出現(xiàn)故障姐仅,其中一個(gè)氧氣罐爆炸花枫。如果爆炸的是另外一個(gè)氧氣罐,估計(jì)三名宇航員當(dāng)場就掛了掏膏。