用戶故事
?
這是一本出版了10多年的老書锅纺,也是關(guān)于用故事的第一本書诅需。本書詳細(xì)介紹了用戶故事與敏捷開發(fā)方法的結(jié)合,詮釋了用戶故事的重要價值挽绩,用戶故事的實踐過程膛壹,良好用戶故事編寫準(zhǔn)則,如何搜集和整理用戶故事,如何排列用戶故事的優(yōu)先級模聋,進(jìn)而澄清真正適合用戶需求的肩民、有價值的功能需求。
本書對于發(fā)人員链方、測試人員持痰、需求分析師和管理者,具有實際的指導(dǎo)意義和重要的參考價值祟蚀。
什么是用戶故事
用戶故事可能源自NLP思維邏輯層次工窍,可以在一句話中描述用戶身份目標(biāo)和價值。
NLP思維邏輯層次:
NLP是神經(jīng)語言程序?qū)W(Neuro-Linguistic Programming)的英文縮寫
NLP自然語言處理(Natural Language Processing) 有說它是人工智能的算法前酿。
最初由格雷戈里·貝特從人類學(xué)發(fā)展出來患雏,后由NLP大師羅伯特·迪爾茨(Robert Dilts)整理。
愿景(relation)
身份(who)
價值/信念(why)
能力/產(chǎn)品功能(how to do/function)
行為(do what)
環(huán)境(where,when)
標(biāo)準(zhǔn)的用戶故事格式:“作為(身份/角色)……為了(商業(yè)價值)……我想要(功能)……”
標(biāo)準(zhǔn)的測試驗證格式:假定( 場景條件)……罢维,當(dāng)(行為)…… 那么(斷言)……
如何使用用戶故事
用戶故事3C原則:1.它一張卡片淹仑,2它是用來溝通的,3它用來確認(rèn)的肺孵。
如何編寫用戶故事
5C原則:
獨立的
可討論的
對客戶有價值的
可估算的
小的(分割匀借,合并)
可測試的
有哪些敏捷與用戶故事相結(jié)合
1.?[endif]使用用戶故事點與敏捷估算相結(jié)合,比如:估算撲克
2.?[endif]與用戶故事用戶故事拆分制定發(fā)布計劃平窘∠爬撸可用工具:用戶故事地圖
3.?[endif]用戶故事分解任務(wù)制定迭代計劃」逅遥可用工具:領(lǐng)域模型
4.測量速率是鬼,結(jié)合燃燼圖跟蹤項目進(jìn)度。
讀過本書也發(fā)現(xiàn)很多人寫的用戶故事磅叛,是有問題的屑咳,只是在機械填空。即使不實施敏捷也推薦大家都能看看對比一下自己寫過的用戶故事弊琴,或者嘗試用用戶故事理解需求兆龙。