2013年12月10日 星期二

人月神話:軟體專案管理之道

人月神話:軟體專案管理之道
Frederick P. Brooks, Jr./著
2004/04/04

- 成本確實會隨著人力與工時的乘積而變,但工作的進度可不是如此。
- 使用人月的前提必須是在人力和工時可以互換的情況之下。
- 當一份工作因具有連續性的限制而不可切分時,就算投入再多的人力,也不會對時程有所影響,
生小孩就是需要九個月,你叫多少個媽一起生都一樣,
軟體工程就是像這樣的工作,因為它必須除錯,而除錯就是具有連續性的本質。

- Brooks定律:在一個時程已經落後的軟體專案中增加人手,只會讓它更加落後。
(Adding manpower to a late software project makes it later.)
- 任何管理工作所關心的都是人、地、時、物、錢。
- 所有的軟體創作都包括了本質性工作(essential task)和附屬性工作(accidental task)。
- 人力與工時之間的取捨根本不是線性的關係,要用人月來最為生產的力的測量單位事實上是個神話。
- 專案如果要成功,人的品質,以及人的組織與管理,遠遠比他們所運用的工具或技術要來的重要。
- 我們在工作中所面臨的,在本質上,主要都是社會性問題,而非技術性問題。
- 管理者的工作並不是叫人去工作,而是去創造讓人想去工作的情境。


沒有留言:

張貼留言