面對失敗的心態
一月尾完成了個新產品, 個組仲攞埋獎, 好開心。本來諗住可以抖一抖, 想不到二月尾, 便要接手了一個更高難度的 project。呢個項目, 年半前, 部門另一組 (A組)曾嘗試做過, 他們五個人三個博士, 兩個 Stanford, 可謂是部門精英。他們趕了四個月, 連聖誕假都冇放, 後來勉強交差。他們都告訴人, 做得超級辛苦, 而且得出來的 solution 不完美, 最後寫了報告就不了了之。 現在部門要我接手這項目, 利用我組新產品的某個特質, 應可將這項目搞好。上頭命令, 一定要接, 但看了交貨時間表, 心都寒埋。 得兩個兩月, 五月一日必定要交貨。
上次佢地精英盡出都搞到一鑊泡, 今次我們還只得一半時間。我當時諗, 技術上, 這冇可能可以做得到。咁唯有玩政治啦, 我先向A組組員搜集資料, 了解上次佢地遇到的困難, 之後向經理們什至 Director Mr.L 遊說, 要求廷長時間。他們都說, 明白這 project 的難度, 但給了個這個那個理由, 總之5月1日, 死線!
唯有頂硬上啦, 當時我所抱的心態時, show the effort, 到時交唔到貨起碼唔使太樣衰。之後同組員 plan the work, 再安慰佢地唔使太緊張, 盡力而為就得啦。出我所料, 他們好有信心, 覺得有上次經驗, 必定可準時交貨, 我卻未如他們樂觀。之後搞咗一個月, 進度真的不錯噃。但當剩番三個禮拜時, 收到一個標題為「Big Problem」的電郵。組員發現了一個根本性的問題, 之前做的完全是錯。這雖然很失望但未至於驚訝, 我有第二手準備: Daily War Room。每日全組開會一次, 將各人的進度, 難題, 絕招, 全部攤出來講。目的是, 不要浪費任何溝通時間。 其實當去到呢個地步, 我已打定輸數, 但為了士氣, 我反而要扮到好樂觀, 每日也說 great progress, 說我們一定可以做到的。
置之死地而後生, 全力以赴的結果, 問題一個接一個被解決, 意想不到的好方法, 各人無私獻計, 大大加快進度。上星期五, 5月1日, 奇蹟真的可以發生。 544個 cases 完成了 542 個, 已可向上頭交侍, 算是準時交貸了。呼, 鬆一口氣。

>呼, 鬆一口氣
Comment by Anonymous — May 3, 2009 @ 11:24 am
一樓, 多謝留言。
Comment by Anonymous — May 3, 2009 @ 2:34 pm
no wonder difficult to find you for lunch and chit-chat. congrats congrats!
Comment by skc — May 4, 2009 @ 9:56 am
Actually from now on, beside dealing with technical issues, at work it will be just running one project after another. I will have to figure out how to run project with “normal heart” and slower pace. Can’t sustain very long with such pressure in mind all the time.
Comment by Sam — May 4, 2009 @ 12:10 pm
good job at managing the project! just out of curiousity, what kinda software development process are u guys using?
Comment by ray — May 25, 2009 @ 3:50 pm
Ray: EDA (Electronic Design Aid) software. For chip design.
Comment by 森記 — June 6, 2009 @ 3:51 am