我在專案管理上的失敗經驗

作品

書籍

課程

程式集

小說集

論文集

散文集

影片集

編輯雜誌

程式人

電子書

JavaScript

計算語言學

微積分

Blender 動畫

C# 語言

系統程式

高等 C 語言

Java

Android

Verilog

Wikidot

R 統計軟體

機率統計

計算機數學

組合語言

人工智慧

開放原始碼

網路資源運用

計算機結構

相關訊息

常用工具

友站連結

在家教育

RSS

最新修改

網頁列表

簡體版

English

在網路狂飆的 1990 年代,許多人都想創業,然而、2000 年的Nasdaq大崩盤使得大家對網際網路的希望幻滅了,這也被稱為網路的泡沫化, 1999年,我也是這群人的其中之一,以下故事、將以一個實際參與者的小故事,讓大家感受的當時的情況與我個人的失敗經驗。

緣起

1999 年,正是網際網路當紅的一年,看著美國 Yahoo, eBay, Amazon, Dell 等公司的成功故事,數以萬計的台灣資訊人才投入網路產業,這些人滿懷著夢想,一心想著,我們必然是下一波的成功典範,很不幸的,我也是其中之一。

加入公司

當年、我正在讀博士班二年級,受到同學的邀請,一起加入他的小小公司為我們的未來努力,我們在新竹做起了最傳統的造紙產業之 e 化的工作,他在這個行業已有五年的經驗了,而我對程式設計則相當有把握,於是我開始擔任公司的技術總監。

當時、說起網際網路,簡直就是鈔票的代名詞,所有的股市分析師都一至公認網路會改變全世界,基於網際網路的新經濟正在成形,華倫、巴菲特這位股神,由於堅持不投資網路股,被認為是已過氣的股市大亨,如果他不是老闆,老早就被開除了,在台灣、詹宏志創辦 PC-Home, 數位時代等雜誌,不斷的宣揚新經濟即將取代舊經濟的理念,每天翻開報紙、雜誌,上面都會寫著許許多多的成功案例 – 蕃薯藤、新浪網、資迅人、奇摩站、拍賣王等等。Yahoo 在 Nasdaq 已經漲翻天了,甚至連台灣香港的一些規模不大的公司在 Nasdaq 上市都可以股價破百,市場上卻還不斷認為會繼續上漲。

奮勇向前

就在這樣的背景之下,我們也懷抱著成為傳統產業 e 化的領導廠商的夢想,繼續的在新竹光復路的辦公室中努力著,我們企圖以當時最新的微軟 ASP 技術,將所有造紙廠的資訊管理系統全部都搬到網路上,感謝詹弘志的鼓吹、當時很多企業的老闆都在新經濟的口號中,感到 e 化的不可避免,然而、台灣企業的老闆最厲害的一點是,雖然有這樣的強烈感受,但在要拿出錢來進行 e 化作業時卻總是遲疑再三,我們唯一的行銷人員,磨了很久,好不容易才接到兩個百萬上下的案子,雖說是百萬上下的案子,但是軟體案件的慣例,總是分三期付款,因此、我們第一期的總金額大約是七十萬左右,這時候、我這個技術總監的任務就來了,想辦法把客戶的案子做出來,當時、除了我以外,尚有兩位程式設計師,於是、我們祭出了最簡單的數學公式,一個蘿蔔一個坑,一人一個案子,就這樣上路了。

童話故事的結局總是王子與公主從此過著幸福快樂的日子,然而、現實生活的事情當然沒有這麼簡單,我們的兩位程式設計師,開始學寫 ASP 程式的日子用兩隻手就算得出來,於是我們就在一邊學習一邊作案子的狀況下,度過了好幾個禮拜,接著呢 當然是好幾個月,然後呢 問題就大了。

神奇工具

且讓我冷靜的回顧一下當時的情況,我們在初學資料庫的時候,最常使用的就是新增、修改、刪除、查詢等功能,一般網頁通常也不過是如此,於是、很有先見之明的我,以學術的眼光來看,覺得這些功能幹嘛一寫再寫,只要寫個程式產生器就好了嘛 於是我把最新學到的技術搬了出來,用 XML 定來定義資料庫與網頁的基本架構,用迅雷不急掩耳的速度寫了一個程式產生器,除了產生資料庫架構、所有網業主架構以外,甚至連測試資料也都幫忙自動產生出來,夠神吧 然後呢,當然是很驕傲的向我們的老闆與程式設計師展示我的神奇作品,他們都看得目瞪口呆,有了這樣的工具,做甚麼案子都應該很容易了吧。

這樣的工具確實幫我們的新手程式設計師省了不少麻煩,很快的把雛型一下就產生出來了,我們都以為我們已經完成了一半的程式,沒想到、災難才正要開始。

問題來了

兩個具有五十幾個功能的雛型在一分鐘之內產生,於是我們的程式設計師拿著這個雛型開始修改成客戶所需要的系統,然而、人腦當然不能與 Intel 的CPU 比速度,他們磨了數個禮拜,第一個功能都還沒辦法改完,一個管理資訊系統,說穿了不過是訂貨、排程、生產、庫存、出貨、驗收、結帳等功能,然而、我們花了數週,訂貨功能還是做的怪怪的,這也就算了,因為我也看不出怪在哪裡,我想、大概是整個流程還無法串起來的原因吧,於是我們就繼續進行排程功能的程式設計,接下來、不只是數個禮拜,我們花了數個月都還一直困在那裡。

紙箱製造業的排程,說穿了就是到底要做出多大張的紙版,然而、其排程中卻牽涉到了機器的連續作業問題,同樣大小的紙要盡可能排在一起生產,以避免機器必須停工更換紙捲的問題,然而、我們的程式卻無法與機器直接連線,因為我們不能擾亂工廠現行的運作,使現行的生產秩序大亂,在上線前我們必須做過完整的測試,確保無誤才能夠上線,然而、沒有上線我們又如何知道程式可以正常運作呢 真實的資料不進來,我們的系統就無法測試,然後就無法上線;然而、無法上線,真實的資料就進不來;像這樣的雞生蛋、蛋生雞的問題,一直困擾著我們,直到某一天的到來。

崩落

該來的終於來了,既然分三期付款,第一期的驗收日期總會到來,而我們卻還困在上述的雞生蛋、蛋生雞的問題上,無法脫身,更糟糕的是,Web 的程式是 Client-Server 架構,而且 Client 的介面受限於 HTML 這個超弱的語言上面,我們的排程系統外表看起來比客戶原先用的系統介面還要差,那我們要如何通過客戶這一關呢 軟體工程師最怕的就是這種狀況了,然而、還好我們的行銷人員總是有辦法,我們只好硬著頭皮去展示,讓他們看看我們的優點,至於缺點呢 就暫時把他混過去吧

終於,我們混過了第一期,然而、客戶雖然無法判斷我們是否能如期完成,但是新台幣的眼睛是雪亮的,客戶的鈔票會告訴他們真話,我們無法拿到第二期的款項了。

尾聲

就在這時候、新經濟的夢終於該醒了,所有的網路公司與我們都差不多,鈔票的眼睛同時對全世界說出真話,這句話就是 “不管網際網路如何改變生活,你們這些網路公司就是賺不了錢” ,於是、Nasdaq 終於開始下挫,大家死的死、逃的逃,Nasdaq 一路從三千多點下跌到一千點,台灣在 Nasdaq 上市的Giga 超媒體更是一路從九十幾元美金一路滑落到一元以下,我們的夢終於該結束了,最後、在我們的客戶決定要提出訴訟之前,我終於撐不下去了,我回到了學校,繼續我未完的學業,攻讀我的博士學位。

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License