三.分模塊開發(fā)時期
這個時期軟件開發(fā)過程進入實現(xiàn)階段,也是需要人力最多的時期,這樣就會分散UI設(shè)計師的精力。軟件會被切分為若干個小的模塊進行代碼編寫,最后整合成一個完整的軟件產(chǎn)品。對于一個程序員來講他們大多根本不會考慮到產(chǎn)品應該是什么樣子應該有什么整體風格,他們所考慮的只是如何用代碼實現(xiàn)設(shè)計的要求,而且在現(xiàn)在的軟件企業(yè)多都實現(xiàn)了模塊的復用,這樣會大大節(jié)約人力成本,那么程序員只是對原有模板進行修改使之適應新的軟件產(chǎn)品,這樣就會對UI設(shè)計的最終貫徹和實現(xiàn)帶來很大的麻煩。
做出的每一個模塊雖然已經(jīng)能夠使用但是都是“各自為政”沒有統(tǒng)一,因此我們也需要主動的協(xié)助和監(jiān)督程序員完整的實現(xiàn)UI設(shè)計的要求,如果有技術(shù)無法實現(xiàn)的問題需要及時溝通改正設(shè)計方案。有的時候有些模塊需要有單獨的風格,比如一些已有的軟件產(chǎn)品需要集合到某一個新的產(chǎn)品中去,這樣就會加大了設(shè)計師的設(shè)計難度,我們必須要在保證產(chǎn)品整體風格不變的情況下將原有產(chǎn)品的設(shè)計風格集合進去,使之更加適合新的產(chǎn)品表現(xiàn)形式。如果我們?nèi)耘f保持原有產(chǎn)品的風格那么當各個模塊集合起來之后往往會使新的產(chǎn)品感覺很松散,進入每一個功能都會覺得是另外一個軟件,使人對軟件的印象不深刻。
在這個階段我們還是要主動一些,跟進各個模塊界面的實現(xiàn),F(xiàn)在很多軟件企業(yè)都存在很多UI設(shè)計師和程序員的協(xié)作問題,不是程序員做不到UI設(shè)計的要求,就是UI設(shè)計師堅持一些自己的想法不能改動,還有的時候經(jīng)常會有人過來沒頭沒尾的說幫我做點東西吧!當軟件集成到一起再一看,就是很多不同風格的東西堆砌到一起,從頭到尾都不舒服,領(lǐng)導或者客戶看了以后極度不滿狂批一陣,最后得出結(jié)果UI設(shè)計做的不到位。有人說UI設(shè)計師就要背著軟件不成功的黑鍋,因為人們根本看不見代碼怎么寫的,功能是怎么實現(xiàn)的,他們只知道對軟件的樣子和使用進行評論。讓一個用戶評論一個軟件他們只會說這個軟件好用看上去也不錯挺漂亮的,但是做為一個普通用戶決不會有人說這個軟件程序?qū)懙牟诲e。這么一看我們會聯(lián)想到現(xiàn)在軟件開發(fā)之中主要的沖突在UI設(shè)計師和程序員之間,其實這只是表面的表現(xiàn)形式。實質(zhì)上這個現(xiàn)象體現(xiàn)了現(xiàn)在軟件企業(yè)的一個通病就是這個開發(fā)組之間的協(xié)作關(guān)系混亂,程序員和UI設(shè)計師之間是平級協(xié)作關(guān)系,程序員是不會對產(chǎn)品負責的,這樣看來UI設(shè)計師只應該聽項目經(jīng)理的,無論對設(shè)計做什么樣的改動或者增添什么樣的東西,都應該由開發(fā)項目經(jīng)理和產(chǎn)品經(jīng)理協(xié)商之后決定,只有他們可以對最終的產(chǎn)品負責。
這樣也可以避免很多程序員和UI設(shè)計師之間的爭執(zhí)和矛盾。但是現(xiàn)在大多說軟件企業(yè)的產(chǎn)品經(jīng)理和開發(fā)項目經(jīng)理沒有做到這一點,他們也根本不了解UI設(shè)計師和程序員的工作,也無法把握他們的工作量,這樣無序的管理會造成很麻煩的后果。其實可以建立一些合理的流程管理制度,就算企業(yè)沒有作為UI設(shè)計師也可以自己起草一份適合自己和企業(yè)的“UI設(shè)計需求申請單”,里邊應該列出我們需要的“輸入”內(nèi)容、工作時間、最終的“輸出”結(jié)果等等欄目(可以自己根據(jù)要求靈活決定)。這樣形成一個有參與人、有依據(jù)、有存底的工作流程,出現(xiàn)問題或者爭執(zhí)的時候我們有據(jù)可依,這只是一個習慣性的東西因不同的企業(yè)而議不一定都要建立需求單。在分模塊開發(fā)時期UI設(shè)計師應該做的是,在模塊開發(fā)的前期做出產(chǎn)品每個模塊的效果demo(可以用圖片的形式表現(xiàn))要求程序員按照demo的樣式進行模塊開發(fā),協(xié)助和監(jiān)督程序員嚴格按照UI設(shè)計要求生成最終產(chǎn)品,把握各個模塊的統(tǒng)一,經(jīng)常了解程序員的工作進展及時對不合理或者難以實現(xiàn)的設(shè)計進行討論設(shè)計出新的方案。分模塊開發(fā)時期的關(guān)鍵是“協(xié)助和監(jiān)督程序員生成最終產(chǎn)品”。
出處:中國UI設(shè)計網(wǎng)
責任編輯:冰點的冰藍色
上一頁 二.技術(shù)建模時期 下一頁 四.測試時期的輸入和輸出
|