最近讀完了《用戶體驗與可用性測試》廊遍,書里介紹了很多用戶測試的詳細(xì)實際操作锋勺,收獲不小。分享書中提到的敏捷 UX 案例桐款。
背景
敏捷開發(fā)的迭代周期通常為 1-4 周。在敏捷 UX 中夷恍,并沒有嚴(yán)格的流程和方法魔眨,基本概念是“個體和互動高于流程和工具”,不僅總結(jié)特定的方法和流程是自相矛盾的酿雪,而且挑選一套最合適的組合用于特定團(tuán)隊遏暴、特定產(chǎn)品的開發(fā)中也是一件非常難的事情。以下內(nèi)容是一個使用敏捷 UX 開發(fā)產(chǎn)品的例子指黎,作為參考朋凉。
原則
- 不開發(fā)多余功能,從對用戶最有價值的核心功能開始開發(fā)醋安,慢慢擴(kuò)展到可選功能上杂彭。
- 先做UX設(shè)計,再進(jìn)行開發(fā)
- 在不損害質(zhì)量吓揪、持續(xù)關(guān)注目標(biāo)的前提下亲怠,削減沒用的流程和文檔,輕裝上陣
- 與發(fā)現(xiàn)問題的精確度相比柠辞,問題的解決更優(yōu)先(RITE法)
技巧
- 用【用戶故事】代替【用戶使用案例】
- 用【上下文調(diào)查】团秽、【虛擬角色】、【用戶測試】等以用戶為中心的設(shè)計方法來解決不重視用戶調(diào)查的問題(只靠團(tuán)隊內(nèi)部討論確定的用戶角色和用戶故事,會抓不住重點徙垫,陷入大量的普通需求脫不了身)
一讥裤、產(chǎn)品概念
- 發(fā)現(xiàn)產(chǎn)品概念,即“為了誰姻报、做什么”己英。(調(diào)查秘訣:不是“您想要什么”,而是“有什么地方讓您感到困擾”)
- 得到產(chǎn)品概念的范圍后吴旋,尋找解決方案的新創(chuàng)意损肛。
- 正式立項前,對創(chuàng)意進(jìn)行檢驗:制作故事板和模型進(jìn)行投票荣瑟,或在網(wǎng)站上投入假的產(chǎn)品廣告確認(rèn)用戶的反應(yīng)治拿。
二、計劃
- 組織團(tuán)隊笆焰,標(biāo)準(zhǔn)是:團(tuán)隊成員能夠自己做出完成任務(wù)所需采取的最優(yōu)秀決策
- 確立開發(fā)計劃
- 創(chuàng)建一個虛擬角色:利用已知信息定義用戶角色后劫谅,再加入擬人化處理,建立一個臨時的虛擬角色嚷掠。
- 通過用戶故事定義需求:用以虛擬角色為主語的“某某是誰捏检,他想干什么(以及理由)”這樣的短文,把需求以小故事的形式記錄在卡片上不皆。
- 評估開發(fā)規(guī)模:以表示相對規(guī)模的故事點為指標(biāo)贯城,對用戶故事所需的作業(yè)規(guī)模做一次評估。
- 決定這些故事以什么順序?qū)崿F(xiàn):工作流程霹娄、投入產(chǎn)出比能犯、各功能之間的相互作用、市場變化等與產(chǎn)品相關(guān)的各種因素
- 以“用戶故事映射”的二維列表管理排序后的用戶故事
三犬耻、開發(fā)
- 開發(fā)目標(biāo):首次發(fā)布產(chǎn)品踩晶。
- 按照實現(xiàn)順序,在迭代期內(nèi)盡可能實現(xiàn)有限的用戶故事香追,并將作業(yè)進(jìn)展情況更新在任務(wù)面板上合瓢。
- 用戶界面設(shè)計與開發(fā)同步進(jìn)行。(交流工具:通過測試的草圖板)
- 對于需要進(jìn)行重要且復(fù)雜操作的界面透典,盡可能在設(shè)計初期消滅bug晴楔。
- 制作好原型后,立即通過用戶測試進(jìn)行檢驗峭咒。(方法:發(fā)聲思考法)
- 通過向相關(guān)人員進(jìn)行產(chǎn)品的實際演示税弃,得到反饋,根據(jù)反饋和開發(fā)進(jìn)展凑队,追加则果、刪除或修改用戶故事幔翰,或修改實現(xiàn)順序。
- 進(jìn)入下一個迭代期
四西壮、發(fā)布
- 最初發(fā)布的產(chǎn)品 MVP:只需具備最基本的功能遗增,由產(chǎn)品負(fù)責(zé)人判斷是否發(fā)布產(chǎn)品。
- 根據(jù)用戶反饋款青,對設(shè)計和計劃做方向性的修改做修,甚至再次對產(chǎn)品概念進(jìn)行戰(zhàn)略推敲。
五抡草、反復(fù)進(jìn)行為期3-6個月的產(chǎn)品發(fā)布
- 大膽調(diào)整產(chǎn)品方向饰及,迅速應(yīng)對市場變化
- 讓產(chǎn)品慢慢成長,逐步擴(kuò)大范圍
附言:
相關(guān)知識:lean UX康震、Scrum燎含。
參考資料:
- 具有流程圖和故事圖的產(chǎn)品待辦事項列表
http://www.infoq.com/cn/news/2013/05/backlog-process-story-maps