My friends, my life, my style - James S.F. Hsieh

2/28/2009

典型錯誤 Main

以下打勾是我遇過(V) 或見過(O) 的"典型錯誤", 所有項目摘錄於 Chapter 3 of RAPID Development - Steve McConnell, 找幾天來寫一寫每個遇見項目的故事與心得 人員
  • 錯誤的激勵方式
  • 素質低落 (V)
  • 對有問題的員工失控
  • 英雄主義造成忽略或不承認問題的真相
  • 專案後期忽然投入大量的人力(The Mythical Man-Month) (V)
  • 環境吵雜 (V)
  • 開發人員與客戶之間發生摩擦
  • 不切實際的預期 (V)
  • 缺乏有效的高層支持 (V)
  • 缺乏各種角色的齊心協力 (V)
  • 缺乏用戶的投入 (V)
  • 政治凌駕於專案本質 (V)
  • 充滿想像,沒有確切的計畫與證據支持想法 (V)
流程
  • 過於樂觀的進度計畫 (O)
  • 缺乏足夠的風險管理 (V)
  • 委外承包商導致的失敗
  • 缺乏計畫 (V)
  • 在壓力下放棄計畫
  • 在模糊未明的專案前期浪費時間 (O)
  • 前期活動時間不足 (V)
  • 缺乏足夠的設計 (V)
  • 缺少品質保證 SQA/QA 措施 (V)
  • 缺乏管理控制
  • 太早或過於頻繁的整合 (V)
  • 專案估算時遺漏必要的任務 (V)
  • 追趕計畫時程,反而造成品質的低落 (V)
  • 魯莽程式設計(code-like-hell) (V)
技術
  • 銀彈綜合症
  • 高估了新工具技術或方法帶來的節省量
  • 專案進行中更換工具
  • 缺乏自動化的程式碼版本控制 (V)
產品
  • 需求的無限上綱 (O)
  • 功能蔓延
  • 開發人員的迷失目標 (O)
  • 又推又拉的協商 (V)
  • 研究導向的開發