La vie est difficile (Life is difficult)
設計和開發者的夢魘一向是:
好看的UI不合邏輯
合邏輯的又做不到(因為瀏覽器或語言限制)
做得到的既不好看又不合邏輯
能看、合邏輯又做得到的,與server或API又接不起來
終於把東西都接起來了,然後被老闆嫌難看難用不滿意,於是回到step 1…
lukhnos :: Aug.11.2007 :: :: 6 Comments »
設計和開發者的夢魘一向是:
好看的UI不合邏輯
合邏輯的又做不到(因為瀏覽器或語言限制)
做得到的既不好看又不合邏輯
能看、合邏輯又做得到的,與server或API又接不起來
終於把東西都接起來了,然後被老闆嫌難看難用不滿意,於是回到step 1…
lukhnos :: Aug.11.2007 :: :: 6 Comments »
說點個人感想:
設計和開發者面對的是藝術和技術,老闆面對的是客戶,設計和開發者的夢靨是:他們要面對的是他們不熟悉的對象——客戶,而客戶往往是不太在乎藝術和技術,只在乎效率和體驗——而這效率和體驗(從某種程度上來說)是更高一級的藝術和技術:實用藝術和實用技術。
所以,老闆要事先做好客戶調查,根據市場定位將所需的藝術和技術的相關目標及時向設計和開發者通告并根據項目進展情況適時調整要求。假如老闆一直跟蹤項目進展而不是總在項目完成之后提出看法,也許就可以皆大歡喜了。
回樓上的文,現實的狀況有可能更複雜,老闆(或是客戶)往往都是外行人
外行人看一點一點的進展往往是看的一頭霧水,而且不論內行外行,每個人在設計上的想法皆不同,非得等到完成了進一步的雛型,才有可能看的懂你的設計,更別提這中間在設計理念上溝通的困難與想法的差異,有些他認為你該知道該考慮到的,很可能一開始我們就知道做不到而捨棄了,這也是軟體工程困難與好玩的地方(這樣我們就知道要落實 eXtreme Programming 有多困難了吧 T_T )
感謝Mikimoto指正,說老闆(或是客戶)往往都是外行人一點沒錯,這也許正是La vie est difficle (Life is difficult)這個題目的意義所在吧。在我上面的感想里,我把老闆(或是客戶)的自我超越能力看的有點理想化了。
Ja. Das Leben ist anstrengt. -_-
“difficile”
呵呵,自由软件的好处是不用听老板的.
http://www.rakudoor.com的界面如何?