看見的力量 – (II)影響地圖

Impact Mapping 真是令人驚豔的視覺化工具。等你看完這篇文章,你會愛上它的。

典故

繼2011年6月Example of specification《實例化需求》一書的偉大貢獻之後(獲得 2012年 Jolt Award 年度最佳圖書大獎),Gojko Adzic 說我會更努力地在需求這個領域裡做出成績來的,請期待。他果然沒有讓大家等太久,2012年10月他發行了 Impact Mapping《影響地圖》這本只有三個部份,共73頁的小冊子。小冊子只說明了一件事:如何把概念視覺化 – Impact Mapping影響地圖。它展現了一種「讓需求視覺化的能力」,用簡單的 Why-Who-How-What的分析法,搭配結構化的顯示方式,讓工程師能夠看見辛辛苦苦開發出來的功能是對應到哪一個業務的目標上。哈哈! 其實是倒過來的,因為它十分適合運用在需求還是極度抽象(概念)的時期,他讓業務目標能夠清晰化,讓大家都能以較抽象的方式看出需要那些功能才能達成這樣的業務目標。它能夠串聯出來一條相關的影響路徑,並藉著關聯的圖示化,讓需求被看得見,這一點對產品的早期,還在做雛型設計的作業上有著極大的貢獻。’


人生就是要嘗試不一樣的東西、挑戰未來,只是你有沒有那種勇氣 。

《白日夢冒險王》


用Impact Mapping來分析電影  — 另類的詮釋

這是我的最愛,運用電影來闡述演講的情節內容(大概是2005年開始的,我記得當時講的第一部電影是基諾.李維的驅魔神探 康斯坦丁,技術上要探討的是微軟 Message Queue 的理論)。手法是在演講中撥放一段2到3分鐘的電影精彩片段,讓學員透過視覺化的影像,試著聯想著跟演講主題的種種關聯性,達到一種比單獨聽講者演說更為有效的共鳴。這招用多了以後,就自然而然成為了自己演講時的特色。一些熟識的學員,總會在上課前順道問一下今天會放哪一部片子啊?!

.

你是你自己人生的導演,看見未來是夢想但值得追逐。

-我一直是這樣以為的

.

但這回採用 impact mapping, 則是真的用來分析電影用,與技術無關,假借著運用它視覺化的能力,讓沒有看過這部電影的人也能像劇務一樣的熟悉著每個場景(似乎講得太誇張了,實質上只是畫出它的路徑而已,若是想要完全了解它,還是要配合著去看劇本吧,至於所有的功能描述,那是每個參與演出人的”腳本”),了解各個場景試圖要帶給觀眾的效果是什麼,以及它所想達成的目標。以下便是電影白日夢冒險王的影響地圖(或許是它的主題曲太吸引人了,所以就選它的電影來當範例了。它叫: Stay alive)。

我們都會做夢,但你的夢有引發你去作某一件你平常不會作的事嗎?這是這部電影給我的啟發。

00 requirement_Walter

由左往右;依序陳列的是電影要達成的目標,有哪些重要的角色,而這些角色要強調的是那些特色,這些特色所需要的構成因子,最後是用怎樣的劇情演出才可以獲得這樣的效果。(有一條可以依循的路徑,好像就可以勾勒出the whole picture,這是我們在思維模糊期所最最想要的,尋找條可以依循的思路,這需要練習,來動動手吧!)

試著用這些資料,開始說故事吧:

主角的目標(Why): 找到第25張底片,來做雜誌最後一期的封面故事。

人物主角(Who): 華特.米堤 Walter Mitty(由班·史提勒飾演)

主角的個性特色(How): (1)愛做白日夢。(2)是典型的宅男。

影響這個個性的描述(What): (1)表現得經常發呆、幻想。(2) 非常容易觸景生情。(3)少年時打工後遺留下來的創傷,等等。

場景(Scenario): 這是我自己加上的。因為要做這樣的個性描述,該有怎樣的布景來做配合,預備動用多少演員,準備拍攝多長的底片(也就是預備花費的成本)及腳本。

只是一張簡潔的圖示,針對 一個目標,陳述著;第一層、誰Who:指出主角人物,第二層、怎樣How:個性特色的描述,第三層、什麼What:列出影響的因素,然後再針對這些個因素設計出能夠展現達到讓觀眾引起共鳴的場景片段。最後再檢驗這些個片段是否能達成我們所預設的目標。這樣便OK了!一齣戲的極度抽象輪廓便可以成形了。

看著這張圖示;不論是導演、演員或是劇務,依靠這樣的說明,似乎看見了劇本中賦予這個角色的全貌,大家開始有了個基本的輪廓,也就是我們所謂的對主角、人物的輪廓, get the whole picture看見全貌(請注意Impact Mapping 是用來描述部分路徑的影響因素的,然後分析有它或無它的影響性,而不是用來分析所有相關路徑的全貌的,那就太複雜了,也就是說;因為故事的全貌通常都會太過於錯綜複雜,遠遠超過這種直列式分析方式的範疇,就是關連性太高、太複雜了很難畫出來,或是根本就畫不出來,因此我們幾乎不會把所有的相關因素都畫出來,只把重點放在想要探討的路徑上)。

老實說,我好喜歡用它來分析電影。而且每當分析完電影的那一刻,我總會覺得(自以為是的)自己可以去當導演了(或許應該把這種方法介紹給李安吧!)。

因此這一段我先用電影來跟大家分享自己的心得。但運用在軟體開發上,要怎麼轉換呢?

※請看它的使用者故事:

身為白日夢冒險王的主角,我希望能夠表現得常常發呆、幻想,從此以後當大家提到Walter Mitty時就會想到我是一個愛做白日夢的人。

電影說完了,開始講正課吧!

「誰Who」 剛好對照到使用者,「什麼What」則是對到願望,「怎樣How」對照到利益。我們能夠很容易地由視覺化的影響因素,引導出相關的使用者故事。這一點剛好可以提供我們在向他人陳述故事時的關聯性說明。

※附帶一提;在撰寫使用者故事的時候,應該是寫三張卡片而不是一張。

第一個故事卡片上描述實際的故事;

第二個是預留位置。為我們看到第一個故事後必然要做的改變保留位置;

第三個故事卡片就完成那些改變後所需要做的優化。

《依循這種方式,很快的你就會有一大堆使用者故事了,當資訊過多的時候,反而會讓你看不到真正工作的主軸,此時便該是使用者故事地圖出現的時候了》

 << 下面這一段參考自中文譯本,是標準教材,到處都可找得到。但請記得;看完後挑一部自己喜歡的電影,製作它的影響地圖,會很有成就感的!>>

何謂影響地圖?

一個簡單卻極高效的協作性的策略規劃方法

影響地圖Impact Mapping是一門屬於戰略性的規劃技術,通過清晰的溝通假設,説明團隊根據總體業務目標調整其活動,以及做出更好的里程碑決策,影響地圖可以説明組織避免在構建產品和交付專案的過程中迷失方向。

影響地圖可以有效的評估交付,作為品質回饋的標準之一。

影響地圖的結構

它是這樣的一個思維邏輯和組織結構:

為什麼(Why–>誰(Who–>怎樣(How–>什麼(What

 

也就是:我們的目標是什麼(Why),為了達成目標需要哪些人(Who)去怎樣(How)影響,為此我們需要做什麼(What)。影響地圖通過構建產品和交付專案來產生實質影響,從而達到業務目標。

影響地圖的特點

結構性:從業務目標到交付的結構化梳理和挖掘的方法,目標–角色–影響–產出物。

整體性:連接目標和具體交付物之間的樹狀邏輯圖譜。

協作性:利益相關人一起溝通討論協作,把隱藏在個人頭腦中的預設的思維邏輯挖掘出來共用。

動態性:動態調整、反覆運算演進、經驗證的學習。

視覺化:一個清晰的視圖,關聯性的結構一眼可以望穿、易讀。

它將各種角色以不同的視角,不同的思維邏輯,不同的前提假設,通過視覺化和協作的方式進行整理、說明,相關性再作連接,一下子就串起來了。通過連接交付內容、影響和目標,影響地圖顯示了之所以去做某一個功能的因果關係,同時也視覺化了各利益相關人所做出的假設。這些假設包括了:業務交付的目標,涉及目標關係人,及視圖畫所達到的影響。同時,影響地圖溝通了兩個層面的因果關係假設:

1、交付會帶來角色行為的變化,產生影響;

2、一旦影響達成,相關的角色會對整體目標產生貢獻。

小結

影響地圖可以作為使用者故事地圖的有效輸入,它剛好可以很有秩序的產出使用者故事減少我們運用頭腦風暴時所大量產出凌亂無序的使用者故事— 好的整理工具。它讓我們看到了使用者故事與業務價值之間的聯繫關係,這一點可以避免我們做了一堆沒有商業意義的功能。最後;它能讓我們在調整業務目標時,明確的判斷哪些功能該繼續做完,而那些功能可以不用做了。

還是用電影來做結尾吧! 影響地圖是極度抽象的視覺化產出物,就好比劇本裡的人物關係圖示,想知道真正的工作細項,還是得去閱讀劇本/腳本吧! 下一回;我們就來談談使用者故事地圖,它就是我所謂的劇本!

附上學員在上課時的作品:

00 榜00 即刻獵殺00 丹麥女孩

00 神鬼00 interstellar00 Lobster

 

對「看見的力量 – (II)影響地圖」的一則回應

發表留言