如果沒有仔細擬定的設計圖,當然不可能建起一所房子。如建立的是一所狗捨,盡管設計圖可以不必那麼詳盡,但仍然需要一些草圖,以做到心中有數。
軟件開發則完全不同,它的“設計圖”(計劃)必須詳盡而完備。在很長的一段時間裡,人們在他們的開發過程中並沒有太多的結構,但那些大型項目很容易就會遭致失敗。通過不斷的摸索,人們掌握了數量眾多的結構和詳細資料。但它們的使用卻使人提心吊膽在意——似乎需要把自己的大多數時間花在編寫文檔上,而沒有多少時間來編程(經常如此)。
我希望這裡為大家講述的一切能提供一條折衷的道路。需要采取一種最適合自己需要(以及習慣)的方法。不管制訂出的計劃有多麼小,但與完全沒有計劃相比,一些形式的計劃會極大改善你的項目。
請記住:根據估計,沒有計劃的50%以上的項目都會失敗!