為什么使用User Stroy
- 用戶故事是進行軟件開發(fā)時麻捻,常用的一個基本工具。
- 當我們在進行實體項目開發(fā)時耻矮,常常被許多需求壓到喘不過氣,有時候做太多忆谓、有時候做太少裆装、有時候做歪。
- 常常只顧著開發(fā)「規(guī)格上的東西」倡缠,而忽略了「系統(tǒng)是要給人用的」哨免,沒有問清楚這個系統(tǒng)里面有多少個「角色」,所以用戶故事就是用來解決這些事情的昙沦。
- 使用User Story琢唾,從用戶的角度出發(fā)去思考,以角色為中心去敘述未來會發(fā)生什么事情盾饮,那么整個項目的視野采桃,瞬間就會變得非常聚焦,所有功能都是 各角色所需要的關(guān)鍵功能丘损。
- 也不會花了很多時間普办,按照規(guī)格完善了自己認為的關(guān)鍵功能,卻少了全局觀徘钥。
如何使用User Story衔蹲?
任務(wù)全收集
- 寫下15件(根據(jù)項目大小而定)你認為需要做的功能。
- 然后按照
Must Have
/Should Have
/Could Have
/Nice to Have
功能整理出目的群組呈础。
Must Have(必須有) 踪危、Should Have(應(yīng)該有)、Could Have(可以有)Nice to Have(有更好)
- 通過拆解收集來確定角色
整理為User Story 用戶故事
- 用戶故事的格式
身為「某角色」猪落,會做「某事」,以完成「某商業(yè)價值」
- 例子:以「招聘系統(tǒng)」為例
身為管理員畴博,可以張貼職缺笨忌,以達到招募人才的需求;
身為應(yīng)征者俱病,可以篩選職缺官疲,以達到「篩選到自己心儀薪資水準的工作」;
- 以「購物網(wǎng)站」為例
身為一個商家亮隙,我要很方便地可以賣出我的貨品途凫。
身為一個消費者,我要很方便地在這個商店里買到東西溢吻。