淺談“黑匣子思維”
2005年3月29日,37歲的伊萊恩要進醫(yī)院了。她患鼻竇疾病已經(jīng)有幾年,今天要去動手術(shù)徹底治愈。這種手術(shù)醫(yī)院已經(jīng)進行過很多次,從來沒有出過問題,主刀醫(yī)生有三十多年的經(jīng)驗,麻醉師也有十六年的經(jīng)驗。看起來,一切都應(yīng)當會很順利。
手術(shù)開始,麻醉順利進行。伊萊恩進行麻醉之后,身體的許多機能會停止運作,為保證呼吸不停頓,醫(yī)生需要把一個設(shè)備從病人口中插入,固定在呼吸道上方,這樣氧氣就可以直抵肺部。
可是這一次,主刀醫(yī)生發(fā)現(xiàn),伊萊恩的下頜肌肉太緊張,設(shè)備塞不進她的嘴里。在嘗試了幾分鐘無果之后,醫(yī)生換了個辦法,給病人注射松弛劑,于是嘴松開了。不幸的是,伊萊恩的軟腭擋住了呼吸道,醫(yī)生完全看不到呼吸道在哪。
因為一直不能輸送氧氣,伊萊恩的血氧飽和度已經(jīng)降低到了40%,通常來說,這個值低于90%就很危險了。40%,已經(jīng)是儀器能夠測量的最低值。情況危險,于是另一位麻醉師也來幫忙了?,F(xiàn)在,一共有一名醫(yī)生、兩名麻醉師,外加三名護士。
不過,醫(yī)生們?nèi)匀粵]法把氧氣輸送設(shè)備插進伊萊恩的呼吸道。事關(guān)緊急,按照規(guī)定,此時應(yīng)當采用氣管切開手術(shù)救命,于是一名護士飛快地拿來了設(shè)備,并向醫(yī)生建議應(yīng)當進行氣管切開。
但是,醫(yī)生們似乎沒有聽見護士的建議,他們?nèi)匀粓?zhí)著地嘗試,一次又一次把設(shè)備插到病人的呼吸道中……
最終,醫(yī)生們成功了,血氧飽和度也恢復到90%。然而為時已晚,大腦和機體的嚴重損傷已經(jīng)造成。伊萊恩在重鎮(zhèn)監(jiān)護病房躺了13天之后,遺憾地離開了人世。
故事到此告一段落。美國沒有那么緊張的醫(yī)患關(guān)系,也沒有醫(yī)鬧,所以醫(yī)生很迅速也很直接地告訴了伊萊恩的丈夫馬丁,表達了遺憾:對不起,麻醉過程中出現(xiàn)了一些意外。發(fā)生這樣的事情,我們無能為力。我們已經(jīng)盡力了,非常抱歉。
看起來,雖然有遺憾,也不會以鬧劇結(jié)束。大家應(yīng)當互相信任,互相體諒。
然而這次,醫(yī)生們遇到的情況不一樣。伊萊恩的丈夫馬丁是一名飛行員,身為飛行員,他非常清楚航空業(yè)是如何對待事故,保證安全的。對于妻子的逝世,他沒有憤怒,因為他充分相信醫(yī)生的經(jīng)驗。但是出于飛行員的職業(yè)習慣,他忍不住想要知道,到底問題出在什么地方。
馬丁找到了重癥監(jiān)護室的負責人,希望還原事情的來龍去脈,找出到底有哪些問題,這些問題該如何改進。為了讓對方放心,他還介紹了航空業(yè)的普遍做法??上?,他得到的答復是:對不起,我們醫(yī)療衛(wèi)生行業(yè)不是這么做事的。如果你執(zhí)意要調(diào)查,可以去法院起訴。
馬丁覺得無法理解。在他所在的行業(yè),2014年以來,每100萬次飛行的事故率僅有0.23,創(chuàng)下歷史新低。而對于國際航空運輸協(xié)會成員公司來說,這個數(shù)字更是低到了0.12。也就是說,每飛行830萬次,才會出現(xiàn)一次事故。這背后當然有航空業(yè)時刻緊繃的神經(jīng),更重要的是,航空業(yè)堅持對事故和潛在事故進行細致周密的復盤,勇于曝光事故,習慣對問題深挖,甚至對尚未造成事故的隱患,也要曝光和深挖。
相比之下,醫(yī)療行業(yè)的事故率要高得多。據(jù)美國《患者安全季刊》統(tǒng)計,每年死于可預(yù)防傷害的患者多達40萬人——相當于每24小時就有兩架波音747墜毀。即便如此,無論在哪個國家,對于醫(yī)療事故的調(diào)查仍然困難重重。醫(yī)生們總是覺得:被調(diào)查表達的是不信任、不尊重。
幾周以前我在文章里提到了《黑匣子思維》,這本書開篇就講了上面的故事,凸顯出不同行業(yè)對事故的不同態(tài)度和處理方式。航空業(yè)的處理方式,作者稱為“黑匣子思維”。或者換種說法,就是“形成閉環(huán)”:對事故和潛在事故進行細致的分析,不斷找到可以改進的點,加以完善,確認問題得到解決,各項指標變化如預(yù)期。
在平常人看來,面對事故時,“黑匣子思維”當然要更好。那么這么簡單的道理,為什么在航空領(lǐng)域可以落地,在醫(yī)療行業(yè)施行起來卻困難重重呢?
我相信,并不是醫(yī)療衛(wèi)生行業(yè)的每一個人,都排斥事后進行詳細周密調(diào)查的。我也相信,不是航空業(yè)的每一個人,都樂于坦然接收調(diào)查,進行詳細分析的。許多人是身不由己,被習俗、慣例“裹挾”著這么做的??磥?,真正重要的是建立這樣的習慣和共識。
那么,在其他行業(yè)培養(yǎng)這樣的習慣容易嗎,比如IT行業(yè)?可以想見,很不容易。
我曾經(jīng)嘗試在一些的軟件開發(fā)團隊里推行這種“勇于曝光自我問題,勇于剖析其他人問題”的工作習慣。雖然之前設(shè)想過可能有阻力,但是無論如何,程序員的接受難度應(yīng)當比醫(yī)生小吧,畢竟程序員處理的不是“人命關(guān)天”的事情,“系統(tǒng)”也比病人更容易背鍋。
結(jié)果,遇到的阻力遠遠超出我的想象。盡管再三重申不追究責任,只做客觀探討,結(jié)果仍然很不樂觀——當事人默不作聲,其他人顧慮重重,會場只剩空蕩蕩的煎熬。唯一“敢于”發(fā)言的反而是新人。不過,除非新人有足夠的技術(shù)素養(yǎng),講的話讓人挑不出毛病,否則很容易被不友好的反問和質(zhì)問給嚇到,下次也不敢作聲了。
說句題外話,如果你“有幸”一直身在大廠,或者在技術(shù)氛圍很不錯的環(huán)境里,估計不會遇到這種困難。但是在“大廠”和“小而美團隊”之外,還有大量的團隊都存在這樣的問題。
這引起了我的好奇,航空業(yè)是如何實現(xiàn)黑匣子思維的?航空事故是如何調(diào)查的,我一直沒看到詳細的資料。不過,最近我在一部關(guān)于航天的紀錄片里看到了有趣的細節(jié)。雖然航空和航天不是同一回事,“黑匣子思維”卻是可以借鑒的。
這部紀錄片是2008年的When We Left Earth,講述的NASA(美國宇航局)成立50周年來對太空持續(xù)不斷的探索。其中有一集,花了不少篇幅講解1986年“挑戰(zhàn)者”號航天飛機的事故。今天許多人大概都知道,1986年1月28日,“挑戰(zhàn)者”號航天飛機在升空73秒之后爆炸,是航天史上的一大悲劇。
在紀錄片中我看到,“挑戰(zhàn)者”號航天飛機爆炸之后,地面指揮中心立刻對所有現(xiàn)場人員發(fā)出了這樣的指令。
站立者為時任美國宇航局局長(NASA Director)Gene Kranz,之前在多次航天任務(wù)中擔任飛行總指揮(Flight Director)。
原來,即便是極為在乎降低事故率的航天領(lǐng)域,“黑匣子思維”也不是完全靠自覺進行的,明確的指令、嚴格的規(guī)范,都是不可或缺的。在航天飛機爆炸這么大的事故面前,沒有面面相覷或者亂成一團,而是第一時間下達明確指令,這明顯不是“靈機一動”能做到的。
NASA做得還不只這些,為了確定事故的原因,碎片搜索的范圍達到了1600平方千米,最深處是在370米深的海底。整個搜索過程持續(xù)三個多月,直到判斷基本可以定位問題的根源,碎片搜索行動才告結(jié)束。
看到這里,我想起自己經(jīng)歷過不少IT系統(tǒng)的災(zāi)難,它們的嚴重程度當然趕不上“挑戰(zhàn)者”號失事,處理過程卻沒有NASA的規(guī)范:IT災(zāi)難更多仍然靠高手來力挽狂瀾,現(xiàn)場數(shù)據(jù)的保存并沒有明確的要求,事后的分析和還原工作,也因為證據(jù)不足或者成本太高無疾而終。最終,或許有一個形式上的結(jié)論,卻不是“根本原因”。
NASA做得這么好,是不是應(yīng)當稱為學習的榜樣?非也,根據(jù)調(diào)查結(jié)論,NASA仍然受到大量的批評。
事后美國成立了總統(tǒng)調(diào)查委員會,主席是前國務(wù)卿威廉·羅杰斯(所以也稱為“羅杰斯調(diào)查委員會”),成員還有宇航員尼爾·阿姆斯特朗(第一個登上月球的人)、物理學家里查德·費曼(大名人)等等。可以說,沒有讓NASA自行調(diào)查,而是包含了那么多“局外人”的潛臺詞之一就是:信不過。
經(jīng)過幾個月的調(diào)查,調(diào)查委員會不但指出了技術(shù)原因是發(fā)射時溫度太低導致密封圈失效,還進一步挖出了宇航局工作文化中的問題:與供應(yīng)商溝通不夠,決策流程有重大缺陷…… 費曼并且非常直白地指出:要想在技術(shù)上獲得成功,必須把事實放在公關(guān)之上,因為大自然是不可欺騙的。美國總統(tǒng)里根更是直接下令,宇航局必須在三十天內(nèi)落實全部整改措施。
這種“打破砂鍋問到底”的追尋,最終取得了什么結(jié)果?32個月之后,宇航局才進行了下一次航天飛機發(fā)射,檢查更嚴格,后續(xù)發(fā)射的頻率更低,花里胡哨的任務(wù)也沒有了——要知道,正是之前持續(xù)發(fā)射成功導致了盲目的樂觀情緒,“挑戰(zhàn)者”號搭載女中學教師的一部分考慮正是吸引公眾的注意力。結(jié)果,之后的航天飛機任務(wù)確實沒有再出現(xiàn)事故。
然而,17年后悲劇再一次發(fā)生,“哥倫比亞”號航天飛機在返航時解體?!案鐐惐葋啞碧柺鹿实恼{(diào)查委員會毫不客氣地指出:“NASA未能從挑戰(zhàn)者的事故中學到足夠多的教訓,特別是未能真正的設(shè)立獨立作業(yè)的安全監(jiān)督小組”,“NASA對羅杰斯委員會的回應(yīng)并沒有達到委員會的初衷”?!霸斐蓪μ魬?zhàn)者號(事故)負有責任的制度失效原因并未消除”。
這個故事說明了什么?在我看來,它說明了:即便對于有開放精神的行業(yè)和團隊,“黑匣子思維”的建立和維持也不是件容易的事情,時常需要借助外力來刺激,否則就容易退化。
前段時間我和一位做開發(fā)的朋友聊天,他講了個很有意思的故事。他供職于一家以溫暖、人性化的文化著稱的大廠,大家都很認同自己公司的企業(yè)文化。前不久,公司從某講究“狼性”的公司引進了一名技術(shù)人才,這名新同事說話做事都不太講究,與公司文化不太合拍,不過大家也還能忍。更麻煩的是,新同事的“狼性”十足,遇到問題根本不顧及面子,也不怕得罪人,“挖地三尺”也要把根源找出來。
一開始,大家都特別不適應(yīng)這種方式。無可否認,大家的職業(yè)素養(yǎng)本來就很高,但也要顧忌同事關(guān)系和團隊配合,所以許多問題和故障的分析“適可而止”了。新同事來了之后,就再沒有發(fā)生過“適可而止”的事情,牽連出來的變量、挖出來的關(guān)系鏈條都比之前大大增加。大家表面上不說,內(nèi)心都相當不屑,認為是小題大做。
再過一段時間,神奇的變化出現(xiàn)了。以前認為過于復雜的問題,現(xiàn)在逐漸有了分析的思路;以前認為太過困難的問題,現(xiàn)在發(fā)現(xiàn)不那么困難了…… 這時候,大家才終于意識到,原來挖得深一點,問得緊一些,是真正能看到好處的。
聽到這個故事的事后,我想到了兩點:
第一,許多人反感“狼性”,其實適當?shù)摹袄切浴笔切枰?,但這種“狼性”應(yīng)當是對事深挖三尺,而不是對人窮追猛打;
第二,許多團隊即便已經(jīng)“足夠優(yōu)秀”,只要能夠容忍“對事不對人”的狼性,面對問題勇于曝光、敢于深挖——尤其是面對新鮮血液時——仍然是能挖掘潛力,取得更大成績的。
如果團隊還沒有那么多“黑匣子思維”,又沒有引入合適的新鮮血液?如何建立“黑匣子思維”的意識和習慣?我覺得,多提問題是個好辦法。
以前我寫過《豐田生產(chǎn)方式的啟發(fā)》,其中沒有提的一點是,豐田生產(chǎn)方式要求“遇到故障一定要問五個為什么”。比如車門出現(xiàn)了某種缺陷,提問方式大概是這樣的:
為什么車門出現(xiàn)這種缺陷?因為螺絲沒有擰緊。為什么螺絲沒有擰緊?因為工人不敢用太大的力氣。為什么工人沒有用太大的力氣?因為沒有扭力扳手,力度沒有明確指示。為什么沒有扭力扳手?因為五個人只配備了兩把扭力扳手,沒有機會使用。為什么五個人只配備兩把?因為扭力扳手很貴,生產(chǎn)部門不知道會出現(xiàn)這種故障,從節(jié)省成本的角度考慮,沒有給每個人都配備。
最終的解決之道,就是明確向生產(chǎn)部門提出需求,要求給每個人都配備扭力扳手。在這之前,無論是要求工人擰緊螺絲,還是要求工人每次用適當?shù)牧?,或者是要求大家輪換用扭力扳手,都沒有解決問題的根源。
這種場景,相信許多程序員也不陌生。為什么沒有預(yù)料到故障的發(fā)生?因為缺乏監(jiān)控。為什么缺乏監(jiān)控?因為不了解具體情況,不知道要監(jiān)控什么。為什么不了解具體情況?因為數(shù)據(jù)量太大了。為什么數(shù)據(jù)量太大是問題?因為缺乏分析手段。那么,為什么不抽樣調(diào)查?…… 所以,結(jié)論就是抽樣調(diào)查。許多問題只要追問到這個程度,就不再是“不可解決”的,就不再有抽象的困難。
為什么一定要這樣追問才能解決問題呢?坦白說,最早看到豐田生產(chǎn)方式要求問“五個為什么”的時候,我也有同樣的疑惑。后來我才明白了:“黑匣子思維”,探究問題的根源,說起來容易做起來難,許多時候甚至有悖于人性,所以當事人很容易就給自己找個借口中止了。多問幾個為什么,其實是逐個擊穿自我設(shè)置的障礙,努力接近最終答案的過程。
針對APP開發(fā)您可能感興趣
成都app開發(fā)公司有哪些
成都APP開發(fā)公司介紹家庭食譜APP有哪些功能價值
成都APP開發(fā)公司介紹家庭食譜APP有哪些功能價值?如今各地都有特色菜,那么想嘗試特色菜卻又不知道在哪里找,每天不知道吃什么,就很讓人犯了難,那么成都APP開發(fā)公司考慮到大眾的想......
成都APP開發(fā)公司開發(fā)APP的誤區(qū)有哪些
成都APP開發(fā)公司開發(fā)APP的誤區(qū)有哪些?APP看起來簡單,但要完成一個app開發(fā)項目,實則需要很多步驟很復雜,有些成都APP開發(fā)公司在開發(fā)APP時,很容易陷入誤區(qū)。1.價錢越低越好,許多成都AP......
成都APP開發(fā)公司開發(fā)app需要哪些職位人員
成都APP開發(fā)公司開發(fā)app需要哪些職位人員?關(guān)于app的開發(fā),一定需要團隊的力量,那么成都APP開發(fā)公司在開發(fā)自己的APP時,需要的專業(yè)app開發(fā)團隊必須要哪些人員呢。1.產(chǎn)品經(jīng)理。產(chǎn)品經(jīng)理......
成都APP開發(fā)公司開發(fā)電影購票app需要哪些功能
成都APP開發(fā)公司開發(fā)電影購票app需要哪些功能?近年來,電影業(yè)發(fā)展迅速,喜歡看電影的朋友都會關(guān)注新電影的上映,成都app開發(fā)公司未來久科技開發(fā)電影購票APP不僅能觀看電影,還能購買......
成都消防APP開發(fā)公司包含哪些功能
成都消防APP開發(fā)公司包含哪些功能?火災(zāi)事故的風險在日常生活中無處不在,我們不僅需要知道應(yīng)對火災(zāi)的知識,還要熟知其對策,那么對于不了解這方面知識的人,未來久科技成都app制作......
成都APP開發(fā)公司開發(fā)汽車APP的功能有哪些
成都APP開發(fā)公司開發(fā)汽車APP的功能有哪些?如今越來越多的人有自己的汽車,那么傳統(tǒng)的汽車行業(yè)可能不能滿足大眾的需求了,成都app開發(fā)公司未來久科技開發(fā)的汽車APP能夠整合數(shù)據(jù)和信息......
成都按摩椅APP開發(fā)公司功能模塊有哪些
成都按摩椅APP開發(fā)公司功能模塊有哪些?伴隨著共享業(yè)的興起,許多共享產(chǎn)品應(yīng)運而生,為整合線下按摩椅資源,緩解生活壓力,為使用者提供了良好的休息環(huán)境,成都app開發(fā)公司未來久科......
成都洗車app開發(fā)公司常見功能需求有哪些
成都洗車app開發(fā)公司常見功能需求有哪些?伴隨著汽車數(shù)量的逐步增加,許多相關(guān)產(chǎn)業(yè)得到了發(fā)展。清洗汽車是很普遍的,但是洗車排隊也是常事。成都app開發(fā)公司未來久科技開發(fā)洗車APP為......
成都樂器app開發(fā)公司功能需求有哪些
成都樂器app開發(fā)公司功能需求有哪些?很多時候我們都會想要玩一玩樂器,但是又沒必要專門去報班或者買些樂器,在這種情況下,未來久科技成都app制作公司開發(fā)成都樂器app,讓每一個人......
成都手機app開發(fā)公司怎么樣
成都未來久開發(fā)手機app是怎么收費
成都未來久開發(fā)手機app是怎么收費? 如今手機APP軟件應(yīng)用已經(jīng)成功滲透到我們生活中,而需要開發(fā)手機APP的企業(yè)都會非常關(guān)注這個問題:在成都企業(yè)開發(fā)一個手機APP到底需要多少錢呢?下......
未來手機APP軟件開發(fā)的方向是怎么樣的
隨著數(shù)量增加,對手機APP軟件開發(fā)者來說,做到差異化越來越難。比如在照片分享、購物、移動聊天、本地活動、電影、新聞等手機APP軟件類別中,無論手機APP軟件開發(fā)者選擇何種領(lǐng)域,都......
怎么選擇一個手機APP開發(fā)公司
開發(fā)手機APP是傳統(tǒng)公司進行品牌宣傳,拓寬銷售渠道低成本獲取用戶的重要工具。但是現(xiàn)在APP開發(fā)市場魚龍混雜,選錯開發(fā)公司不僅會給企業(yè)造成金錢和時間的損失,還會影響企業(yè)的發(fā)展進......
安卓手機app開發(fā)價格怎么計算
網(wǎng)站客服反饋,很多企業(yè)對“安卓手機app開發(fā)價格怎么計算?”這個問題尤為關(guān)注。尤其是一些沒有找外包公司開發(fā)過APP的客戶,很多一上來直接就問價格。要知道一個開發(fā)一個app所需要的人......