人月神話//建議閱讀方式及順序

人月神話,是經典之作,經典到我不唸,都覺得怪怪的,自己唸,又覺得可惜,所以最後找了一群伙伴們一起唸,真是奢華的幸福。

建議:
有經驗的時候,再來看
什麼經驗呢?軟體團隊開發經驗
這本書談到的,不外乎就是溝通、管理的問題
與自己的溝通就是設計
與別人的溝通就是文件、會議
團隊內的管理、團隊間的管理、和經理之間的管理

這些複雜的哲學問題,必須要有經驗,才會有所體會。
不過,若即將會有經驗的人,可以先看也不錯。

最不好的就是看了,沒有實踐,要等「溫故知新」的時候,才會有所收獲。

章節順序
人月神話二十年
沒有銀彈
再論沒有銀彈
人月神話是真是假
再從第一章開始看到最後

人月神話二十年中,說了一些以前說錯的事,必須要看到最後,才可以得到的寶藏。
另外,有第五章的第二系統,和第十一章的第二系統的語意問題,也可以先知道

再來看沒有銀彈,是因為時代的變遷,實在很難知道作者當年的專案開發使用的工具和環境是如何,所以...看了沒有銀彈之後,才發現,那時的新技術如:高階語言和物件導向,都是目前這時代有點舊的主流技術,對於再回頭去看人月神話主要的內容,談論的預估時程,也比較好明白,它究竟是拿什麼東西打怪,才估計要花多久的時間打怪,又用什麼單位(指令)預計呢?

再論沒不有銀彈,是在談沒有銀彈的部分,多年以來被反駁的部份
也是時代演進與新技術開發的討論(當時的時代),可以看見,有很多東西現在都不知道跑去哪了!(笑)
主要是對本質性與附屬性的討論更深入,可以在從頭看一次時,有更棒的體會。

人月神話是真是假,是前面十幾個章節的摘要,另外有加上重新詮釋的部份。
這部份也可以在看完全書之後,再看。
不過建議是同步看,每看完一個章節,就來看一次摘要,可以補完也可以修改,為未來複習做準備的好地方。


沒有留言:

張貼留言

(什麼是留言欄訊息?)