iT邦幫忙

6

(暗黑戰法)過度設計 與 職場升官的潛規則

最近接手一個老系統在修改功能
因為以前是我寫的,而我還在公司,就由我來修正了。

當初規劃的人,做了很多 function,非常瑣碎(但說得好聽一點,就是非常詳細)
結果跟客戶串接的時候,客戶只用到三四種功能。其他的根本沒在用

簡單的說,客戶的系統跟我們索取數據
他只要「今天要出貨的東西」以及「這些東西的明細、備註、注意事項」等等
說到這邊,大家都應該知道
客戶只需要當日出貨的主表明細(Master-Details,主細表)

因為我們不知道客戶使用哪種系統?也不確定未來幾年新加入的客戶會用哪種技術?
所以我們給了最簡單的規格,XML、JSON、純文字

當初設計的人,為了展示技術,他設計了將近二十種 function
可以傳回 DataReader、DataSet與DataTable等等
(但這些都是 .NET技術,如果對方不用 .NET來承接呢???)

後來發現客戶根本不需要.....

但,這樣的設計,為什麼可以在職場上幫他升官發財呢

我後來才懂,但時間已經過了
這是「暗黑戰法」,趁年輕要學起來啊 .... http://mis2000lab.pixnet.net/blog/post/34715919
詳見全文


2 則留言

0
微中子
iT邦新手 4 級 ‧ 2017-06-28 10:44:27

希望還是能附上全文,有點導流量式貼文的嫌疑

iT邦幫忙禁發廣告、業配內容與摘要式導流量貼文

我要留言

立即登入留言