如今對于大多數團隊而言,由于種種原因,共同參與正確方案的決策與執行是一個難題。確定一個戰略決策是沒有固定套路的。未來充滿了不確定性,而且新的信息會不斷地出現,所以預測未來非常困難。而且一個團隊往往分成決策和執行兩撥人,他們各司其職,所以很難去接受新的信息。
當我們把成功定義為較短的施工周期、個人與產出物相關的表現時,團隊往往最關注工作的交接,而不是業務本身。與此同時我們也依賴我們的直覺和機靈,而不去做驗證。即便你在某個領域身經百戰,但是先入為主的觀念依然會讓你的豐富的經驗失效。拋開未經核實不談,我們總是在完全理解問題之前就急于提出具體的解決方案。
創造成功的產品需要眾人的技能、專長、工藝,工程師、專員、分析師、戰略家、設計師、研究員、架構師和銷售共同協作。在我們執行統一的一個意見之前,我們先確定一個期望中的未來狀態。由于團隊組成人員的多樣性,以及每個人工作方法的多樣性,組織這樣一個團隊就必然需要一些方法讓他們朝著一個共同的目標通力協作。其中一種方法就是保持靈活,能夠適應各種不同情況,而不是事先指定各種條條框框的死規矩。我們需要一個方針指導我們制定出能夠被大家認可,同時又可以快速接受新信息同的方案、一種能夠幫助我們共同工作取得真正成功的模型。
模型
雙鉆模型流程描繪了在設計流程中發散和收縮的過程。它由The British Design Council提出,是一種設計師所使用的思考模式。The British Design Council起源于工業設計領域,這個模型是一種線性的流程,重點描述產出最終方案之前的設計過程。因為工業設計創造的是實體產品,想要修改已經制造出來的產品代價極其昂貴,而且獲得市場對產品的反饋需要漫長的時間等待,所以通過他們的這種方法工作最后產出的解決方案一般來說都比較完美。
對于軟件產品還有服務而言,我們應當充分利用它們的天然優勢。更改一個軟件幾乎不需要什么成本,所以我們不需要在一開始就做出一個完美的方案來,只要一點點地改進它就可以了,然后我們從真實的市場反饋中調整、確定產品的結構。
下圖是針對軟件產品和服務修正過的雙鉆模型。
理解
整個設計過程起始于一個想法、洞察、市場的趨勢、宏觀的經濟變化等等。在得出一個觀點或者計劃之前,我們先爭取理解目前的情況。這個階段是一個發散、探索的過程,研究新的問題,通過觀察和詢問,揭示顧客的行為、商業的驅動力。
定義
基于上述的理解,我們著手把已有的只是合并成跟深層次的洞察,專注于最主要的問題。這個階段需要收縮成一個觀點,并且確定我們的這個占領未來市場的計劃的第一印象。我們評估這個計劃的可行性和影響力,確定如何衡量它是否成功。
初期的戰略指導著方案的實施,但是永遠沒有最完善的戰略,當我們又了新的發現時它應該被及時地修正。戰略應當聚焦我們期望的產出結果或者取得的影響,而不需要確定方案的所有具體細節。
探索
當我們有了一個適當的觀點后,是時候開始探索許許多多的潛在方案了。我們知道我們想要什么,通過不斷的探索和驗證各種選項,我們找出能夠取得成功的最佳方案。這是一個發散、迭代的過程,細節和需求仍然不會被確定,但是要找出正確方案的方向。
創造
當我們對一個方案有了足夠的信心時,探索為工程鋪平了道路,該創造、優化軟件了。在這里有兩個部分,首先軟件被發行到市場上,然后我們從真實的市場中取得反饋。于是我們的理解更加深刻,不斷有心的發現,這早就了不斷變化的戰略。軟件工程不僅僅是執行一個計劃,它也是制定戰略。
理解雙鉆模型的各個階段以及他們之間的內在管理非常重要,它幫助我們決斷正確的方法和行動來解決問題。這個模型能夠在不同尺度上被運用在各種場合。開發一個新的產品有別于通過不斷迭代來優化一個已有的商業模型,這需要它們各自合適的工具和方法,而企業創新——集成各種戰略確定一個完整的項目工作,有有所不同。然而,對于這里的每一個例子,我們都能夠應用雙鉆模型來幫助指定戰略和實施方案。
這是我第一次嘗試翻譯,錯誤與不足請多包涵,歡迎在評論中指出。
原文作者:Jonny Schneider
原文地址:The Double Diamond: Strategy + Execution of the Right Solution