軟件開發的錯誤觀點如下:
1、用戶知道他們想要什麼,他們也能夠將需求闡述清楚。
2、有某種語言、技術或是流行方法將會是殺手鐗,能夠取代正在使用的方法,解決問題。
3、在一個開發團隊中增加人手會讓效率成線性增長。
4、對規範文檔的認同意味着對實際功能的認同,甚至規範文檔本身寫的很模糊或是有出入也要遵守規範文檔。
5、唯有一種方法能將開發實施得最好,程序員的自由被所用的語言嚴格束縛。
6、有多於一種方法來完成一個任務,程序員有完全的自由。
7、設計樣式是通用的,而不像某種編程語言的表達式一樣有諸多限制。
8、最好的技術方法就是最好的方法。
9、不需要理會市場反應,應該讓市場來適應軟件。
10、軟件可以被精確估計等。