建築計畫書的撰寫(Programming)是一個界定設計工作範圍與性質的專業作業過程,它是好的設計的重要基礎。撰寫計畫書的過程中,需要蒐集與分析現況的資料,以提出設計的限制與可能性,包括設計目標、基地、使用者、法規、社會文化等資料,以及,要能在過程中回應周邊社區,或是未來基地與建物的使用者的真實需要。一個典型的計畫書可能包含以下的層級結構,從任務與目標(Goals and Objectives)、展現的效能要求(Performance Requirements)到空間設計構想(Design Ideas)。而撰寫計畫書需要以下的能力:空間與社會研究的能力、人與環境研究或是心理學的理論知識,以及將理論概念轉換成為空間的初步構想的能力。
生活才是設計要面對的,設計的構想應該源自於對解決生活課題認知的可行之道與具體實踐,任何脫離這個範疇的設計行為,不過就是設計專業的傲慢與對設計專業的誤解。“Architecture is a way of thinking about life.” (Peter Cook, Archigram & Crab Studio/ Venice, 2014)