2011/04/23

[工作] 需求工程藝術

憑著我不可靠的記憶,老師請我們模擬需求的自由發揮作業中,

我第一個「具規模」的ERD圖是虛擬一個「樂透彩中獎資料建檔系統」,

我第一個「完成且具增刪修功能」的系統是「情趣用品店進銷存系統」。
 

由此可知,像我這種沒什麼才能又不用功的學生,一向靠著聲東擊西小聰明策略,讓改作業的助教眼睛為之一亮,心中為之一振,然後忽略了這作業本身的實質技術與內涵有多貧乏…。
 

工作後,面對使用者提出的包羅萬象要求,白爛小聰明再也不管用,我也一次又一次嘗到了不懂掌控「需求工程藝術」的苦果(書沒讀好真後悔)。



最近發生了一件血淋淋、落落長的案例,越想越有趣,決定留下記錄當紀念:

甲使用者啟動了新專案,會議記錄白紙黑字提出需求A,我懷著躍躍欲試,測試新技術的心態直說「太簡單,還有沒有什麼煩惱?我可以幫你們分擔效勞喔!」

一旁的乙使用者拿出了需求B,看起來有點意思,也比較有挑戰性,心裡OS:「完成後要是被歌功頌德挖矮拍勢啦~」

→雞婆憐憫心-大忌!除了天才開發者跟佛心來的,不然不要輕易開支票。



接下來就開始埋頭苦幹…

由於需求B比較棘手,且乙使用者很忙碌,也彷彿聽不懂我在問些什麼,我就自作主張裝氣魄:「啊不然你東西拿來,我自己研究啦~」於是整個專案我大概耗費70%精力在搞定這個不在文件申請開發之列的需求B

→假會(台語較傳神)-需求是來自使用者,不是開發者的,如果無法引導需求也不要裝懂硬/gin/
尤其當需求不是原配,而是不被正式承認的小三時,站錯邊就是悲劇的開始。



過程中仍舊有透過電話、郵件、會議不斷騷擾乙使用者問東問西,但幾乎處於自問自答狀態。

偶爾會想起需求A,催促使用者們記得測試,但這時甲使用者說:「基本上這個業務已經轉交乙使用者處理,我不方便干涉了。」乙使用者說:「這個…我不知道喔,那是甲使用者提的,你要問他比較清楚啦。」

→抓重點-這一段可以發現需求已經失焦了,而我卻沒有把大家抓回主軸,還在專注「開發本身」的種種問題,
但身兼專案管理時,搞定
key man及做對重點才能事半功倍。



就這樣拖拖拉拉終於在期限內完成需求A與需求B,提出驗收時,乙使用者這時竟然不領情:「需求B…應該是可以用啦…啊我的需求C咧?」

哇靠!?哪來的需求C啊???

甲使用者:「我當初的確是提需求A,但對於乙使用者可能不適用,他需要的是需求B跟需求C。」

老天爺啊~到底什麼時候說過要做需求C,誰來評評理?!

是怎樣,需求B沒列進文件,我卻可以趕工偷開發,而需求C也應該如法泡製嗎?

我一把眼淚一把鼻涕拉拔出了一個需求B沒人在意,因為大家覺得這都是「理所當然」的;而憑空冒出來的需求C,竟然成了否定整個專案的關鍵!?

→後門別亂開-報應就是砸自己的腳。
還有,過程再辛苦不要指望有人能體會諒解,這畢竟還是一個「注重結果」的現實世界。



氣到眼冒金星的我吃了一記大悶虧,真想通通砍掉不給用。


最後我做了一個很無聊的行為,偷偷弄了一個需求C的雛型丟在需求A與需求B中,讓使用者們看的到,點的到,卻無法使用…,以洩心頭之憤。

        →好弱喔,現在想想根本沒有殺傷力吧?





是沒錯啦,如果我實力夠強,就一口氣弄出需求A+B+C,歡喜到你們艱苦到我。

或是打從一開始我就守住本分,只要做好需求A,不管對方怎麼鬧就是拿出文件證據依法辦理。



但是「需求工程」是門藝術,實在很難拿捏到使用者爽,開發者爽,專案管理也大爽的合家歡境界。我想通通討好卻又沒有那種能力,想堅守一方卻又害怕傷了和氣,最後就是落得全盤盡輸…

誰能教會我這堂課啊?!



最近怎麼那麼多感觸?kerker愛寫廢話的時候,看來就是在逃避一些事情了XDDD

2011/04/17

三小結論

其實我好想睡喔,但我在等收成,決定發發很久沒寫的心得文。




最近追的故事很多:「犀利人妻」、「蕩生哥」、「爛軟人」…也都陸續有了完結,留給普羅觀眾們意猶未盡的討論,我這種什麼都很入戲的人也終於喘一口氣,不用再跟戲氣得噗噗跳囉。



像是牛頓被蘋果砸到,我得到了三小結論:

1. 小三、生蠔、蕩生、爛軟…等物種存在之必要性,可誘發同理心並凝聚同仇敵愾心,使大家閒暇之餘除了老闆外,還有這麼多目標可以輪流罵。

2. 遇小三搶,遭蕩生坑,被爛軟纏,撞到爛人,發生瞎事,都不是世界末日。只有裝聾作啞,在僵局中不想、不敢、不願突破的人才最可悲,活該的人最後沒人同情。

3. 撞小三的過程沒有誰對誰錯,最後誰能得到幸福,就沒人計較曾經的是非紛爭了。更何況,小三希望救出疑似不幸的劈腿者,但往往是救到一開始可憐楚楚的元配。

2011/04/11

所謂的朋友

今天犧牲了假日美好的賴床時光,送西米露去大修。
自從垃圾車事件讓我對開車蒙上一層陰影後,西米露要掛不掛的殘燭身軀,更讓人沒有興趣、提不起勁去把它醫到好。

到修車場後,有更多比我還心不甘情不願的傢伙(以下化名全不是我取的):

住院四天,剛辦好出院趕過來的安東尼
剛上完大夜,白天無法入睡的小胖
代替安東尼的手,得當助手的爛總

乍看這種情景,我善良的愧疚之意油然而生,想到這台路上漏油機,為了根本是雞肋卻又不得不修的車窗馬達,得勞動這一群老弱傷殘...


安東尼雖然無名指爆掉了,但他開心地在醫院跟朋友嘻嘻哈哈,鬧失蹤,被醫生下禁逃令,一辦好出院手續,用包鮮膜纏好斷手後,儼然無事般的爬東爬西開始修車。
成天泡在這裡的爛總已經可以出師幫忙操刀了,小胖也不遑多讓,被冊封「嘴巴修車王」;到了中午還來了個可樂包,就像打地鼠機,無時無刻都會冒出來,跟大家打屁了一陣,就會嚷著要回公司晃晃,再來這,再回公司,再來這,再回公司...

零件換完後,剩下定位要轉交給另一間的小甜甜,大夥等待之餘,就到南部之光-丹丹漢堡啃中餐。(有身邊所有人都那麼愛吃丹丹漢堡的八卦嗎?)由於定位完可能得到晚上,我這個從頭到尾納涼沒事幹的健康人士卻已經開始度估,就先被送回家睡覺,等到晚上他們再把車送回家。

「怎麼那麼可憐?」我為自己可以回家休息有點良心不安:「這樣不會很麻煩吧?」
「大家又沒事做...」
「...」我愣了一下:「怎麼會...」
「妳難道還看不出來嗎?」

所有的憐憫就在這瞬間,消散而空。




實在太搞笑了,看著他們這樣來來去去吵吵鬧鬧,原來這就是一群朋友!

有人感冒發燒,有人就會通知:「快來喔~這個人快不行了!」
我都不知道哪天要是被送進醫院,會不會有一堆這樣的朋友來慰問?
可能只有護士小姐質疑我一句:「妳難道都沒有同事可以載妳去醫院嗎?」(這可是件真實發生的血淋淋事件)

比對起來,好像我比較值得同情呢。

雖然我嘴裡嘲笑小胖怎麼那麼無聊成天彼此瞎混,但心裡卻很羨慕這些人,人生有彼此照應的朋友相伴。

2011/04/07

我沒時間

最近時間實在不夠用,深深感受到被時間追著跑的無力與恐懼。

很多人都愛問到底在忙什麼?

我沒有耍神秘暗中搞鬼,也沒計畫做出什麼偉大事蹟,

只是希望儘快把手中瑣事搞定,享受無所事事的時光~




包括無憂無慮的睡到自然醒…

漫無目的的上網衝浪…

一邊玩虛擬小精靈一邊實況施肥的爽快時刻…



人生汲汲營營,只是為了偷閒啊XDDD