很關(guān)注白鴉要寫一個《Design IT.》這樣的話題,跟風(fēng)說說迭代設(shè)計(jì)。
我們對迭代開發(fā)大概都不陌生,應(yīng)該也知道這里的迭代是開發(fā)的一種方式,尤其在摸索著前進(jìn)的時候,總會回頭修改自己的過錯,并且在完善過去的基礎(chǔ)上繼續(xù)前進(jìn)。設(shè)計(jì)也需要迭代,設(shè)計(jì)也需要機(jī)會成熟,在我們具體做設(shè)計(jì)時,不免總會有這樣的感慨。對于自己沒有接觸過或者面對全新的產(chǎn)品的時候,我們不免要有一個認(rèn)識的過程,這時候很難一下子把所有的工作做完善了,總會存在這樣那樣的問題。
需要迭代沒有錯,但我們應(yīng)該盡量避免無休止的返工。在做設(shè)計(jì)時,我們都知道首先要有一個明確的目標(biāo),如果我們改變了當(dāng)初的目標(biāo),那就不應(yīng)該再稱為迭代,應(yīng)該稱之為重新開始。迭代是針對某個事情而言,如果你開始在做A產(chǎn)品,后來你覺得做A產(chǎn)品沒有前途,于是改變了想法,開始要做B產(chǎn)品了,你不能說做B產(chǎn)品是對A產(chǎn)品的迭代。在很多小公司,太多的人打著“迭代”的旗號反復(fù)返工,最后一事無成,還胸有成竹的說,做產(chǎn)品需要迭代,我們不可能不做調(diào)整。可無目的的亂改變,最好還是不要玷污“迭代”這個詞了。
記得幾年前我去一家公司面試,有機(jī)會和他們的老員工聊了聊,大概如下:
“我們做事情很認(rèn)真,總是想把產(chǎn)品做完美了”他(那個老員工)很興奮的告訴我
“哦,那你們進(jìn)度一等很慢吧?”我反問道
“不對!我們進(jìn)度很快,我們老板要求三天內(nèi)把要做完這個商城,包含設(shè)計(jì)和實(shí)施”他很自豪自己的能力。
“三天? 這是一個商城哎,你們考慮各種界面的邏輯了嗎? 要怎么運(yùn)營?你們的目的是為了什么?”我很好奇他們有這么快的速度,不禁反問道。
“看,這個是我們這次要完成的界面,之前我們實(shí)施了兩個了,覺得不好就扔掉了,現(xiàn)在要重新做,時間非常緊!你同意過來的話,我和老板說說去,現(xiàn)在咱們就開始做吧!”他很著急的對我說。
“先不這么著急吧? 你們這個界面為啥要做成這樣? 會不會做完這個還要重新做?咱們沒有目標(biāo)永遠(yuǎn)都做不出東西來”我很誠懇的說。
“管不了那么多了,我們必須高效的工作,迭代式的設(shè)計(jì)開發(fā),我們這樣效率很高!”他同樣很自豪的說。
“這樣叫迭代?應(yīng)該叫返工比較合適吧?你們會無休止的返工下去,你們還沒搞明白要做成什么樣。”我反問道
“哎,你不理解,你去和老板談吧~”他開始沒有耐性了
后記:后來和他們老板聊的時候,事實(shí)上他們不是在做迭代,只是要在某個時間內(nèi)做完那個活,然后還要再重新思考該怎么做,他們沒有搞明白要做的是一個啥產(chǎn)品,一個無頭的蒼蠅而已!
設(shè)計(jì)的迭代總是在無意識的進(jìn)行了,設(shè)計(jì)產(chǎn)品很難是一蹴而就,因?yàn)槟愕墓ぷ骺偸腔谏弦粋階段的結(jié)果,和以前做過的工作有些重疊;比如你在出一個設(shè)計(jì)方案,可能你的方案要做好幾稿才能確定,每一稿的改進(jìn)想比都是基于前一稿的基礎(chǔ)上在進(jìn)步,或者做不同的考慮,這個思考的過程本身就是一種迭代的工作。從大的層面上講,設(shè)計(jì)的每個階段都會基于上一個階段的結(jié)果,毫無理由的做出一個設(shè)計(jì)稿,恐怕不是一個成熟設(shè)計(jì)師的風(fēng)格,只是“拍腦門的主”罷了。