軟件項(xiàng)目開發(fā)失敗的實(shí)例_第1頁(yè)
軟件項(xiàng)目開發(fā)失敗的實(shí)例_第2頁(yè)
軟件項(xiàng)目開發(fā)失敗的實(shí)例_第3頁(yè)
軟件項(xiàng)目開發(fā)失敗的實(shí)例_第4頁(yè)
軟件項(xiàng)目開發(fā)失敗的實(shí)例_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、一個(gè)非典型失敗項(xiàng)目的啟示一、案例故事(純屬虛構(gòu))1. 需求的萌芽培訓(xùn)戰(zhàn)場(chǎng)硝煙彌漫?;鹦桥嘤?xùn)公司總經(jīng)理火總,正在抓腮撓頭,思慮著如何在激烈的競(jìng)爭(zhēng)中立足并脫 穎而出。 抓起電話,讓文員通知10點(diǎn)開個(gè)全公司大會(huì)會(huì)上討論氣氛非常熱烈,除了火總,所有人似乎都抓住這個(gè)難得的機(jī)會(huì),為最近自己的 業(yè)績(jī)下滑鋪陳理由:市場(chǎng)部M經(jīng)理:競(jìng)爭(zhēng)對(duì)手很好很強(qiáng)大,他們總是先我們一步把我們盯著的潛在學(xué)員弄走了客服部C經(jīng)理:我們很努力的尖懷學(xué)員,但是學(xué)員仍然有很多抱怨,甚至還說(shuō)被咱們給忽悠了市場(chǎng)部李MM:我們雖然有很多優(yōu)秀學(xué)員,就業(yè)情況很好,可是我們卻 難以找到他們之前的培訓(xùn)記錄,甚至找不到他們目前的聯(lián)系電話,要是能夠找到這些人

2、進(jìn) 行回訪,并讓他們回來(lái)給學(xué)弟學(xué)妹們現(xiàn)身說(shuō)法,相信會(huì)促進(jìn)我們的招生工作。一時(shí)間眾說(shuō)紛紜,火總看看手表,認(rèn)為必須討論出一個(gè)針對(duì)性的對(duì)策才是,于是 揮揮手,“那大家看看是否有什么好主意? ” “我了解到水星公司,他們有一套軟件, 能夠支撐培訓(xùn)業(yè)務(wù)的全部流程! ”市場(chǎng)部的王GG似乎有備而來(lái),僵坐2小時(shí)說(shuō)的第一句 話?!班拧薄坝械览怼皩?duì),我們也應(yīng)搞一個(gè)!” 一時(shí)間大家似乎全被點(diǎn)燃激情,看到了一扭頹勢(shì)的希望火總 沉思不語(yǔ)良久,終于喃喃說(shuō)道:是有道理,讓我再考慮考慮吧散會(huì)吧!2. 可研、立項(xiàng)火總回到辦公室,他剛才沒(méi)有當(dāng)場(chǎng)決策的原因是會(huì)上的信息不夠弄個(gè)這種軟件需要多少錢?搞了這么個(gè)系統(tǒng)真的有用嗎?然而,他畢

3、竟見多識(shí)廣,知道目前信息化建設(shè)是大勢(shì)所趨,決定深入了解一下。 火總想到了提出這個(gè)想法的王GG,對(duì)了,讓他詳細(xì)陳述一下!于是就拿起電話 2分鐘后,小王在火總寬大的辦公桌對(duì)面正襟危坐?!靶⊥醢。覍?duì)你剛才提到的那個(gè)建議很有興趣,能否仔細(xì)談一下你的想法? ” “好的?!蓖鮃G終于逮到在老板面前表現(xiàn)的機(jī)會(huì),自然不會(huì)放過(guò)?!笆紫龋枪臼悄壳拔覀児镜氖滓?jìng)爭(zhēng)對(duì)手,他們有IT軟件支撐,我想我們 也應(yīng)該有吧? ”火總?cè)粲兴嫉狞c(diǎn)了下頭?!捌浯危线@個(gè)系統(tǒng)之前,水星公司跟我們一樣,各個(gè)部門之前的溝通都是通過(guò)紙質(zhì) 文件,效率低,浪費(fèi)大;上了這個(gè)系統(tǒng)后,他們基本實(shí)現(xiàn)了無(wú)紙化運(yùn)作,一年光打印紙就 節(jié)省了好多錢!

4、”嗯“,這個(gè)好! ” 一聽到能省錢錢,火總來(lái)勁了,身子往前探了探?!霸僬?,上了 IT系統(tǒng),所有的數(shù)據(jù)在各個(gè)部門共享,大家都可以使用,并且數(shù)據(jù)可 以保留很久,他們通過(guò)系統(tǒng)對(duì)學(xué)員從招收到從業(yè)后的回訪,實(shí)現(xiàn)了全程的尖懷,客戶滿 意度一下高了很多,以至于他們招收學(xué)員越來(lái)越容易!”對(duì)“對(duì)對(duì),我們也想這么搞!”火總顯然被打動(dòng)了 !“王GG繼續(xù)說(shuō)了不少好處“那到底要花多少錢? ”火總終于把自己最尖心的問(wèn)題說(shuō)了出來(lái)?!芭?,聽說(shuō)水星公司第一年用了大約50萬(wàn),包括軟硬件! ”“ 5萬(wàn)?!”火總的眼睛瞪得老大老大,這可是他公司一年的營(yíng)業(yè)額啊“聽說(shuō)他們只用了兩年就把投資額全部回收,現(xiàn)在的業(yè)務(wù)量比上系統(tǒng)前提高了 3 倍

5、! ”“嗯”火總再次陷入沉思2分鐘后,火總打破沉寂:”小王啊,我認(rèn)為這個(gè)建議真的很好,我決定了:要做! 我決定讓你來(lái)負(fù)責(zé)這個(gè)項(xiàng)目,你看有問(wèn)題嗎?“謝謝火總信任! ”王GG高興的差點(diǎn)從凳子上蹦起來(lái)?!拔覀兘o這個(gè)項(xiàng)目定個(gè)名字吧?!毙⊥跆嶙h?!班牛徒小净鹦菢I(yè)務(wù)支撐系統(tǒng)】吧,英文名:HSS!”火總擅長(zhǎng)包裝,這點(diǎn)小事難 不倒他。“但我希望今年投資能夠控制在20萬(wàn),你看有沒(méi)有把握? ”“嗯,呃我爭(zhēng)取吧! ”王GG有點(diǎn)沒(méi)有把握,但還是應(yīng)承下來(lái)了3. 招標(biāo)、選供應(yīng)商小王第一次接手老板直接委派的任務(wù),躊躇滿志!他做的第一件事是找到他的好友一一馬甲,馬甲就職當(dāng)?shù)匾患倚≤浖疽煌列枪荆辛顺^(guò)2年的開發(fā)經(jīng)驗(yàn),

6、一直希望自己能夠有朝一日當(dāng)個(gè)項(xiàng)目經(jīng) 理。這 回好友找上門,他一口答應(yīng)一一其實(shí)他還有一個(gè)“陰謀就是到時(shí)爭(zhēng)取由自己公司 承接該項(xiàng)目,然后自己來(lái)當(dāng)項(xiàng)目經(jīng)理!馬甲開始當(dāng)起了小王的狗頭軍師” T馬甲建議小王:首先要收集使用部門的需 求小王就開始在各個(gè)部門跑動(dòng)起來(lái),最后他整理到各個(gè)部門的大概需求如下: 市場(chǎng)部:學(xué)員招募管理、營(yíng)銷人員考核和管理客服部:學(xué)員信息管理、學(xué)員滿意度管 理課程部:課程體系管理、學(xué)員考勤管理、學(xué)員學(xué)習(xí)效果評(píng)價(jià)財(cái)務(wù)部:學(xué)員培訓(xùn)費(fèi) 管理、內(nèi)部員工績(jī)效考核此間,馬甲不時(shí)跟小王灌輸:現(xiàn)在流行三層架構(gòu), J2EE, SSH框架小王 明白馬甲推薦的肯定是他所擅長(zhǎng)的技術(shù)。1周過(guò)去馬甲看著小王提供的

7、需求清單,皺著眉頭:“這個(gè)估計(jì)要花挺多錢包含軟硬件20萬(wàn)?有點(diǎn)懸! ”其實(shí)小王原本打算如果馬甲公司能夠20萬(wàn)之內(nèi)吃下的話,他就建議老板直接委托 給馬甲公司,畢竟馬甲是自己好朋友嘛。但現(xiàn)在看來(lái)不行了。老板指示:那就招標(biāo)!不信20萬(wàn)拿不下!這大大出乎馬甲的意料之外,他起先認(rèn)為十拿九穩(wěn),打算拿下后回去找自己老板邀 功請(qǐng)賞的?,F(xiàn)在小王的老板說(shuō)要招標(biāo),這可就馬甲趕緊回公司跟老板(土總)一五一十的匯報(bào)了情況。沒(méi)想到土總并不責(zé) 怪馬 甲,反而安慰他:你這個(gè)事情干得不錯(cuò)!我決定讓你負(fù)責(zé)這個(gè)標(biāo)!馬甲受寵若驚,他知道,這個(gè)標(biāo)拿下了,按公司慣例,自己肯定就是項(xiàng)目經(jīng)理了 !小王這邊正在按火總指示準(zhǔn)備招標(biāo)材料,上網(wǎng)一查

8、,哇塞,招標(biāo)流程還蠻復(fù) 雜哦, 要準(zhǔn)備:投標(biāo)須知、技術(shù)規(guī)范書、商務(wù)規(guī)范書他載了幾個(gè)范本,在其上修改后就打算直接用了,但技術(shù)規(guī)范書看來(lái)還得請(qǐng)馬 甲幫忙了。馬甲很樂(lè)意,因?yàn)樗睦习逋量偢嬖V他:能夠參與制定規(guī)范,我們中標(biāo)的概率就大 多了!并且準(zhǔn)許他用上班時(shí)間去協(xié)助小王。很快,小王的招標(biāo)材料準(zhǔn)備好了,他再次聽了馬甲的建議,把標(biāo)書發(fā)給了馬甲推薦 的幾家軟件公司。招標(biāo)結(jié)果很快出來(lái)了,馬甲的公司技術(shù)分得分最高,商務(wù)分中等,最后得分最高勝 出一一中標(biāo)了 !該項(xiàng)目19.6萬(wàn),要求6個(gè)月上線?;鹦枪竞婉R甲公司的商務(wù)合同簽訂自是另有一番折騰,此處按下不表。自然的, 馬甲得償所愿,成了這個(gè)項(xiàng)目的乙方項(xiàng)目經(jīng)理,而小王

9、,則繼續(xù)他的甲方項(xiàng)目經(jīng)理的角 企,O4. 項(xiàng)目需求調(diào)研其實(shí)在合同簽訂之前,馬甲就開工了。他溫習(xí)了大學(xué)的軟件工程,認(rèn)真回憶了自己參與的幾個(gè)項(xiàng)目的過(guò)程,感覺相當(dāng) 有信心。首先,他開始需求調(diào)研和分析:挨部門跑,跟未來(lái)的系統(tǒng)用戶溝通,回頭就開始整理需求說(shuō)明書。一切順 利,一周以后,他的需求說(shuō)明書出爐,提交給小王。小王看了以后相當(dāng)滿意,但是他 還是謹(jǐn)慎的發(fā)給了相尖部門負(fù)責(zé)人,并要求反饋。除了提到幾個(gè)錯(cuò)別字,使用部門沒(méi)有反饋其他。馬甲心里不太踏實(shí),請(qǐng)小王領(lǐng)著 一起拜訪了各個(gè)部門的主要接口人,得到了大致類似的回復(fù):“應(yīng)該差不多吧,能想到 的差不多你都寫了”5 設(shè)計(jì)該開始設(shè)計(jì)了 !馬甲感覺一切都很順利,他祭出

10、J2EE大旗,心里暗暗樂(lè)著: 我用的架構(gòu)是如此先進(jìn),到時(shí)要讓所有人大吃一驚!現(xiàn)在感覺大學(xué)學(xué)的課程總算派上用場(chǎng)T !流程分析、E-R圖、UML.,能想到的都得用上!鑒戰(zhàn)1周后,馬甲同志單槍匹馬,弄出了XX項(xiàng)目概要設(shè)計(jì)說(shuō)明書,40多頁(yè)! 哇塞,太帥了!馬甲自己看著都不禁洋洋自得!6.代碼實(shí)現(xiàn)土總給馬甲配了 3個(gè)開發(fā)人員,除了 1個(gè)(小龔)有1年Java項(xiàng)目開發(fā)經(jīng)驗(yàn)外,另外兩 個(gè)屬于新手。但馬甲沒(méi)有辦法,雖然他希望開發(fā)人員都是熟練工,因?yàn)槔习甯嬖V他,前期幾個(gè)熟練的 開發(fā)人員跳槽了,現(xiàn)在公司人員比較緊缺,為了這個(gè)項(xiàng)目他還特地緊急招聘了幾個(gè),都 放到他項(xiàng)目組里了一一馬甲理應(yīng)感激涕零,不是嗎?。馬甲開始分

11、配任務(wù),按模塊分:馬甲自己負(fù)責(zé)學(xué)員信息管理模塊、學(xué)員招募管理模塊小 龔負(fù)責(zé)學(xué)員學(xué)員滿意度管理模塊,財(cái)務(wù)管理模塊其他兩人也類似劃分,分別領(lǐng)了各自 的模塊去開發(fā)馬甲要求開發(fā)小組的所有人,都需要對(duì)自己負(fù)責(zé)的模塊,從UI、代碼、到數(shù)據(jù)庫(kù)表 設(shè)計(jì),從頭到尾,全部搞定!“我們計(jì)劃用4個(gè)月完成開發(fā),然后大家開始集成測(cè)試!現(xiàn)在開工! 一聲”馬甲 令下,項(xiàng)目組開工了。7代碼實(shí)現(xiàn)階段某些特寫第一周:大家都感覺不錯(cuò),信心很足,進(jìn)度也很順利。雖然除了馬甲和小龔,其他兩位新 手技能上還不熟練,但他們都能加班加點(diǎn),查資料解決問(wèn)題,似乎也都能按時(shí)搞定當(dāng)日任 務(wù)。第二周:馬甲突然發(fā)現(xiàn)自己原來(lái)的設(shè)計(jì)有些地方似乎不妥當(dāng),但是他覺

12、得改設(shè)計(jì)文檔很 麻煩,于是沒(méi)有去修改。小龔這兩周多次和馬甲溝通馬甲的設(shè)計(jì)說(shuō)明書,小龔覺得有些地方表達(dá)不清楚,有 些地方設(shè)計(jì)不合理。但馬甲忙于完成自己的模塊,并未完全放在心上,此 外他也覺得自己 的設(shè)計(jì)能力應(yīng)該比小龔強(qiáng),接受小龔的意見有點(diǎn)沒(méi)面子。而兩位新手呢,則先是頻繁的問(wèn)馬甲尖于設(shè)計(jì)的事,起先馬甲會(huì)耐心解釋,但很快由 于自己開發(fā)計(jì)劃老被打斷開始煩躁,兩位新手漸漸的也不問(wèn)了。漸漸的,大家似乎都遺忘了那份漂亮的設(shè)計(jì)文檔。第一個(gè)月快過(guò)去了,馬甲問(wèn)大家:進(jìn)展如何?答曰:一切順利!第二個(gè)月,第三個(gè)月,仍是一切正常!計(jì)劃集成的時(shí)間到了,馬甲沒(méi)有忘記,但是這兩天 只睡5個(gè)小時(shí),自己負(fù)責(zé)的兩個(gè)模塊總算交工了

13、!真累?。?代碼集成“大家都把自己完成的那部分發(fā)給我,由我來(lái)集成!于是大家都把各自的代碼拷貝給了馬 甲0你這個(gè)目錄這么這樣命名?你的代碼都沒(méi)有注釋? ”馬甲一邊“集成”代碼目錄,一邊抱怨著咦,怎么編譯不通過(guò)?靠!這么多編譯錯(cuò)誤! ”馬甲驚叫一聲,大家都圍了過(guò)來(lái)不可能 啊,在我電腦上跑的好好的! ”小龔一臉難以置信哦,我忘了跟您說(shuō)了,昨晚我改了一 個(gè)地方,還沒(méi)有編譯測(cè)試,不好意思?。∑渲幸晃恍率挚粗渲械囊粋€(gè)編譯錯(cuò)誤,趕緊認(rèn)錯(cuò),一臉不好意思a馬甲那天的午飯只吃了幾口,第一因?yàn)樗那樘顚?shí)在沒(méi)有胃口,第二是他急著回到電 腦前面排錯(cuò)。集成期間,馬甲有理由沮喪,因?yàn)樗粠准虑檎勰サ目殳偟袅?:目錄覆

14、蓋后,舊代碼無(wú) 法找回;共用的模塊存在沖突;集成后存在同一業(yè)務(wù)數(shù)據(jù)放在不同名字的基本表 中;事情很糟,他們花了 1周,包括兩天周末,每天都是凌晨才歇工,總算讓系統(tǒng)“集 成” 了起來(lái),編譯通過(guò),流程勉強(qiáng)走通。9測(cè)試終于可以測(cè)試了!馬甲長(zhǎng)舒一口氣。他知道,測(cè)試很重要,但如何測(cè)試呢?仍 舊,他給團(tuán)隊(duì)每個(gè)成員劃分了模塊,讓大家分頭測(cè)試。當(dāng)然,自己負(fù)責(zé)的模塊是不能由自 己來(lái)測(cè)試的,測(cè)試出來(lái)的問(wèn)題,會(huì)第一時(shí)間通知代碼作者。大家開始行動(dòng)了,一時(shí)間鼠標(biāo)翻飛,人聲鼎沸測(cè)試還是測(cè)出了不少問(wèn)題,新手 的問(wèn)題相對(duì)多一些,比如輸入合法化驗(yàn)證、邊界檢查等等每次被他人找到一個(gè)錯(cuò)誤都是不幸的,因?yàn)橐馕吨?dāng)天你得加班修復(fù)。這段

15、時(shí)間,馬 甲受困于幾個(gè)問(wèn)題:為什么修復(fù)了一個(gè)BUG,卻會(huì)新增更多的BUG?為什么總會(huì)出現(xiàn)“這個(gè)問(wèn)題前兩天 我改了呀,怎么又出現(xiàn)了?” ?除了單步跟蹤這個(gè)方法外,就沒(méi)有其他辦法可以 定位問(wèn)題了嗎?10. 用戶測(cè)試終于要見公婆了,即使是丑媳婦。因?yàn)轳R甲看著這個(gè)“產(chǎn)品”突然覺得是如此的陌 生,跟當(dāng)初自己的設(shè)計(jì)想法簡(jiǎn)直是天壤之別。馬甲帶著忐忑不安的心情上路了。又是一天的辛苦,總算是給用戶部署起來(lái)了一個(gè)用戶測(cè)試環(huán)境。為此,小王專門給各個(gè)部門發(fā)了通知,希望他們抓緊時(shí)間測(cè)試。不對(duì)啊,怎么跟我當(dāng)初提的不一樣?。?!這個(gè)數(shù)據(jù)輸入后,怎么沒(méi)地方找了呀?下 一個(gè)流程是什么? ”試用的第一天是如此的混亂,以至于馬甲有種

16、被五馬分尸的感覺問(wèn)題比預(yù)想的多得多,馬甲抓著頭發(fā),恨不得讓自己往墻壁上撞,讓自己大腦“死 機(jī)”片亥IJ11需求變更和蔓延馬甲再次遇到讓自己措手不及的事情:用戶提出了更高的要求!情況大概是這么幾 種:用戶嘗試著使用系統(tǒng),他們常常抱怨這跟他們?cè)瓉?lái)的構(gòu)思不一樣;用戶認(rèn)為這是 馬甲當(dāng)初沒(méi)有正確理解自己的需求,而馬甲認(rèn)為自己已經(jīng)用需求 說(shuō)明書跟用戶確 認(rèn),用戶給了肯定答復(fù)自己才去實(shí)施的,因此應(yīng)該算變更用戶在使用這個(gè)“可運(yùn) 行”的系統(tǒng)時(shí),突然發(fā)現(xiàn)靈感迸發(fā),許多“改良”思路噴涌出來(lái),職位越高,表現(xiàn)越 明顯。其中火總提的“新需求”最多,馬甲嘗試著提醒火總“這是新增需求, 不在合同規(guī)定范圍內(nèi)火總一臉不悅,“我沒(méi)

17、有見到系統(tǒng),當(dāng)然不知道要什 么東西,要怎么做啊,這怎么能算新增需求?再說(shuō),合同中不是有提到要提供分析 報(bào)表'嗎?”??吹角樾尾粚?duì),小王用眼神暗示馬甲,意思是:火總提的你就做吧,別計(jì)較了,開發(fā)款還指望火總及時(shí)支付啊可憐的馬甲敢怒不敢言,悻悻回家,加班做吧,還能怎樣? 第一次用戶測(cè)試后,進(jìn)行了大量返工。馬甲的團(tuán)隊(duì)中小龔離職。第二次用戶測(cè)試的時(shí)候,已經(jīng)延期6個(gè)月了后來(lái),馬甲建立了團(tuán)隊(duì)開發(fā)環(huán)境,引入配置管理工具,還調(diào)整了團(tuán)隊(duì)開發(fā)方 式,兩 個(gè)新手也逐漸熟練起來(lái)馬甲像悲壯的斯巴達(dá)勇士一樣堅(jiān)持著,起早貪黑,廢寢忘食,他已經(jīng)不在乎老 板給不給他發(fā)獎(jiǎng)金了,他現(xiàn)在只想盡快搞定這個(gè)該死的項(xiàng)目,僅僅為了榮譽(yù)! 又過(guò)了 6個(gè)月,火星公

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論