1、文檔和程序對於軟件產品一樣重要,即使是程序的用戶是自己;
2、培訓和管理人員基本上沒有能向編程人員成功的灌輸對待文檔的積極態度——文檔能在整個生命週期對克服惰性和進度壓力起到促進和激勵作用,這樣的失敗,使由於沒有能夠展示如何有效地、經濟的編制文檔;
3、大多數的關鍵文檔包含了軟件設計的一些重要決策,因此它們應該在程序編制之前開始編寫和完成;
4、爲了使文檔和程序更容易維護和同步,將文檔合併到程序中是至關重要的;
5、流程圖是被吹捧得最過分的一種程序文檔。事實上,很多程序甚至不需要流程圖,很少有程序需要一頁紙以上的流程圖。