2011-03-13

棒棒糖需求

今天下班前,與業主的一個專案負責的窗口有了一些爭執,
我先不提這個窗口是多麼讓人討厭,甚至於被同部門的人給排擠,
這些小八卦。。。

事情是這樣子的。
他在測試我寫的程式的時候,發生Exception。。。
(我先承認這個問題不應該發生,我應該要去避免掉這個錯誤)
只是我看著他的操作畫面,跟我預想的操作畫面不同,因為站在使用者角度來看,
並不會想要他那樣操作(這部分我也跟林大哥討論過,推測他的操作動線,
應該是想說要從另外一個角度去執行,因為程式會先去取得初始資料,若是初始的資料錯誤程式就發生Exception,
而那位窗口就是這樣才會出錯,但是使用者並不會像他那樣操作)
(補記:後來窗口幾乎都教大家跟他一樣的操作方式,變成了一個統一的操作方法XD)

哎呀~簡單來舉個例子好了:
今天有個任性的小孩(業主的窗口)哭著想要一個棒棒糖,
而他的爸爸(苦命的IT工程師)卻因為身上沒有半毛錢買不起棒棒糖,
於是他爸爸很委婉地告訴小孩:[爸爸沒帶錢,沒辦法買棒棒糖。]
不過,任性的小孩怎麼會聽進去爸爸的話,
他哪管你是否沒有半毛錢,也不想聽進你的解釋,
他唯一想的就是要吃棒棒糖!!!
所以他爸爸就得繞過千山萬水回到家,拿著錢去買孩子的棒棒糖。

簡單的故事說到這,應該有聽懂一點了吧?

有時候在與人溝通時,常常會遇到這樣的狀況,
有時真的是有理說不清,所以今天下班前我跟他有點意見不合,
反正他聽不進我說的,也一直執意要這樣做,那我沒意見,因為我也盡了告知義務
總之,他就不想溝通,我又何必多費唇舌!!
所以我花了一些時間,修改了我的程式,就為了滿足他的那個[棒棒糖]要求。

有時候棒棒糖的需求,其實真的是使用者需求,
修改或滿足使用者的需求是真的必要的,這點我不會去反駁也不會說不做,
只是有些時候,這些功能需求是沒有經由討論或是個人的自我感覺良好所做出的決定,
往往棒棒糖的需求,則是會變成讓他們牙齒蛀光光的兇手!!

PS.這篇已經寫完很久,竟然還存在我的電腦裡,寫完竟然沒有想要上傳 XD