過年期間拿回老家?guī)妆緯蠹叶济χ措娨暪?jié)目的時(shí)候,找個(gè)角落翻起這本《用戶故事與敏捷方法》

如果你想確定你的產(chǎn)品應(yīng)該做什么?
如果你想知道怎樣跟他人溝通你的思路?
那么你適合閱讀一下這本書
整本書分為四大部分,分別從怎么構(gòu)建故事、如何評(píng)估任務(wù)、基于用戶故事一些擴(kuò)張?jiān)掝},以及最后通過一個(gè)案例來復(fù)盤前面章節(jié)學(xué)到的內(nèi)容,下面我就從我個(gè)人比較感興趣的角度嘗試談?wù)勥@本書內(nèi)容
身為產(chǎn)品經(jīng)理我經(jīng)常需要處理不同參與者的需求,項(xiàng)目經(jīng)理關(guān)注進(jìn)度、研發(fā)工程師追求技術(shù)架構(gòu)、測(cè)試人員重視質(zhì)量、設(shè)計(jì)師關(guān)注體驗(yàn)、用戶想要可用的系統(tǒng)
我是奔著學(xué)習(xí)“用戶故事”這個(gè)方法,嘗試解決身邊遇到的問題
下面我就通過故事的特征、收集故事的方法、用戶代理、切分故事、故事不是什么、故事的優(yōu)劣勢(shì)幾個(gè)方面聊聊這本書
故事的特征
故事用于討論,這句話是你首先需要記住的一個(gè)特點(diǎn),整個(gè)故事鼓勵(lì)的是后續(xù)相關(guān)參與者共同討論,逐步細(xì)化。不鼓勵(lì)開始階段詳細(xì)的分析每一個(gè)細(xì)節(jié),除此之外每個(gè)故事要相對(duì)獨(dú)立,從對(duì)用戶有價(jià)值的角度來講故事,每一個(gè)故事都通過使用用戶聽懂的語言編寫,最好有用戶自己編寫,最后多人參與討論,使故事大小適中,并且可以通過測(cè)試進(jìn)行故事完成情況的驗(yàn)收
收集故事的方法
之前聽過很多需求收集方法強(qiáng)調(diào)引導(dǎo)、補(bǔ)貨需求的方法,這本書把收集故事的方式,形象的比喻成“拖網(wǎng)漁船捕撈魚”的形式來收集需求,不同大小的網(wǎng)用來捕獲不同大小的需求,通過大網(wǎng)捕獲大需求形成對(duì)軟件的整體感覺,通過小網(wǎng)捕獲需求逐步完善系統(tǒng)。把需求比喻成魚的另一個(gè)含義還有魚會(huì)長(zhǎng)大類似于需求單位變更,也會(huì)死亡類似于需求的過期,還有一點(diǎn)就是肯定會(huì)有漏網(wǎng)之魚以及打撈過程中的一些廢棄物都是錯(cuò)誤需求的形象比喻
用戶代理
需求分析找到嚴(yán)格意義上的實(shí)際用戶做調(diào)研是可遇不可求的,我們平時(shí)接觸更多的是一些客戶經(jīng)理、領(lǐng)域?qū)<摇⒘鞒桃?guī)劃崗、培訓(xùn)師和市場(chǎng)銷售人員等,這些某種程度上都是用戶代理,或多或少都會(huì)有些個(gè)人偏見,在需求調(diào)研過程中應(yīng)該識(shí)別出每個(gè)角色的特點(diǎn),某種程度他們代表產(chǎn)品的不同角度,盡最大可能挖掘每個(gè)角色提供信息的有效內(nèi)容,雖然每種用戶代理都有各自的缺點(diǎn),但自己猜測(cè)用戶需求帶了的問題更多
切分故事
切分故事的目的是便于迭代開發(fā),所以在沒討論每個(gè)故事具體細(xì)節(jié)前,無法估計(jì)切分后的故事是否會(huì)在一個(gè)迭代中完成,這就要保證切分后的故事在某種程度上是自成一體的完整故事。書中把這種情況形象的比喻成切蛋糕,首先通過完整的故事看到系統(tǒng)地輪廓,有時(shí)候可以寫一些史詩故事用于整體故事結(jié)構(gòu)的占位,后續(xù)通過切分后的小故事,在每一輪上線都能提供一個(gè)可用的功能
故事不是什么
書中拿出一個(gè)章節(jié)重點(diǎn)講了一些我們常用的需求分析方法,類比了一下用戶故事、用例、軟件需求和交互設(shè)計(jì)場(chǎng)景之間的區(qū)別。
不像軟件需求和用例,用戶故事不是分析的結(jié)果,而是進(jìn)行分析的工具,用戶故事是基于我們事先無法全面完整的把系統(tǒng)描述清楚,我們只能大概的知道一個(gè)可供后續(xù)討論的方向,用戶故事也沒有交互設(shè)計(jì)那么具體,用戶故事更強(qiáng)調(diào)的是完整性、可討論和易交流
故事的優(yōu)劣勢(shì)
用戶故事便于口頭溝通,容易被各種角色理解,整體的故事適合做系統(tǒng)規(guī)劃,拆分后的故事適合迭代開發(fā),用戶故事鼓勵(lì)延遲溝通故事細(xì)節(jié),支持隨機(jī)應(yīng)變的開發(fā),擁抱各種角色的參與,但面對(duì)大型項(xiàng)目組織故事的難度較大,面對(duì)大量需求時(shí),故事不如用例等其他形式更利于整理收集,通過其他形式的方式來補(bǔ)充用戶故事方法的短板是正確的方式
用戶故事是產(chǎn)品經(jīng)理在需求管理過程中一件好使的工具,但需要你不斷的學(xué)習(xí)、理解、實(shí)踐,最終通過自己的理解掌握這一工具對(duì)于產(chǎn)品需求管理的價(jià)值
二零一八年二月十九日于雞西