很多專案從一開始就注定了失敗的命運,但是剛剛獨立工作的諮詢顧問經常不顧預警信號而繼續艱難的冒險。Ned Boris是美國德克薩斯州一家獨立軟體發展和銷售商的諮詢顧問。他在IT諮詢領域已工作八年之久,在商業管理方面更擁有十三年的工作經驗。然而,如此豐富的工作經驗並無法使他在第一次獨立做諮詢顧問時,所負責的專案面臨失敗的命運。 看看下面的內容,你可以找到Ned Boris在接手這個項目之前應該注意到的預警信號。然後把你的建議告訴我們,談談你的想法。
| CNET「科技論壇」開放讀者自由投稿,另有精選主題:「IT管理」與「資訊安全」現正熱烈邀稿。歡迎馬上行動喔! |
Ned Boris和他的朋友Julie曾經在同一家公司工作過。在Ned Boris獨立做諮詢顧問不久,也已經是獨立諮詢顧問的Julie與他主動聯繫,並想把自己正在負責的一個專案轉手給他,這個專案是他們以前共事時的軟體發展專案。
公司的主要諮詢顧問,也就是雇用Ned Boris和Julie的那個人,我們就暫且稱他為“黃鼠狼先生”。
這個項目是將類似CRM那種複雜而又價格昂貴的軟體,必須與現有的系統整合。Ned Boris在其中擔任雙重角色:首先,他要分析使用軟體的商業實體需求,在公司範圍內提出可以接受的解決方案。其次,他要向打算對軟體進行重新包裝並將軟體出售給其他客戶的Julie及其合作夥伴,提供設計和開發方面的意見和幫助。
Ned Boris說,Julie曾經幫助這家公司進行過一個項目開發,但是在開發階段完成之後,公司卻指出軟體存在著缺陷和問題,拒絕按照合約支付諮詢費用。這是他遇到的第一個預警信號。他說:“事後我才意識到這個預警信號,但在當時,該公司竭力表現出正在想辦法解決問題,讓一切都走上正軌。”
在開始階段專案進展平穩,Ned Boris說,他和Julie開發的系統包含了所有應有的特色和功能。在銷售談判中,各方都同意規定價格,他們制定了變化管理步驟讓該專案留有變更餘地。
合約的詳細工作計畫劃分為三個階段。第一和第二階段用來修補系統,添加Julie開發出的軟體所漏掉的功能。在項目完成之後,公司將支付諮詢費用。第三階段是用來開發類似CRM的軟體。
儘管計畫詳細具體,項目還是難以逃脫失敗的命運,一系列問題都表明了這一點。Ned Boris意識到:“一個二次開發小組在另外一個實驗室裡重複進行部分專案,他們的諮詢費用也要從公司與我們簽定的合約裡支付。”Boris說他們被形容成低成本的開發人員,他們所使用的軟體發展工具,在沒有大量額外工作支援的情況下是無法支援構造設計的。
Boris說,這些人在三個月以前幾乎沒怎麼接觸過電腦、沒接受過什麼培訓,他們在項目當中的作用,僅僅是展示軟體如何使用。不幸的是,這個計畫非常的糟糕,根本起不到任何作用,只不過是在浪費時間和金錢而已。
此外,我們剛才提到過的那位“黃鼠狼先生”還透露出“後備計畫”,讓另外一組VB開發人員負責代碼的開發。然而,他們提交的第一部分代碼樣品“遭到所有技術管理人員的嘲笑”。隨後,這些開發人員就突然消失了,後備小組的工作因而陷入危機和困境之中。
Boris說,黃鼠狼先生隨後決定:由於“預先演示的失敗”而停止按照合約規定開發軟體。顯然,他根本就沒打算讓軟體具備合約上所規定的一系列功能。
隨後,更多的問題接踵而至。軟體發展小組的關鍵成員離開了,由於所謂後備小組的存在而使成本嚴重超支,公司在最後時刻做出改變設計的決定,讓原本打算在應用軟體伺服器上運行的軟體在終端伺服器上運行。
繼續閱讀: 開發失敗>>


