如何建立完善的設(shè)計驗收機(jī)制?
導(dǎo)語:在日常工作中,設(shè)計師經(jīng)常會有這樣的煩惱:上線的產(chǎn)品和原先設(shè)計的不一樣,不是這個交互提示沒有顯示,就是那個圖標(biāo)大小顯示錯了。更有甚者,產(chǎn)品功能的交互邏輯就有問題,使用戶在使用過程中體驗大打折扣。那么這個問題應(yīng)該如何解決呢?
導(dǎo)致這個問題的原因很可能是在產(chǎn)品開發(fā)鏈路中,設(shè)計師完成對設(shè)計稿的交付后就認(rèn)為這個任務(wù)告一段落,開始著手下一個任務(wù)。而后續(xù)環(huán)節(jié)中的隊友對設(shè)計意圖、設(shè)計細(xì)節(jié)理解不足或產(chǎn)生誤解,將關(guān)注度僅集中在主要功能的提供上。解決這個問題,設(shè)計師們需要設(shè)立設(shè)計驗收環(huán)節(jié),進(jìn)行設(shè)計輸出和產(chǎn)品實現(xiàn)的比對和檢測。
而在傳統(tǒng)的瀑布式開發(fā)流程中,由于產(chǎn)品實現(xiàn)周期較久,產(chǎn)品上線前設(shè)計師可以安排充足的時間進(jìn)行驗收;但是在敏捷開發(fā)過程中,每個迭代的任務(wù)多、時間緊,設(shè)計驗收往往草草收場,以至于問題不斷累積,影響產(chǎn)品整體用戶體驗。
本文將會結(jié)合酷家樂工具型產(chǎn)品-酷大師在敏捷開發(fā)過程中的實踐經(jīng)驗說明如何搭建設(shè)計驗收體系,在設(shè)計師與隊友們的高效溝通的前提下,保障產(chǎn)品高品質(zhì)在線。
一、搭建設(shè)計驗收框架
很多設(shè)計師反饋:產(chǎn)品上線前驗收過,有些小問題沒法立即解決;上線后會發(fā)現(xiàn)一些新問題;隨著產(chǎn)品功能的增加,問題越來越多,通常呈現(xiàn)分散式、零星式的特點,有些防不慎防的感覺。
實際上,這是因為大多數(shù)設(shè)計師認(rèn)為設(shè)計驗收就是上線前的事情,結(jié)束了就完成了,沒有建立系統(tǒng)驗收框架,缺少全生命周期去跟進(jìn)設(shè)計實現(xiàn)的概念。
由于酷大師項目是我從0到1一直跟進(jìn)的項目,在啟動初期就做好了搭建設(shè)計驗收框架的準(zhǔn)備,按照單一功能驗收、部分模塊功能驗收、全局功能驗收、階段性整體復(fù)查這樣的順序,網(wǎng)格狀、系統(tǒng)性、地毯式進(jìn)行驗收。驗收階段貫穿上線前、上線后,形成點、線、面、體相結(jié)合的布局。
單一功能驗收階段——模塊驗收階段——全局驗收階段——周期性復(fù)查階段【配圖】
1. 單一功能驗收階段
大多數(shù)項目進(jìn)行敏捷開發(fā)時,一個sprint結(jié)束后會上線該sprint研發(fā)的功能,此時可以進(jìn)行該sprint中開發(fā)的功能的驗收。在酷大師敏捷開發(fā)過程中,一個sprint往往會完成1個復(fù)雜功能或多個獨立的簡單功能,我通常會給每個功能建立設(shè)計驗收文檔,逐個進(jìn)行驗收。這個階段的驗收往往比較細(xì)致,會關(guān)注每個功能的設(shè)計輸出中涉及的所有細(xì)節(jié)點。
這樣一輪精細(xì)化驗收結(jié)束后,往往能夠發(fā)現(xiàn)產(chǎn)品實現(xiàn)中90%以上的問題。我稱這個階段為點狀驗收。
2. 模塊驗收階段
有些功能比較復(fù)雜,會拆解為多個子功能,花費多個sprint進(jìn)行研發(fā)。比如說酷大師中的渲染功能,先實現(xiàn)構(gòu)圖外景等能力,再實現(xiàn)陽光調(diào)節(jié)能力。
所以會先進(jìn)行構(gòu)圖場景和陽光調(diào)節(jié)的單一功能驗收,當(dāng)這些能力研發(fā)完成,渲染功能比較完整時,再進(jìn)行整個模塊功能驗收。此時的驗收既是對單一功能的復(fù)查,也是對模塊功能的檢測。我稱這個階段為線狀驗收。
3. 全局驗收階段
通常我會在一個相對具體的時間節(jié)點,比如半年、一年或者大版本更新迭代時,去查看整個產(chǎn)品功能迭代情況。這樣的時間節(jié)點就很適合進(jìn)行一場全局性的功能驗收。
平日的驗收結(jié)束后陸續(xù)會進(jìn)行優(yōu)化,但是由于優(yōu)化時間點不一定是即時的,也有很多情況下是問題優(yōu)先級較低,很久才修復(fù)。全局功能驗收就能從全局角度了解半年或一年進(jìn)展情況,查漏補缺。
由于酷家樂體系下,半年會對產(chǎn)品做一次回顧,所以我會在1個季度結(jié)束后進(jìn)行一輪全局驗收,檢查出的問題可以下一個季度進(jìn)行優(yōu)化,保證每半年回顧時整體狀態(tài)可控。我稱這個階段為面狀驗收。
4. 周期性復(fù)查階段
前面三個環(huán)節(jié)結(jié)束后其實會沉淀下數(shù)量客觀的驗收問題,一部分在上線前會解決掉,一部分上線前不容易解決的會在上線后短期內(nèi)解決,還有一部分問題可能涉及資源、產(chǎn)品方向等短期難以解決的問題,會留檔,等待合適的時機(jī)進(jìn)行解決。
為了防止短期內(nèi)沒有解決的問題被時間所遺忘,我會安排周期性復(fù)查,比如在半年的節(jié)點上,復(fù)查這半年的驗收文檔,對問題進(jìn)行跟蹤整理,適合近期進(jìn)行優(yōu)化的推進(jìn)優(yōu)化解決,短期內(nèi)還是沒法解決的再進(jìn)行備注說明。
這樣體系化的全生命周期的驗收,就可以保證產(chǎn)品穩(wěn)定的質(zhì)量呈現(xiàn)。
二、明確基礎(chǔ)驗收流程
建立驗收文檔——驗收問題錄入——同步&溝通驗收問題【確定問題優(yōu)先級&跟進(jìn)機(jī)制】——過程中跟進(jìn)調(diào)整情況———上線前復(fù)查【配圖】
1. 建立驗收文檔
有些團(tuán)隊內(nèi)部協(xié)作習(xí)慣于直接口頭溝通,面對簡單且量少的問題時比較快速,但是也存在信息遺漏、溝通誤差等問題。所以建議每次設(shè)計驗收時先建立驗收文檔。
如果團(tuán)隊共同使用線上協(xié)同工具,那么驗收記錄留檔和信息同步都能及時有效進(jìn)行;如果沒有團(tuán)隊協(xié)作工具,可以自己使用在線或本地文檔工具,比如石墨、語雀、Pages等。建立文檔時也需要按照一定規(guī)則,方便后續(xù)查找,比如命名按照功能、模塊、時間順序等。
隨著文檔的增加,為了方便進(jìn)行管理,可以建立一張驗收文檔管理表,記錄單個文檔的基礎(chǔ)情況。有些團(tuán)隊分工較細(xì),交互設(shè)計師和視覺設(shè)計師會分別建立驗收文檔,在我們的團(tuán)隊協(xié)作中發(fā)現(xiàn)共同維護(hù)一份文檔比較高效,只需要在問題類型中進(jìn)行交互、視覺的分類即可。
2. 驗收問題錄入
設(shè)計師在對最初的設(shè)計輸出和設(shè)計實現(xiàn)進(jìn)行比對時,往往會發(fā)現(xiàn)與最初設(shè)計意圖有出入的地方,建議將差異點都作為驗收問題進(jìn)行錄入,在后續(xù)溝通跟進(jìn)弄清緣由的情況下,再去判斷是否列入驗收問題。
驗收問題錄入的過程,實際也是對功能的二次思考,在這過程中真切驗證原先規(guī)劃的操作路徑是否真的易用。有時也會在錄入過程中,發(fā)現(xiàn)需要增加延展的能力,那么也是可以錄入并備注,為未來的體驗優(yōu)化積累突破點。
驗收文檔的撰寫標(biāo)準(zhǔn)將在后文具體說明。
3. 同步&溝通驗收問題
驗收問題常常會涉及多個崗位團(tuán)隊成員,比如前端、后端、運營等,如果是團(tuán)隊使用在線協(xié)作工具,在問題錄入的同時設(shè)計師可以先做好原因預(yù)判,立即@相關(guān)隊友,在正式進(jìn)行溝通之前,能夠給相關(guān)隊友預(yù)留一些排查原因的時間。
在一次設(shè)計驗收完成后,可以依據(jù)整個驗收文檔,與相關(guān)隊友共同溝通驗收問題??梢哉偌嚓P(guān)幾位隊友直接溝通,或者召開會議。在溝通的過程中,通常需要復(fù)現(xiàn)問題,判斷原因,以及確定跟進(jìn)優(yōu)化的負(fù)責(zé)人。
同時會根據(jù)問題的影響程度、調(diào)整難易程度、資源配比程度,綜合判斷各個問題的優(yōu)先級,再根據(jù)優(yōu)先級進(jìn)行排期調(diào)整。設(shè)計師在排定優(yōu)先級時需要遵循體驗原則,盡量保證新功能上線時以較好的效果呈現(xiàn)。這樣用戶初次接觸功能時,在首因效應(yīng)影響下,會對該功能體驗抱有好感,對產(chǎn)品整體體驗也會給到好評。
4. 調(diào)整跟進(jìn)
驗收問題調(diào)整的過程中,對于復(fù)雜問題往往需要進(jìn)行頻繁的溝通,工程師需要在過程中與設(shè)計師確認(rèn)方向正確性,防止偏差導(dǎo)致的再次誤差。
此時設(shè)計師應(yīng)給予充足的支持,比如詳細(xì)解釋設(shè)計意圖,比如幫助工程師尋找類似場景的實現(xiàn)效果,比如相關(guān)組件資源等。既是團(tuán)隊協(xié)作共同解決難題,同時也在解決問題的過程中了解底層原因,為預(yù)防后續(xù)遇到類似問題積累經(jīng)驗。
5. 上線前復(fù)查
體驗問題調(diào)整結(jié)束,依據(jù)體驗文檔,再次驗證修復(fù)情況。在這個時期,如果還遇到其他問題,也是可以進(jìn)行問題錄入和優(yōu)化。
三、制訂驗收文檔標(biāo)準(zhǔn)
標(biāo)明序號——定位問題范圍——定位問題分類——問題清晰說明——差異截圖對比——原因與解決方案——定位負(fù)責(zé)人——記錄優(yōu)先級———跟進(jìn)記錄【配圖】
1. 標(biāo)明序號
驗收文檔支持以多種形式呈現(xiàn),比如word、excel、ppt等,嘗試過多種形式后,選擇使用excel表格。對問題屬性、范圍、負(fù)責(zé)人等進(jìn)行說明時可以單獨呈現(xiàn),很容易最終進(jìn)行分類整理。
比如復(fù)查時,可以拉取一段時間的驗收文檔,整理后可以知道視覺問題占比10%,那么視覺還原程度還是不錯的。比如渲染模塊問題占比20%,那么說明這個模塊下還需要集中進(jìn)行優(yōu)化調(diào)整。
確定呈現(xiàn)形式后,可以在文檔中標(biāo)明序號,方便后期整理。
2. 定位問題范圍
驗收問題影響范圍往往并不相同,比如影響當(dāng)前功能、多個功能、當(dāng)前模塊,也有些問題涉及產(chǎn)品全局,甚至還有些問題會涉及公司其他產(chǎn)品線,此時需要說明清楚。
工程師在修改問題時就可以針對該范圍進(jìn)行問題解決,防止解決問題覆蓋面太小,產(chǎn)生遺漏。而涉及到公司跨業(yè)務(wù)線的問題時,可以@對應(yīng)負(fù)責(zé)人,進(jìn)行溝通解決。
3. 定位問題分類
在酷大師驗收過程中,通常遇到的問題分類為:交互類問題、視覺類問題、運營類問題、技術(shù)類問題、產(chǎn)品方向類問題等。相關(guān)人員通常會直接關(guān)注對應(yīng)問題,幫助高效處理。
4. 問題清晰說明
清晰描述問題,盡量具體,避免類似于“不符合”、“不好看”、“與設(shè)計稿不一致”等主觀籠統(tǒng)的概括;提出問題的同時盡量說明解決方案,當(dāng)然有些方案設(shè)計師能夠直接給予,而有些涉及其他崗位時就可以@隊友進(jìn)行解決方案的描述。
5. 差異截圖對比
將設(shè)計稿與開發(fā)界面進(jìn)行截圖對比,標(biāo)注出差異問題點,幫助相關(guān)隊友快速直觀理解問題。有些情況下截圖不能說明清楚操作過程中的問題,也可以采取錄制gif的方式,演示操作行為。
6. 原因與解決方案
通常問題涉及的相關(guān)人員會在這個區(qū)域進(jìn)行跟進(jìn)說明,比如造成當(dāng)前問題的原因、解決方案、排期等。
7. 定位負(fù)責(zé)人
記錄當(dāng)前跟進(jìn)的跟進(jìn)入。
8. 記錄優(yōu)先級
優(yōu)先級的評定可以有多種維度。通??梢灾苯幼雠袛嗟木S度有兩個,易于調(diào)整的問題優(yōu)先級較高,對完成功能影響大的問題優(yōu)先級高。其他維度可以根據(jù)具體產(chǎn)品,與團(tuán)隊共同進(jìn)行分析,總結(jié)其中的規(guī)律。
9. 跟進(jìn)狀態(tài)記錄
主要集中于對問題解決情況的跟進(jìn),通常分為已解決、跟進(jìn)中。
四、其他思考
為了實現(xiàn)產(chǎn)品高品質(zhì)在線,除了在研發(fā)實現(xiàn)后落地系統(tǒng)的驗收機(jī)制以外,設(shè)計師可以在很多環(huán)節(jié)發(fā)揮作用:
- 設(shè)計稿本身的高標(biāo)準(zhǔn)輸出,考慮清楚開發(fā)成本和可實現(xiàn)性;
- 交互評審環(huán)節(jié)盡量解釋詳盡,與相關(guān)工程師達(dá)到理解上的一致;
- 開發(fā)過程中參與溝通,幫助工程師先做一波問題的排除;
- 出現(xiàn)問題幫助促成解決,包括跨團(tuán)隊資源的收集、組件支持之類;
- 明確產(chǎn)品設(shè)計還原度對于用戶體驗的重要性;
- 以多種方式邀請合作伙伴參與到驗收環(huán)節(jié)中,比如bugbush、專家走查、可用性測試。
作者:懷瑾;公眾號:酷家樂用戶體驗設(shè)計
本文由 @酷家樂用戶體驗設(shè)計 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于 CC0 協(xié)議
驗收文檔我們開發(fā)老大想全都用Jira來建立和管理,但Jira上單條的對我們設(shè)計來說不方便查閱和檢索。想問貴司團(tuán)隊是怎么使用Jira和文檔的呢~
我們沒有用jira,但有類似jira的產(chǎn)品做產(chǎn)研需求管理,我們的做法是將文檔鏈接貼近去,也就是多個設(shè)計驗收的問題匯總在一個“jira”任務(wù)里,設(shè)計在文檔里一定要追蹤跟進(jìn)狀態(tài)的變化,當(dāng)文檔所有問題是done(當(dāng)前解決、協(xié)商指定某個時間解決、暫不解決)的情況下,“jira”任務(wù)才可以往下流轉(zhuǎn)
嗯嗯,很有幫助~ ??