曾經看過這樣一個故事:有開發人員抱怨客戶簡直笨得像豬,因爲根本不會用他開發的軟件或是提出一些怪異的需求。於是他的頭頭告訴他:好好好,我同意客戶是笨豬,那麼請你把軟件做得讓豬都能用。
客戶真的笨到這種程度?在幾個經典的關於PC客服的笑話中看到過,但實際中我沒碰到過。很多時候我們不滿的是客戶的刁鑽。
那我們的開發人員真的需要開發豬都能用的軟件?其實對於開發者來說,開發的過程的重要性應該高過開發的結果。就好象娶老婆一樣,和諧美滿的幸福生活重要性遠大於生個大胖小子,當然了,如果能生個大胖小子,那就很完美了。
在我們充分強調客戶體驗的同時,我們有沒有考慮到我們開發者的體驗?確切的說是開發這對於開發過程的體驗?很多時候很多人會說沒有。
客戶的出發點和我們的出發點是完全不一樣的。不要過於相信那些“站在客戶的立場上看問題”的鬼話。對於需求來說我們是要這樣子做,但開發過程的還有很多別的重要方面。
客戶要求的是,在你們給出軟件之後,我們用起來很爽。由於許許多多中國特色的原因,“老闆”們總是要求開發者儘量滿足客戶的需求,就是爲了讓客戶爽,我們的開發者付出了多少?將程序員和妓女作比較的那則笑話估計很多人看過,哪一位開發者沒有同感?但和streetWalker們不一樣,我們是用上半身來工作的。
我們過於犧牲開發者體驗了。
所謂開發者體驗要求其實並不高。讓開發者去進行他感興趣的工作,至少是他自己認爲值得的工作。
顯然,一個又一個類似的項目的開發對於開發者並沒有好處。這估計就是重構這個名詞在開發者中引起巨大反響的主要原因。很早前人們就開始叫囂着像搭積木一樣開發軟件,可現在還是在和泥巴捏泥人。什麼阻擋了我們用更爲簡潔的方式開發軟件?人的思想。
當我們興奮的走向用例驅動過程,模型驅動架構的時候,“老闆”們仍然是被利益驅動的。其實這也沒什麼奇怪的,奇怪的是他們斗大的腦袋裏竟然認爲軟件開發就是體力活。
肯定存在聰明的技術主管會充分考慮開發者體驗,站在第一線與斗大腦袋們鬥爭說時間太緊,預算太低,要求太高等等。但這個原因是普通開發者自己沒辦法解決的,只要你工作你就有很大可能遇到這種情況,尤其在現在的中國,項目永遠比產品多的情況下。我也解不了這個結,至少現在解不開,所以暫且擱下。
第二個原因是來源於我們自己的。tobecontinue
開發者體驗比用戶體驗更重要
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
[轉]盛大的“盒子”能裝什麼?
alexchew
2020-06-16 04:20:22
協作=各司其職+各盡其能
相信很多人看過《奪寶奇兵》三部曲,估計也有不少人看過它的花絮。花絮的片長比正片還要長,第一次我記得看了很長時間纔看完。花絮採用記錄的方式詳細描述了三部
alexchew
2020-06-16 04:20:22
和諧,就是把人性上升爲制度
原文:和諧,就是把人性上升爲制度“和諧”是近來各界提得最多的一詞,儘管大家可能在說的還只是社會與家庭的和諧問題。其實,想想我們的企業,不同樣需要實現這
alexchew
2020-06-16 04:20:22
永遠抓住主要矛盾
越來越多的感覺到許多人,尤其是工作了一段時間之後的人,似乎不清楚主要矛盾與次要矛盾的關係了。恐怖。有幾個同事每天都在討論新出現的技術與名詞,從沒有個休
alexchew
2020-06-16 04:20:22
Adobe+Macromedia:PDF和Flash互補有多精彩?
alexchew
2020-06-16 04:20:22
從業務角度看IT應用
alexchew
2020-02-26 04:12:47
基於用例的工作量估計
alexchew
2020-02-26 04:12:47
英雄的戰車,鬥牛眼中的紅色
alexchew
2020-02-26 04:12:47
[轉]窄告領先Google,佔據上下文廣告市場
alexchew
2020-02-26 04:12:47
Google AdWords
alexchew
2020-02-26 04:12:47
[轉]上下文廣告: 智能網絡廣告的起點
alexchew
2020-02-26 04:12:47
一個臺灣人眼裏的交大
alexchew
2020-02-26 04:12:47
中國“ERP普及化”的真實與謊言
alexchew
2018-08-25 23:31:05