「e世紀軟體開發術-從軟體開發看科技管理(UNDER PRESSURE & ON TIME, Ed Sullivan, Microsoft Press)」,華彩軟體出版。
讀完書後發現兩個有趣的故事。
一是本書作者工作的軟體公司NuMega,任Development Manager,書中沒有理論性的內容,主要以作者本人的經驗,並輔以NuMega的例子說明專案管理實務上(尤其是new start-up)的作法。NuMega於1987成立於美東(NH) 兩位Founder是王安電腦員工,NuMeg1997被併購。NuMeg有名的產品是供微軟程式開發者使用的除錯工具,SoftICE,及BoundsChecker(runtime error detection)等。 後來原創辦人又開辦mindreef,作SOA(??)相關產品,2008 年賣掉。有些原NuMegam員工後來又加入mindreef,這些人除了戰功彪炳、留名青史外,大概都荷包滿滿。
第二個故事是一家台灣軟體公司,原來本書是微軟出版品而台灣中文版由華彩軟體出版,我從微軟官方網站只找到原文版而無中文版,隨意Google一下發現原來華彩軟體早在2002年因財務問題被大股東(台灣工銀及東元)指控涉嫌掏空公司資產,最後公司負責人、財務長皆遭法院判刑。
網路上一篇文章「戰敗將軍興亡錄」說華彩軟體總計花掉的現金可能高達二十五億元(東元三億五千萬元、工銀二億九千萬元、中視二億六千萬元,及銀行貸款的十七億元),那真是美好的年代( 2000 internet dotcom bubble )。
=================================================================================
- 優異的定義:
- 專長
- 承諾:專注、犧牲
- 態度:活力、正向、鼓舞、適應
- 行為:多走幾步
- 團隊技能:合作,分享,質疑,協助,激勵
- 渴求知識
- 人員的貢獻分成三類:最核心、核心、核心外,並依此給予獎勵。
- 團隊
- 核心(專案管理,軟體管理,品質管制,用戶訓練,人因工程,發行工程)
- 支援(產品管理、行銷,軟體支援,測試行政)
- Schedule Arrangement
- 定義需求,適用模型(UI),技術可行性(原型),時程,執行
- Balance
- Task partition and schedule estimate, 1~2Weeks
- 重視廣度勝於深度,同時發展系統的每一個部份
- 不是所有的人都可以互相替代
- 人員 loading/utilization 100% impossible, 100% ~ 90%
- Buffer for critical task
- Target Date -----Resource, Feature, Committed Date
- Credit of development team
- Function: Must Should Optional
- Baseline: in & lt 2~3 Weeks
- MileStone: Integration and Stabilization, 1~2 Weeks
- External MileStone: Alpha, Beta, RC, RTM(release to manufacture)
- Control
- Status report and meeting: Daily and smoky test, Issue, Share, Focus, walk the walk
- Fact oriented, not over analysis
- Change: What if I don't do it
- Pressure: Baseline or Milestone missing, external request
- Overtime: Deadline, Comfort, Encourage, Reward
- Definition of COMPLETE/DONE
- Support/Logistic: not to be a BOTTLENECK/HUB of the team
- Nothing Perfect, 人性弱點
- Beta Test
- Set up function domain, duration
- Issue publish
- Keep record of feedback
- Follow up