最近一段時間過的實在平淡,可能客戶覺得不給我們增加點難度,根本對不起自己的那些錢。這不今天又把何經理叫了過去,說是想要調整需求。
“對于我們程序猿來說,最討厭的事情就是更改需求,有句段子流傳很久,殺一個程序猿不需要用槍,該三次需求就可以了,大概就是利用這個特點編的。其實別看程序猿平時很低調,看起來特別不容易生氣,整天一副與世無爭的樣子。那是因為畢竟連調試程序那么麻煩的事情,都沒有讓我們生氣,那還有什么可以值得生氣的呢?”
“對于程序猿來說,往往就是別人覺得無足輕重的事情,會讓我們大發雷霆。我給你們好好普及一下啊!”
“第一件就是代碼注釋。想一想當我們費盡心思的找到了錯誤原因,正準備對錯誤進行修改的時候,我們就看到了一段男默女淚的像天書一樣的程序代碼,整段是N層循環,而其中注釋也是瞎寫或者復制粘貼別處的,如果循環中再有一堆魔法參數,頓時有一種想捶胸頓足,大吼一聲:誰TMD在代碼里下毒的心情。”
“就好比你已經在森林迷路了,然后有人硬塞給你一份航海圖,直接都能給你帶到新世界了。如果你是當事人,拿到這樣一份地圖還不如沒有,因為本來的目標可能只是木葉隱村。[新世界來自航海王,木葉隱村來自火影忍者。]”
“沒想到你動漫看得不少啊,航海王和火影忍者都出來了。”一個同事聽的津津有味,我微笑的點點頭,然后繼續說我的。
“第二件事情就是需求變更。這個就是程序猿最大的敵人,他往往決定了程序猿這周是加班度過,還是瀟灑走一回。我之前看到過一篇報道,說有一套方法可以讓程序猿很享受客戶的需求變更,也不知道這個是真是假。”
“客戶開個會,三十分鐘討論出來的需求,有可能對應了程序猿幾百個小時的工作量。當為了這個版本的需求花費了幾百個小時已經完成大半的時候,又因為客戶上廁所時候的一個靈感乍現,決定推倒重來。我覺得如果我遇到這種情況,心里一定是十分復雜的。”
當然這個情況很大程度是可以避免的,一個優秀的項目經理可以在客戶不了解想要的東西時,協助他們作出決定。
“最后一個就讓我們說一說程序猿同樣很頭疼的事情,那就是開發結束后補文檔。有的人可能說了文檔有什么可怕的,那里面不都是自己開發的功能嘛!事實上,文檔應該是初期編寫的,用于規定功能邊界和開發內容等。”
現狀是,由于開發周期緊,導致早期根本來不及寫,只能在最后補。這個情況在未來有所好轉,但是目前還是普遍現象。
我記得牧軒曾跟我說過一個笑話,就說他們公司之前有一個同事,他的領導讓他補一個模塊的用戶使用文檔。誰知道這家伙一天下來居然就截了幾張圖,等到領導問他文檔的時候,他是這么跟領導說的:“求求你了,老大,還是讓我回去寫代碼吧!讓我加班都可以。”
這件事情也成了那位同事的日后的糗事,同事是不是就拿出來調侃他一回,不過他本人不在意,順勢就跟人講講自己那段被逼著補文檔的地獄體驗。
“其實程序猿還有很多禁忌,雖然平時看起來人畜無害,與世無爭,其實只是沒觸碰到底線大家都是朋友。在0101的世界里,自己就是主宰,一切都會按照既定的路線走,不會像人一樣,受各種意識主導,程序對你言聽計從,想你的親密愛人,絕不會欺騙你。”
“這就是程序猿,由于長時間的跟電腦打交道,導致他們比較高傲,甚至有點目空一切。”
“當然,也有有趣的事情。比如測試跑過來找你,對你說,某處出錯了,一定是bug吧。然后等待他的大概率是如此的回答,哪有問題?是你自己搞錯了吧?雖然你嘴上這么說,但其實雙手已經誠實的打開瀏覽器或者控制臺去讀日志了。”
“說得好。”
進來的人打斷了我的演講,趕緊過頭看向說話的人,還好是何經理。這要是被其他領導知道了,我就得好好寫檢討了。
“何經理,您不是去開會了嗎?怎么這么早就回來了?”
何經理看了看我,又看了看大家,然后說道:“大家先散了吧。各小組長到會議室開會。”
我們幾個組長互相看了一眼之后,趕緊收拾了一下就過去了。剛到會議室里面,就感覺氣氛有點不對勁,特別的嚴肅。今天何經理過去是調整需求去了,難道需求調整的很大,和我剛才講的一樣。
何經理看大家都聚齊了,沖著我們說道:“大家也知道我今天是去干什么了,情況不太樂觀,我下面就跟大家說一下具體情況。”
我們通過何經理開始了解今天發生的情況。
何經理到了客戶的公司之后,先是被冷落了半個小時,好不容易等到會議開始,結果客戶卻先說想先看一看軟件。還好何經理事先準備的比較充分,就給客戶先演示了一下軟件,誰知道客戶對著這個剛剛開發近三個月的軟件就開始挑問題了,各種表示和他們當初設想的不一樣。
但其實這就有點扯皮了,這是典型的用戶并不知道自己想要什么,當看見原型甚至demo以后,思路被打開了,開始瘋狂的產生想法。本來軟件的開發應該是嚴格按照既定的文檔進行的,包括功能排期等等,雙方確認了就要執行,但是在當前的大環境下需求文檔就是用來記錄需求變更的已經快成了行業潛規則。
當然,何經理也不能做任人宰割的羔羊,回絕了一些明顯不合理的需求以后,還是妥協了一些改動不太大的內容。會上,一再叮囑我們以后做功能要盡可能靈活,防止牽一發而動全身。
散會以后,他們都說姍姍你懂還挺多。活像一個工作了幾年下來的老炮兒。我聽了以后,心里的想法自然是不能表漏出來,給他們回了一個禮貌的微笑。
眼看到了下班的時間,今天感覺有點累,收拾完東西就直接回家了。地鐵上,別人給我讓了一個座位,打心眼感謝人家,當然行動上也表達了十分的感謝。沒做多久昏昏沉的就睡了一覺,還好沒坐過站。
回到家,看見屋子有點亂,有點心疼牧軒,最近晚上加班,早上還要給我做早飯。平時屋子就沒法收拾了,簡單的把垃圾收了收,準備下樓扔掉。
天才一秒記住本站地址:。搜狗小說手機版閱讀網址:.sgxsw
( 明智屋中文 wWw.MinGzw.Net 沒有彈窗,更新及時 )