面對面溝通與文檔溝通
編輯日期 2019-04-17 閱讀次數(shù):1422 次
1994年McCarthy J.和Monk, A.在一篇論文"Channels, conversation,cooperation and relevance: all you wanted to know about communication but wereafraid to ask"中給出了下圖所示一個研究結(jié)論。即在所有的溝通方式中,兩個人守著白板,邊討論邊寫寫畫畫地進行溝通是最高效的。
在敏捷的方法中強調(diào)了人和協(xié)同勝過過程與工具,能夠運行的軟件勝過了復(fù)雜的文檔,而在傳統(tǒng)的方法中強調(diào)了文檔驅(qū)動,因此在實踐中也就產(chǎn)生了很多誤解,有的人認(rèn)為規(guī)范的方法就是一堆文檔,敏捷方法中不用寫文檔。到底文檔與面對面的溝通之間的關(guān)系是怎樣的呢?我們需要有一個深刻的思考。
沒有文檔,只有面對面溝通,一切都是傳說。
沒有面對面溝通,只有文檔,到處充滿誤解。
有文檔也有面對面溝通,有面對面溝通也要有文檔,二者缺一不可。
可以先文檔,再面對面溝通,也可以先面對面溝通,再文檔,迭代交替進行。用面對面溝通達(dá)成共識,用文檔記錄共識。
可以多面對面溝通,頻繁面對面溝通,雙向反饋溝通, 少文檔,簡單文檔。面對面溝通可以驗證理解的一致性,文檔單向傳遞信息,無法確定讀者與作者理解一致。
有的時候可以多面對面溝通,少文檔,比如周期緊張的時候,因為面對面溝通的效率更高。
有的時候可以多面對面溝通,多文檔,比如時間寬松的時候。
有的時候可以少面對面溝通,多文檔,比如要規(guī)避法律風(fēng)險的時候,因為文檔可以更加嚴(yán)謹(jǐn),更易于保存,易于檢索,可以作為呈堂證供。
有沒有少面對面溝通,少文檔的時候呢?基本不太可能,是小概率事件。誤解的風(fēng)險很高!
有的時候可以先面對面溝通,簡單寫文檔,然后再補充完善文檔,比如要考慮維護請求的時候。
有的時候可以逆向工程根據(jù)代碼生成文檔,以節(jié)省寫文檔的時間,而又為維護者提供理解設(shè)計的思路。
有的時候可以用代碼替代詳細(xì)設(shè)計,前提是你的代碼足夠好!
一體兩面,互為依存,誰重誰輕,靈活裁剪。
- 上一篇:漫談敏捷方法中的信任
- 下一篇:一個敏捷項目的咨詢記錄