精益用戶體驗和敏捷用戶體驗的概念,其實是在精益軟件開發(fā)(LeanSoftwareDevelopment)和敏捷軟件開發(fā)(AgileSoftwareDevelopment)的基礎上提出來的。我們先來看看后兩者的定義:
敏捷軟件開發(fā):又稱敏捷開發(fā),是90年代以來逐漸引起重視的一種新型軟件開發(fā)方法,是一種滿足快速變化需求的軟件開發(fā)能力。它們的具體名稱、概念、流程、術(shù)語都不一樣。與“非敏捷”相比,他們更強調(diào)程序員團隊與業(yè)務專家的緊密合作、面對面的溝通(被認為比書面文檔更有效)、新軟件版本的頻繁交付、緊湊且自組織的團隊、能夠很好適應需求變化的代碼編寫和團隊組織方法,同時也更重視人在軟件開發(fā)過程中的作用。
精益軟件開發(fā):同名書籍源于MaryPoppendieck和TomPoppendieck。本書重新詮釋了傳統(tǒng)的精益原則,提供了22種開發(fā)實踐“工具”,并與敏捷開發(fā)的實踐進行了對比。通過Poppendieck和他的妻子在敏捷軟件開發(fā)社區(qū)的努力,包括在敏捷開發(fā)大會上的幾次演講,精益軟件開發(fā)已經(jīng)被敏捷開發(fā)社區(qū)廣泛接受。
同樣,敏捷用戶體驗和精益用戶體驗是兩種軟件開發(fā)方法在設計領域的應用。敏捷用戶體驗關(guān)注的是產(chǎn)品設計中的人員交流和軟件交付開發(fā)的高效率,而精益用戶體驗關(guān)注的是人,關(guān)注的是產(chǎn)品與市場的匹配度。兩種方法各有利弊,但同樣重要。
在敏捷用戶體驗設計中,軟件項目在構(gòu)建初期被劃分為若干個子項目,每個子項目的結(jié)果都經(jīng)過了測試,具有可視化、集成性和可操作性的特點。換句話說,一個大項目被分成幾個相互關(guān)聯(lián)但又相互獨立的小項目,分別完成,期間軟件始終可用。這種方法可以提高設計的效率和產(chǎn)品的響應性。
但是,想要設計出好的產(chǎn)品,最終還是跟“人”有關(guān)。人是麻煩的非二元動物。只有把人的需求作為一個整體來考慮,你才能提供最好的用戶體驗,這是精益設計最顯著的優(yōu)勢。因為這種方式在一定程度上拉長了產(chǎn)品設計和開發(fā)的時間,對于大多數(shù)結(jié)果導向的設計老師來說,敏捷設計可能是更好的選擇。
需要注意的是,敏捷不等于低質(zhì)量,精益不等于低效率。
原型作為產(chǎn)品設計的初始原型,用于測試產(chǎn)品的可用性。數(shù)據(jù)顯示,產(chǎn)品發(fā)布后,原型可以減少25%左右的bug。所以無論是在敏捷用戶體驗設計(敏捷用戶體驗)還是精益用戶體驗設計(精益用戶體驗),產(chǎn)品原型對于設計老師來說都是一個很好的刺激。正因為有了原型設計,設計的老師可以從舒適的房間、辦公室走出去,把自己的“想法”帶給客戶,與客戶交流,深入了解用戶的需求,這樣兩個設計方法中以“人”為核心,以“用戶體驗”為導向的原則才能得以貫徹。
官網(wǎng)所發(fā)稿件、圖片、視頻均用于學習交流;文章來自網(wǎng)絡或者老師投稿,版權(quán)歸原作者所有,如涉及作品內(nèi)容、版權(quán)和其他問題,請及時與我們聯(lián)系刪除!