12.1項目的起因
王屋村的附近有王屋河流過,河灘上有很多石頭,傳說是愚公移山的時候留下的。日積月累,很多石頭被河水沖刷形成了千奇百怪的形狀。近年來不少村民以收集和出售這些石頭為副業(yè),但是苦于沒有宣傳和銷售渠道,顧客知道的不多,價錢也上不去??h里領導要大家想辦法把王屋河的石頭銷路打出去。
阿超聽說后,覺得應該把石頭都搬到網上去賣,然后對每個商家收很低的月費,通過廣告賺錢,或者對網上交易提成。阿超就搞了一個簡單的購物網演示版,和大牛一起去演示。縣里的領導看了演示版,覺得很不錯,又聽說阿超的來歷,就拍板同意讓移山公司接這個項目。但是縣政府的同志并不知道到底這個石頭購物網站到底要做成什么樣,剛好省領導也來檢查工作,順便看了演示,說我們省還有不少農村家庭小手工、小產業(yè)需要類似的網站,因此,你們可以推廣到別的產品,如水果銷售、工藝編織產品銷售等。縣里的領導們聽了群情激奮,紛紛指示大牛和阿超無論如何,要把網站先建起來再說。中午大家一起去吃工作午餐,席間杯盞交錯時,縣領導說今年十一輪到咱們縣辦一個農業(yè)成果展覽會,到時候應該可以向展覽會獻禮。省領導說:“這想法好。”阿超正在沉吟間,大牛已經答應了下來,并且拉著阿超給各位領導干杯以示誠意。幸好是午餐,領導們只是“微酣”,尚能議事。大牛向領導們反映了移山公司創(chuàng)業(yè)的艱難,并描述了全國各地軟件園和軟件孵化院發(fā)展的喜人情況,領導們爽快地批了一筆孵化金,幫助移山公司創(chuàng)業(yè)。
回村的路上,大牛跟阿超談了起來。
大牛:看來這次可能還和以前一樣。
阿超:咋樣?
大牛:就是項目的技術問題討論半天,也列出了詳細的工作進度,大家代碼倒寫了不少,但是最后連網站都運行不了。
阿超:好家伙,我正想問你——如果你知道我們要出這樣的問題,干嘛那么爽快地答應在十一交貨?
大牛:那時箭在弦上,不得不發(fā)。
阿超:這就是我們談項目的方法?酒席上搞定?要不是你搞了那一筆孵化金,我真想痛扁你。那你具體說說為什么我們以前不能成功?我們的代碼寫得不好?
大牛:代碼我不敢說,至少大家加班都挺辛苦的,但是客戶的要求經常變,看起來這次的要求更加會變。再詳細的全盤計劃都趕不上變化快,要求一變,我們內部就吵架,吵架到最后也不吵了,變成沉默,或者麻木,那更可怕。我在大伙心目中的地位也越來越低,因為都是我把客戶的變化帶回來的。
阿超:那阿昌采用的是什么樣的開發(fā)方法?
大牛:全都試過了,從最自由的到最嚴謹的,從高山流水到極限運動,都碰到不少問題,你要在公司提“開發(fā)方法”這四個字,一半人會打哈欠,如果你的方法論是“嚴謹”的那一路,說不定有人會跟你急。
阿超:我知道了,你說的“高山流水”是不是瀑布模型?
大牛:嗯,可能是吧。我都有點把它們搞混了。
阿超:極限運動是啥呢?
大牛:好像是強迫兩個人在一起寫程序,結果大家吵得不亦樂乎,都快要打起來了。
阿超:聽起來像是極限編程……這兩年挺時髦的。
大牛:有點像我們小學的時候搞的一幫一,一對紅,對吧。我當時也納悶。美帝這些先進的國家也來這一套?后來我聽說微軟沒有搞這個,我才放心。
阿超:說來話長,我希望討論開發(fā)方法時,打哈欠的和跳腳的都沒有……