如何成為解決難題的高手

我們在工作中總會遇到各種各樣的情況,比如
經(jīng)常不開心;
工作了兩三年,收入一直沒怎么提升,被同學(xué)、同事遠遠甩開;
晉升成為主管,卻無法順利的把工作任務(wù)安排下去,導(dǎo)致自己手里堆積一大堆事情,總也忙不完;
剛做完的軟件項目,總是出現(xiàn)各種Bug,每天忙于修修補補,沒有時間做新項目;
……
這些問題當中的任何一個,持續(xù)發(fā)展下去,都會讓我們深陷泥沼,無法自拔。那到底怎么找到應(yīng)對這些難題的解決方案呢?
《拆解一切問題》這本書給我們帶來了靠譜的方法。

《拆解一切問題》的作者是橫田尚哉,他是日本功能方法研究所所長,在解決問題方面很有研究,除了《拆解一切問題》,還著有《解決問題技術(shù)入門》、《解決問題技術(shù)實踐》等圖書。
天下大事必作于細,天下難事必作于易?!恫鸾庖磺袉栴}》就教你把問題化難為易,拆解成具體可執(zhí)行的步驟。讀懂這本書后,工作中再遇到難題,就可以運用其中的流程和工具,找出相對優(yōu)質(zhì)的解決方案,就不用再愁眉不展了。如果能持續(xù)踐行書中的“拆解思維和技術(shù)”,假以時日,還可以成為解決難題的高手。
《拆解一切問題》一書將解決問題分為五個階段,給出了一個“ISSUE”解題法。我梳理了這套解題法的邏輯和所用到的工具,提取出2個問題、4個工具,組織成拆解問題的五個步驟,分享給大家。
第一步:借助兩個魔法問題來察覺問題。
第二步:用“4M管理法”,鎖定問題改善之處。
第三步:分析問題(問題樹分解 + FAST圖表法解析)。
第四步:用奧斯本檢核表法收集靈感。
第五步:評價各解決方案,選出最優(yōu)解。
接下來我詳細介紹每個步驟。(注:文章內(nèi)容較長,讀完約需15分鐘,理解方法和工具有一定挑戰(zhàn)。)
第一步:借助兩個魔法問題來察覺問題
很多時候,我們會對一些現(xiàn)象習(xí)以為常,不覺得它們是一個“問題”,不會產(chǎn)生解決它們的意愿。比如“總是忙于已交付軟件項目的Bug,沒時間做其他事情”這種現(xiàn)象,很多程序員就覺得其實也沒什么,大家都這樣。但實際上,這類現(xiàn)象,恰恰是個難題,解決掉之后,收益巨大。
要解決問題,就要先意識到出現(xiàn)了問題。
《拆解一切問題》第19頁,給出了一種察覺問題的方法。
以下兩個問題的提出,對于我們認識問題的本質(zhì)是大有裨益的。
? 為了誰?
? 為了什么事情?
請大家經(jīng)常思考這兩個問題,這樣做有助于發(fā)現(xiàn)出現(xiàn)問題的征兆和解決問題的線索。
這個片段介紹的方法是——“通過提問的方式察覺問題”,它給出了兩個看起來很簡單的問題:“為了誰”和“為了什么事情”。
有的小伙伴看到這里可能馬上會產(chǎn)生懷疑,“就這?還用問?我們工作難道不是為了老板?不是為了公司的事情?”
是,乍一看,這兩個問題的直接答案差不多就是這樣的。但如果你真的這么用這兩個問題,基本上你在所有的事情上得到的答案都一樣,對發(fā)現(xiàn)問題和解決問題沒有任何實質(zhì)性幫助。
還有的小伙伴會說,其實不用問那么多,事情來了就干,干就完了。
的確,工作多年后,我們經(jīng)驗越來越豐富,積累的辦法越來越多,能夠越來越高效快速的處理流轉(zhuǎn)到我們手上的各種事務(wù)。但“高效快速”的另一面是,我們遇到事情不會再問這個問那個,不會再探究做這些事情的目的。這樣一來,我們就忽略了可能存在的問題和改變的契機,導(dǎo)致長時間在一個狀態(tài)中重復(fù),工作成效和個人成長都得不到應(yīng)有的提升。
所以我們在遇到令人不適的現(xiàn)象或問題時,要停下來,先看看是不是發(fā)生了問題,找到真正的問題,后續(xù)的故事走向就可能截然不同。
那到底怎么做呢?
還是用兩個魔法提問——“為了誰?為了什么事情?”
不過我們不能大而化之的把答案歸結(jié)到老板和公司身上,而是要這么問:
這個問題(事情 / 局面 / 狀況)會直接影響到誰?解決后對他有什么好處?
回到我剛開始說的例子,“忙于修復(fù)Bug,無暇做其他事情”,那深陷其中的程序員可以問的問題就是:忙于修復(fù)Bug會直接影響到誰?解決后對他有什么好處?
得到的答案是:直接影響到的人是自己,好處是自己能有機會做更多更重要的事情,能得到更多成長,獲得更多回報。
有了這個答案,這位程序員可能就會覺得,哇,總是忙于修復(fù)Bug真是個問題,很有必要解決掉。
兩個魔法問題的實質(zhì),是幫助我們創(chuàng)造一個暫停時刻,讓我們重新審視自己所處的狀況、面臨的局面、手上的事務(wù),發(fā)現(xiàn)其中潛在的問題,以便在事情變得不可收拾之前,有足夠的時間來思考精準的對策,控制事態(tài)的發(fā)展。
現(xiàn)在,請你回想一下,工作中有哪些事情(局面 / 狀況等)讓你有違和感,用兩個魔法問題自問自答,看看它們是否是需要解決的問題。

第二步:用4M管理法,鎖定問題改善之處
當我們意識到當前的狀況是一個需要解決的難題時,接下來要做的事情,就是將問題特定化,尋找要改善的要點,避免擴大化,失去控制。
《拆解一切問題》中給出了一個“4M管理法”,能幫助我們從四個方面來尋找改善點。
這時,我們可以嘗試著用“4M管理法”拆解問題。簡言之,4M是指人力(Manpower)、機器(Machine)、材料(Material)、方法(Method),具體如下所述:
? 人力:在現(xiàn)場直接從事工作的人;
? 機器:檢測工具、模具等;
? 材料:原材料、半成品、零部件等;
? 方法:工藝流程和操作規(guī)范。
4M是生產(chǎn)過程中的基本要素,在生產(chǎn)中,這四項要素如果出現(xiàn)異常就會對產(chǎn)品的品質(zhì)造成一定影響,所以我們需要對這四項要素進行重點監(jiān)控。
這個片段中的“4M管理法”源于制造業(yè),它對機器、材料、方法這三個方面的描述,都是特定于生產(chǎn)場景的。我們很多人的工作,與生產(chǎn)環(huán)境比較遠,要運用“4M管理法”,就要搞明白,在自己的環(huán)境中,機器、材料和方法是什么含義。
來看一個例子,如果我們在辦公室需要打印資料。請思考一下,完成這件事情的過程中,4M都是什么呢?
我的答案是這樣的:
? 人力:我們自己。
? 機器:電腦,打印機。
? 材料:文件,紙,墨盒。
? 方法:將文件從電腦傳輸?shù)酱蛴C的方法;打印機打印文件的方法。
再看個例子,和申請加薪這件事上,4M是什么呢?
? 人力:我們自己,領(lǐng)導(dǎo)。
? 機器:電腦(需要用它搜集、整理信息)。
? 材料:報告;支持加薪的事實、數(shù)據(jù)、信息等。
? 方法:報告的寫作方法;溝通的方法。
通過這兩個例子可以看出來,機器可以對應(yīng)到我們做事情時用到的設(shè)備或者產(chǎn)品上,這些東西往往有“加工”或“處理”的功能;材料,可以對應(yīng)到做事情時所需要的有“輸入”性質(zhì)的資源上,它們會在人力、機器和方法的綜合作用下,轉(zhuǎn)化為“輸出”;方法,指人與人互動、人使用機器、人加工材料、機器加工材料時所用到的流程、規(guī)范、策略等。
理解了“4M”的含義,我們一起來看看怎么用“4M管理法”確定問題的改善點。
簡單講,就是每個方面都問一下,有沒有改善之處。具體操作如下:
人力:有沒有關(guān)于人和組織的改善之處?
機器:有沒有關(guān)于做工具和裝置的改善之處?
材料:與沒有關(guān)于材料和數(shù)據(jù)的改善之處?
方法:有沒有關(guān)于方法和流程的改善之處?
按照上述操作,找出每個方面的改善之處,它們就可能是解決問題的起點。
比如前面提到的申請加薪問題,操作之后的一種可能結(jié)果如下:
人力:自己從被動工作變?yōu)橹鲃庸ぷ鳌?/span>
機器:暫無改善點。
材料:積累工作成果。
方法:改變溝通方法,更好的展示工作成果。
綜合來看,材料方面的問題和方法方面的問題,更為突出,改善后對加薪這件事幫助更大。
為了方便你用“4M管理法”鎖定問題改善之處,分享一個4M工具,如下圖所示。

工具的用法是這樣的:將問題填寫在中間,然后從4M的角度進行排查,逐一思考改善之處,將它們填入對應(yīng)的格子內(nèi)。
第三步:分析問題(問題樹分解 + FAST圖表法解析)
用“4M管理法”鎖定問題改善之處后,接下來就要對改善點進行分析,尋找解決問題的辦法。
“分析”看起來是一個詞,實際上是兩個動作,即“分解”和“解析”。
“分解”就是“拆散”,把一個問題先拆散。
“解析”就是把拆散的問題按照特定的新目的或標準重新排列的行為過程,相當于是一種新的“組合”。
用圖表示,就是這樣:

分解問題的方法有很多,比如WBS(工作分解結(jié)構(gòu))、PBS(項目分解結(jié)構(gòu))、OBS(組織分解結(jié)構(gòu)),每一種方法,都可以將問題分解成一棵問題樹(又稱邏輯樹、分解樹等)。
你可以任意選擇自己喜歡的方法,只要遵循下列三個原則:
MECE原則(不重疊、不遺漏)。
從抽象到具體,層級越深就越細化,執(zhí)行落地可行性就越強。
從左到右。
在繪制問題樹時,方向可以由上到下,也可以由左到右,我們選擇由左到右這種風(fēng)格。
下圖是一棵關(guān)于“業(yè)務(wù)部門培訓(xùn)計劃”的問題樹,來自一家公司的培訓(xùn)部。

在分解問題的時候,我們腦子里一直盤旋著一個問題“怎么做”,所以每往下分解一層,得到的都是比上一層更具體的“問題”、“任務(wù)”或“行動”。(做過軟件開發(fā)的伙伴對此應(yīng)該非常熟悉,這個過程就是結(jié)構(gòu)化程序設(shè)計方法中的“自頂向下、逐步求精”。)
類似這樣的分解動作,你能得到什么樣的問題樹,與個人的經(jīng)驗和知識儲備有非常大的關(guān)系,尤其是當我們在某一個領(lǐng)域特別熟悉,形成了“自動駕駛”的做事狀態(tài)時,極其容易不假思索,把“習(xí)以為?!钡姆椒谐鰜砗缶晚樍鞫吕^續(xù)分解。
這樣做,很可能會遺漏一些方法(策略),還很可能列出一些慣用卻可能效果不好的方法(比如上圖中的問卷法)。
《拆解一切問題》中,提供了一個能夠回避這種問題的解析方法——FAST圖解法。我們來看一下原文。
整理技術(shù)的FAST圖解法
FAST是功能分析系統(tǒng)技術(shù)(Function Analysis System Technique)的簡稱。為了有效地實現(xiàn)整理的功能,查爾斯開發(fā)了FAST圖解法。
FAST圖解法是功能的系統(tǒng)化解析,用以解析復(fù)雜的程序或組合;以逐層分析的方法決定計劃所需要的功能。其具體步驟是:先進行功能分析,了解研究范圍內(nèi)的主要功能和次要功能;接著將該功能加以整理,了解其系統(tǒng)內(nèi)部的關(guān)系。
請大家看本節(jié)結(jié)尾處的“商品陳列的FAST圖表”,越往左側(cè),所要達成的目的層次就越高。最后,目的被統(tǒng)合起來,形成一個統(tǒng)一的核心目的。
其中,尤為重要的功能是關(guān)鍵性功能,它所表示的是問題的本質(zhì)。也就是說,我們不能從各個行為的表面考慮如何解決問題,而應(yīng)該從關(guān)鍵性功能的層面進行把握。
在前文的案例中,我們真正想要達成的目標并不是“提高店內(nèi)的照明度”,而是“增加品牌與顧客的接觸點”??梢?,我們必須從關(guān)鍵性功能著手進行分析。因為只有按照這種思路分析問題,才能從固有觀念、思維定式中擺脫,從而使思考和解決問題的活動變得更加富有創(chuàng)造性。 什么是關(guān)鍵性功能 對象的存在意義以及選擇它的理由等級別的功能。在存在多個功能的情況下,必須保證各個功能是相對獨立的。如果各個功能有不同側(cè)重點(如目的、手段),那么更接近目的的功能便是關(guān)鍵性功能。
這幾段原文中,有一個出現(xiàn)頻率很高的詞——“功能“。
那什么是功能呢?
功能指事物的功用,就是我們通常說的,這個事物是用來干什么的,有什么作用。詳細點說,功能的具體內(nèi)容包括意思、意圖、目標、效果、目的、理由、性能、使命、作用等。
與功能對應(yīng)的一個概念,是“形式”。形式是指事物的形狀、結(jié)構(gòu)、外觀等。
比如眼鏡,半框、無框、金屬鏡架、塑膠鏡架、鈦合金鏡架,這些都是它的形式,而非功能,它的功能是“矯正視力”。
比如冰箱,單開門、雙開門、十字對開門,這些都是它的形式,而非功能,它的功能是“冷藏食品,保質(zhì)保鮮”。
比如轎車,紅色、白色、燃油車、電動車、油電混合、SUV、超跑,這些都是形式,而非功能,轎車的功能是“代步、載人”。
邏輯上講,我們買一個物品,一般都是為了它的功能。做一件事情,也是一樣,為了功能。但現(xiàn)實中,很多事物會以某種形式為主要特點存在于我們身邊,我們往往會“習(xí)以為?!钡年P(guān)注其形式,忽略其功能。比如我們會關(guān)注到窨井蓋是“圓”的(形式),但很少去想它為什么是圓的,想要實現(xiàn)什么功能;又比如我們會關(guān)注到電燈泡是鴨梨狀的,但很少去想做成鴨梨狀是為了什么,想要實現(xiàn)什么功能。
FAST圖解法關(guān)注“事物的功能”,從功能出發(fā)來解析問題,可以幫助我們跳出形式的陷阱,去思考形式背后的意義和本質(zhì),找到關(guān)鍵性功能,把握問題的本質(zhì),找到更好的解決方案。
那怎么用 FAST圖解法來解析問題呢?具體分為三個步驟:
以前面的問題樹為基礎(chǔ),從右往左追問“為什么做這件事”或“做這件事的目的是什么”,尋找“形式”背后的“功能”
以找到的功能為基礎(chǔ),思考“還有哪些做法可以實現(xiàn)這個功能”,補充進分解結(jié)構(gòu)
持續(xù)往右推進,直到找到一個統(tǒng)一的核心目的
讓我們基于前面給出來的業(yè)務(wù)部門培訓(xùn)計劃來演示下FAST圖解法怎么用。
先看問題樹最右側(cè)的事情——問卷調(diào)研,追問“為什么做問卷調(diào)研”。想想看,是為了“收集培訓(xùn)訴求”嗎?初看是的,但你細想一下或者回顧一下以往問卷調(diào)研的結(jié)果,就會發(fā)現(xiàn),業(yè)務(wù)部門通過問卷給出的訴求,五花八門,比如增強團隊認同感和向心力,比如降低離職率,比如提升工作表現(xiàn)差的員工的工作效果等等,大部分都沒辦法通過培訓(xùn)來解決,這就導(dǎo)致問卷調(diào)研不解決問題,流于形式。進一步推敲,就會想到,問卷調(diào)研的真正目的是明確工作中通過培訓(xùn)能夠解決的真實問題。
明確了問卷調(diào)研的功能是“明確培訓(xùn)能解決的真問題”,接下來就要思考“還有哪些做法可以實現(xiàn)這個功能”,那你可能就會想到“關(guān)鍵行為分析”、“一對一訪談”等新的方法。
補充完針對“明確培訓(xùn)能解決的真問題”的做法后,接著往右推進,追問“明確培訓(xùn)能解決的真問題的目的是什么”。僅僅是為了做一份普普通通的“業(yè)務(wù)部門培訓(xùn)計劃”嗎?不是的,是為了產(chǎn)出一份能落地的“業(yè)務(wù)部門培訓(xùn)計劃”,即“業(yè)務(wù)部門培訓(xùn)落地計劃”。從這個功能出發(fā)再思考,就會發(fā)現(xiàn),要想培訓(xùn)計劃能落地,必須得有業(yè)務(wù)部門支持,那在“計劃創(chuàng)建”這部分,就要“明確各部門分工”。
經(jīng)過這樣的FAST分析,關(guān)于業(yè)務(wù)部門培訓(xùn)的問題樹就變成了下面這個樣子。

相信經(jīng)過上面的演示,你能更好的理解FAST圖解法了?!恫鸾庖磺袉栴}》中,有一個更完整的示例,可以幫助你進一步理解FAST圖解法。

從這個圖例中也可以看出,分析問題的典型過程:選擇一種分解結(jié)構(gòu),從左到右,不斷追問“如何做”,將問題分解成一棵問題樹;然后運用FAST圖解法,從右往左,不斷追問“為何做”,找到“功能”,根據(jù)“功能”,向問題樹上補充或調(diào)整更落地的做法。
第四步:用奧斯本檢核表法收集靈感
經(jīng)過第三步,用問題樹和FAST圖解法對問題做了正推和反推后,我們往往對問題本質(zhì)有了更深入的理解,也找到了不少“行動”、“任務(wù)”或“做法”,看起來可以整理出解決方案了。但實際情況是,我們往往會發(fā)現(xiàn)某種做法不在我們的掌控范圍內(nèi),行不通。
一位輾轉(zhuǎn)在各個小微公司做開發(fā)的程序員 C,三十多歲時,想要到大平臺謀求穩(wěn)定,數(shù)百份簡歷投出去如同石沉大海。經(jīng)過分析后,C 找到一個做法——“優(yōu)化簡歷突出優(yōu)勢”。這種做法對在某個技術(shù)棧上有深厚積累、在同技術(shù)人群中具備競爭優(yōu)勢的程序員來講,是可行的,但對 C 來講卻是不可行的,因為他經(jīng)歷的項目小而不難,用到的技術(shù)雜而不精,既無業(yè)務(wù)積累,又無技術(shù)優(yōu)勢。
這個時候,如果 C 沒有找到別的做法,就會卡在那里。
為了避免這種情況,我們就需要在第三步的基礎(chǔ)上,想辦法激發(fā)靈感,收集更多方案。
《拆解一切問題》中提供了很多方法,其中簡便易行的方法是“奧斯本檢核表法”。如下圖所示。

奧斯本檢核表法將創(chuàng)新性構(gòu)思拆解為六個基本問題,每個問題下又提供幾個更加具體的小問題,給我們提供了非常具體的抓手,簡單易用。
那奧斯本檢核表法具體要怎么用呢?
第1步,將過去產(chǎn)生的靈感羅列出來。通常來說,經(jīng)過分解和解析優(yōu)化后的問題樹的葉子節(jié)點或它的上一級節(jié)點,就是“靈感”。
第2步,針對這些靈感,運用奧斯本檢核表法,思考每個問題的答案,尋找新的靈感。
一個打工人 D ,想把月收入從8000提升到12000。D 找到了一種做法——找領(lǐng)導(dǎo),讓領(lǐng)導(dǎo)給自己加薪 4000 。那 D 以這個靈感為基礎(chǔ),運用奧斯本檢核表法,拿“改變一下會怎么樣?”下面的兩個問題問自己,就可能得到新的靈感。
先看“改變形式會怎么樣”。D 原來的想法——找領(lǐng)導(dǎo)談加薪4000元,形式為“找領(lǐng)導(dǎo)談判”,那要改變形式,就有“找別的部門領(lǐng)導(dǎo)談”、“找別的公司談”等形式可選,就可以創(chuàng)造出“調(diào)崗”、“跳槽”等新的靈感。
再看“改變意思會怎么樣”。D 找領(lǐng)導(dǎo)談加薪4000元,加薪的另一面是做更多更重要的事情,產(chǎn)出更多的成果,那 D 就可以把意思換一下,找領(lǐng)導(dǎo)要更多的任務(wù)和責(zé)任,當你身上的責(zé)任多了,加薪就是自然而然的事情。
以上,就是運用奧斯本檢核表法的一般性過程,你可以結(jié)合你的問題,靈活的運用它來尋找更多的解決辦法。
第五步:評價各解決方案,選出最優(yōu)解
運用了奧斯本檢核表法之后,你可能會給你的問題找到多個解決方案,這些解決方案的質(zhì)量怎么樣,該選擇哪個方案來執(zhí)行呢?
《拆解一切問題》中給出了一個方法——評價圖。

評價圖的用法是這樣的。
首先,確定橫軸和縱軸的含義。一般來說,可以將橫軸設(shè)置為方案要花費的資源多少,縱軸設(shè)置為獲得的成效高低。(當然,你也可以根據(jù)行業(yè)背景來選擇合適的評價標準,賦予橫軸和縱軸不同的含義。)按照資源花費多少和所獲成效高低,方案被分為S、A、B、C、D五類。
然后,根據(jù)自己的問題,評估每個解決方案的資源花費和成效高低,根據(jù)結(jié)果,將其放進評價圖中。
最后,從評價圖中,選擇評價結(jié)果為S、A、B的方案來執(zhí)行。如果沒有這類方案,就需要對低評級的方案進行改善,提高其評價,然后再選擇合適的來執(zhí)行。另外,如果有條件,也可以同時執(zhí)行多個方案。
小結(jié):持續(xù)踐行拆解思維,成為解決難題的高手
以上就是拆解難題的五個步驟
借助兩個魔法問題來察覺問題
用“4M管理法”,鎖定問題改善之處
分析問題(問題樹分解 + FAST圖表法解析)
用奧斯本檢核表法收集靈感
評價各解決方案,選出最優(yōu)解
單單是講清楚它們,就已經(jīng)比較困難了,要落地實踐的話,遇到的困難會更多。但另一面,一旦你掌握了拆解問題的技術(shù),能夠解決復(fù)雜問題,你的世界就會因此不同。
想象一下,你遇到了一個以前一直逃避的難題,運用拆解能力,從根本性上解決了它,內(nèi)心會是什么感覺?
想象一下,你幫助同事解決了令他們頭疼許久的問題,你會收到怎樣的感激和贊賞?
所以,現(xiàn)在就開始練習(xí),找一個問題,拆解吧!

職業(yè)復(fù)盤線上訓(xùn)練營終于定檔啦
一起來復(fù)盤職業(yè),規(guī)劃未來,邁向理想工作

有任何疑問,請加我微信(ID:a32352937)咨詢
往
期
回
顧
