在中國古代,以及歐洲的拿破侖時代之前,軍隊之中並非沒有為主帥出謀劃策的人物。西方大多是由貴族出任,而中國古代則略有不同。
先秦的戰爭中,有以占卜問於天地鬼神,如甲骨文的諸多記載,也有谘詢於士大夫,如曹劌論戰。而後則多為軍官或是文職幕僚為主帥謀劃,如童貫北伐燕雲時,馬擴與趙良嗣皆為讚畫,因童貫為宣撫使,故簡稱為宣讚。到了明朝,軍隊中同樣有讚畫參將、遊擊、都司之類的軍職,或文職幕僚出任,或是軍官兼任皆可。
但是在參謀長製度出現之前,軍官和幕僚對於讚畫軍務一般會根據個人經驗來出謀劃策以應對變化,屬於主帥的附屬品,若是主帥沒有問及或是不願聽從也沒有任何辦法。
而後世的參謀軍官則會根據諸如天氣、風向、地形的不同,雙方的位置、軍需、裝備等差異,以及敵方的行動軌跡和大致意圖等一係列影響戰爭結果的因素進行科學化的分析、研究來製定作戰計劃,為戰爭服務而非單純的為主帥服務。
兩者最大的差別在於一個是被動的、純以前人和自身的經驗為之,且徹底附屬於主帥的;而另一個是主動的、科學的進行分析,並且服務對象為整個軍隊或是國家,而非僅限於主帥。
參謀長製度是陳文很早以前就想要拿出來的,可是當時軍隊的規模很小,識文字、會算數的軍官也少得驚人,而且他當時還在文官監軍的麾下,並不方便將這些有別於時代的東西拿出來。隻是在講解孫子兵法是幾次強調情報分析對於戰爭的重要性,僅此而已。
自天台山出發前,陳文便和麾下的軍官團對於潛越、誘敵、臨陣變裝以及可能遇到的意外情況進行了係統化的分析,明軍在這一戰中受益良多,於是乎陳文便決定在戰事告一段落的當下把這個拿出來,為未來的戰事做準備。