# 2021/08/18_台灣敏捷部落(TAT)共筆_Mike Cohn使用者故事 中文版主編導讀_Roger ###### tags: `敏捷` > ## 共筆快速入門 https://hackmd.io/s/quick-start-tw <font color=#f00>**如果有需要貼入圖片可以直接螢幕截圖放到本共同筆記裡,如以下影片示範**</font> [https://youtu.be/W2tIBZiTYR0] 如果換字體顏色, 把以下程式碼拷貝來改即可 * <font color=#f00>紅字</font> * <font color=#00f>藍字</font> * <font color=#390>綠字</font> ## 主講人簡介 ![](https://i.imgur.com/dHyBxFH.jpg) # 敏捷社群的敏捷教練 - Roger 老師 早期的社群只有 20-30人,現在已經成長到 5000 人。 因為我們的社群龐大,所以也越來越有影響力,能夠邀請國際級的敏捷大師。 日前,敏捷社群邀請到了國際級的大師 Mike Cohn。 Roger 老師與 Mike Cohn 結緣是來自於 Roger 老師翻譯 Youtube 上的敏捷影片。 翻譯之前都要先通過作者的同意,因此有了第一次的緣份。 後來,帶領志工們翻譯 Mike Chon 的使用者故事這本書,也因此邀請了 Mike Cohn 來參與社群的線上活動。 # 自我簡介 ![](https://i.imgur.com/ZCSVbN2.png) # Scrum 大師 ~ Mike Cohn 58歲,非常的熱情。 ![](https://i.imgur.com/QgVjkbv.png) ![](https://i.imgur.com/bl6FGPN.png) 與志工合照 ![](https://i.imgur.com/pNG5aNq.jpg) # PO 聖經作者~ Roman Pichler ![](https://i.imgur.com/1nUkUnf.png) # 準備翻譯國際級的敏捷書籍 ![](https://i.imgur.com/zBpHUgv.png) ![](https://i.imgur.com/eqqbrYU.png) # 書籍大綱 ![](https://i.imgur.com/3LkE7Ul.png) # 什麼是需求? ![](https://i.imgur.com/Ooj1gyB.png) 需求就是產品要展現的一種能力或狀態 - 功能性需求 - 看得到,用的到 - 非功能性需求 - 感覺的到 # 需求的種類 ![](https://i.imgur.com/wJBLywZ.png) # 需求類別的範例1 ![](https://i.imgur.com/o4U4Ftb.png) # 需求類別的範例2 ![](https://i.imgur.com/Pe7sez5.png) # 功能性需求的範例 1 ![](https://i.imgur.com/7UWZaXj.png) # 功能性需求的範例 2 ![](https://i.imgur.com/10CxHWU.png) # 功能性需求的範例 3 ![](https://i.imgur.com/d2ARTsp.png) # 功能性需求的範例 4 ![](https://i.imgur.com/sZx0xgB.png) # 非功能性需求的種類 ![](https://i.imgur.com/NDu4MXB.png) 這類的需求就會比較沒那麼直觀,你摸不到,也看不到。 比如說網站的可靠性要求 24 小時內都能夠服務,這就是非功能性需求 # User Story (US) 使用者故事 ![](https://i.imgur.com/7MXsYMI.png) ## US 範例 ![](https://i.imgur.com/gT6PoRl.png) 第一段,你是什麼角色來寫使用者故事,要站在使用者的立場來思考。 第二段,使用者需要什麼 第三段,使用者得到他想要的東西能夠帶給他什麼效益 # US 介紹 ![](https://i.imgur.com/cfed1Gu.png) 故事要寫的簡短,為什麼呢? 因為要讓開發者和使用者進行對話,讓需求更加清晰,也增進彼此之間的連結。 # 傳統規格 vs User Story 比較 ![](https://i.imgur.com/M2PJsGf.png) 使用者一般很難寫出傳統規格類型的文字, 但是比較容易寫出像使用者故事的描述。 使用者利用使用者故事寫出他的需求,再由開發團隊進行訪談,更進一步的了解使用者的需求。 傳統的Waterfall,需求通常是由開發人員撰寫,需求容易寫死,等到使用者發現與他的需求有差異時,再來更改就會變得很困難,需求可更動的彈性較小。 # User Story 蒐集需求的概念:網撈 利用網撈的概念,可以很容易的把需求蒐集完整 ![](https://i.imgur.com/UhBby8y.png) ![](https://i.imgur.com/Vql9RjA.png) # PO Product Backlog PO : Product Owner Product Backlog:產品待辦清單 ![](https://i.imgur.com/k2UY8bh.png) PO 要決定產品辦待清單中待辦項目的優先順序,一個使用者故事開發時間要在 3 天內為佳。 有許多工具可以協助建立 Product backlog, 像是 Excel, 或是我們今天要使用的 Miro ![](https://i.imgur.com/NqKQTCf.png) ![](https://i.imgur.com/G4w9Nuj.png) # 工作坊:大頭貼暖身 ![](https://i.imgur.com/wvoGtD9.png) ## Timebox: 2 分鐘 ### Roger 老師示範 ![](https://i.imgur.com/xju0v3U.png) ### 成果 ![](https://i.imgur.com/H8TS1Xe.png) --- # 工作坊:領頭雁徵求,分組討論 ![](https://i.imgur.com/432dqZp.png) ![](https://i.imgur.com/xCXWSVP.png) ![](https://i.imgur.com/hChG0BT.png) ![](https://i.imgur.com/F2ydInW.png) ## Timebox:1 分鐘 ### Roger 老師示範 ![](https://i.imgur.com/YxV9vLb.png) ### 成果 1。領頭雁 ![](https://i.imgur.com/yk9TzVa.png) 2。自我介紹 ![](https://i.imgur.com/zpM7ZJU.png) 蒐集大家的想法後,每一組選一個最佳的想法,把卡片貼到共同目標看版。 3。共同目標 ![](https://i.imgur.com/OJKzz7c.png) 有了共同的想法後,就要建立大家的 Goal。 Goal 又可分為以下類別 ![](https://i.imgur.com/1u2zKhQ.png) 以我們的工作坊的案例來說,大家最後選出的共同目標,就是所謂的 Product Goal。 --- # 工作坊2: Roles 腦力激盪 ![](https://i.imgur.com/kvGYyYp.png) 建立好利害關係人之後,利用利害關係人矩陣來收斂。 ### 成果 1。建立利害關係人 ![](https://i.imgur.com/TKRmC3F.jpg) 2。內部正向關係人 ![](https://i.imgur.com/We1aMTH.png) 3。外部正向關係人 4。內/外部負向關係人 ![](https://i.imgur.com/kCnL4hA.png) 在設計功能時,要預防負向的功能需求。 ## US Roles 腦力激盪範例 ![](https://i.imgur.com/lWf9wEl.png) ## Persona ![](https://i.imgur.com/uDiitfn.png) 這是一個虛擬角色的發想撰寫,想像這個角色可能的基本資料,想法,需求,價值。 這樣就能協助開發者站在使用者的觀點去思考產品可能需要的特性/功能。 ## 極端角色介紹 (Extreme Persona) ![](https://i.imgur.com/CSnMMau.png) 考慮非一般使用者的使用者,就會撰寫 Extreme Persona。 可以補足可能遺漏的使用者需求。 --- # 工作坊3:US 腦力激盪 ![](https://i.imgur.com/auofEEN.png) ## Roger 老師示範 ![](https://i.imgur.com/ZrhM01s.png) ## 成果 ![](https://i.imgur.com/9XeQtOJ.png) ![](https://i.imgur.com/I5Zn1yN.png) # 工作坊4: US Mapping 排列 ![](https://i.imgur.com/xBFFJUJ.png) 使用者故事有大有小,可以做以下的分類 ![](https://i.imgur.com/BgFHzny.png) 然後將使用者故事們, 依照重要到不重要作排序,由上至下, 發展為 User Story Map。 如下範例 ![](https://i.imgur.com/zPyT4yX.png) ![](https://i.imgur.com/jOnWOZT.png) ## 成果 ![](https://i.imgur.com/NT2NdYw.png) --- # 非功能性需求的撰寫 ![](https://i.imgur.com/kARVpa3.png) ![](https://i.imgur.com/983oK3v.png) ![](https://i.imgur.com/jp2s2nj.png) # 結論 ![](https://i.imgur.com/GE3fDkB.png)