2025/09/21

09-21.png

「別再試圖撰寫完美的文件。繼續撰寫資訊,任何資訊,然後透過文字與圖像,利用有效溝通來建立共識。」——《使用者故事對照》

如果去問軟體工程師最討厭的事情是什麼,『寫文件』多半會是榜上前幾名的答案之一。

甚至在敏捷開發剛熱門發展的時期,也曾傳出一個重大的誤解,聽說跑敏捷不用寫文件。

寫文件真是一件既重要但又令人困擾的事情;不寫文件似乎會導致必要資訊及知識的遺漏,但寫了文件卻有可能導致資訊及知識的落後與失真。

因此就如本日金句所述,放棄吧!別再試圖撰寫完美的文件。這世上並沒有一份永不過期、永不失真、且適用於任何讀者的完美文件。

想要單靠文件,就讓所有人取得相同的共識與理解是不可能的。

因此這並不是要你不再撰寫文件,反而是要你有目的及目標的持續撰寫文件。

為了你想要達成的那項共識,去撰寫必要的文件,並以此與他人進行有效的溝通。

接受文件必然會過期,需要持續修正及持續溝通。

溝通、互動並取得共識,才是『寫文件』的重點。

你今天寫文件了嗎?喔,也許這問句應該改成,你今天與他人取得共識了嗎?