再談文檔必不可少

項目文檔必不可少活烙,必不可少,再小的項目遣鼓,別人再和你吹噓項目多么簡單啸盏,領(lǐng)導(dǎo)再告訴你時間多么緊張,客戶再不上線就要損失幾十萬骑祟,統(tǒng)統(tǒng)都不是你的問題回懦,唯獨不寫文檔是你的責(zé)任!
我在《人月神話》的解讀中已經(jīng)深入的理解了文檔的必要性怯晕,很多時候人只是還不夠強(qiáng)大,經(jīng)常敗在時間上舟茶,敗在壓力上。

需求文檔

首先吧凉,需求文檔隧出。需求文檔是我們把客戶心里想的東西寫出來給客戶看,或者有時候是客戶提供的客燕,所以需求文檔往往是最不能體現(xiàn)項目功能的鸳劳。在這個文檔中也搓,我們一定要適應(yīng)客戶的口吻,換句話說要用客戶看得懂的話傍妒,而且一定不要往細(xì)里寫幔摸,因為還不是時候。這個文檔要確定的是項目的目的颤练,這個目標(biāo)一定要簡短既忆,如果一個項目的目標(biāo)太多嗦玖,可以寫多份需求文檔來分別說明。
《簡約之美》這本書中宇挫,作者認(rèn)為項目的目的歸根結(jié)底只有一個,那就是幫助人器瘪。由此我覺得需求可以這么寫,首先明確項目給誰用援所,再明確幫他實現(xiàn)了什么價值,所有的項目都可以這么寫住拭。

系統(tǒng)設(shè)計文檔

往后是历帚,系統(tǒng)設(shè)計。這是專業(yè)的程序人員或者產(chǎn)品經(jīng)理的工作結(jié)果抹缕,應(yīng)該要細(xì)化,但不可避免的會出現(xiàn)很多口水話卓研,導(dǎo)致客戶看不懂甚至不想看睹簇。但沒有關(guān)系寥闪,系統(tǒng)設(shè)計的編寫應(yīng)該占程序員工作的50%是為合理的。改文檔總是比改項目來的快凿渊,而且安全。之所以安全是因為文檔的思路是連貫的埃脏,更容易觀察到?jīng)_突和矛盾秋忙,書寫的過程同時也是思考的過程彩掐,打字的時候真的能讓人想通很多問題。

但是問題又來了堵幽,客戶對于文檔沒有熱情怎么辦弹澎?客戶語文實在是差怎么辦?

實際上我們無法避免苦蒿,客戶的水平肯定是參差不齊的,不能要求他們所有都對互聯(lián)網(wǎng)有較好的理解。我們能做的就是為文檔編寫文檔免胃。我發(fā)現(xiàn)這并不是多么難的事情,我需要教會客戶如何寫文檔以及閱讀文檔躺涝。如果說文檔是一種溝通工具的話扼雏,那么交流的雙方都必須理解這種工具的內(nèi)容所代表的具體含義坚嗜。同時诗充,我們對待這件事情越認(rèn)真客戶也越能意識到它的重要性,而不是再糾結(jié)于成本和周期而放棄文檔碟绑。

那么這些為文檔所編寫的文檔,實際上是公司 Wiki 的一部分格仲,而且是公開的那一部分。我認(rèn)為這是今后一段時間谊惭,乃至長久的一項重要工作侮东。我希望做到的是讓客戶通過 config 一樣的形式,就能實現(xiàn)良好的文檔交流苗桂。

測試文檔

最后是,測試文檔煤伟。在某個項目之后,我意識到围辙,我們必須讓測試不再依賴于個人放案,特別是不再依賴于客戶。如果最終測試依賴于個人而不是文檔將會產(chǎn)生許多的不穩(wěn)定因素吱殉。

  • 首先,測試者的心態(tài)會發(fā)生改變稿湿,如果項目質(zhì)量僅由一人評估押赊,整個項目就很容易出現(xiàn)一些人性的錯誤。例如流礁,主觀但錯誤的推測(對于功能的曲解或過度解讀),存在但無價值的選擇(對于個人口味的青睞)神帅。
  • 其次,脫離文檔的測試容易丟失主要目標(biāo)(就是那個幫助人的目標(biāo))询刹,測試者不是設(shè)計者,他只關(guān)注于某個過程凹联,對于項目整體很難把握。
  • 最后住闯,也是最可怕的澳淑,沒有文檔的話測試與需求容易被混為一談。測試應(yīng)當(dāng)源自于需求文檔杠巡,而不是源自于市場或者環(huán)境。

測試文檔產(chǎn)生于前期準(zhǔn)備工作階段蚌铜,主要是對于需求文檔仔細(xì)研究的結(jié)果,用于指導(dǎo)測試流程冬殃。

如何讓文檔不形同虛設(shè)叁怪?

上面提到的三個工作文檔,比起專業(yè)書籍中的類目要少了很多奕谭,因為我認(rèn)為最重要只有這三個,其他的過于形式官册。文檔本身作為一種工具混驰,實質(zhì)必然重于形式皂贩。曾經(jīng)也有重服務(wù)、輕文檔的客戶案例明刷,但我認(rèn)為這是建立在溝通順暢的基礎(chǔ)上。那么溝通順暢本身又是一件很主觀的事情愚争,我們看很多書寫情商、影響力和溝通技巧的轰枝,都沒法把這個問題講清楚。軟件行業(yè)的生產(chǎn)效率不能像其他制造業(yè)一樣用人和時間進(jìn)行計算步淹,主要也是因為溝通成本無法降低。
如何讓文檔真正有效的降低溝通成本缭裆,就是讓文檔不形同虛設(shè)的關(guān)鍵寿烟。我認(rèn)為有兩點:

  1. 技術(shù)高層必須給予支持和認(rèn)同。文檔往往敗于時間筛武,質(zhì)量和周期本來就是矛盾,如果技術(shù)高層不認(rèn)同文檔溝通氏淑,那么很少有技術(shù)員能夠抗住這樣的壓力堅持做正確的事硕噩。
  2. 客戶必須經(jīng)過基本的篩選,寧缺毋濫炉擅。特別是對技術(shù)驅(qū)動型以及產(chǎn)品驅(qū)動型的客戶,如果對互聯(lián)網(wǎng)知之甚少眶俩,建議選擇不合作】煊悖現(xiàn)在市場環(huán)境中,確實有那么些人是不了解以至于不尊重軟件從業(yè)人員工作結(jié)果的抹竹。
  3. 開發(fā)人員必須認(rèn)同這樣的開發(fā)方式。程序員的兩大痛苦就是:為什么要寫文檔钞楼,以及,為什么沒寫文檔询件。

你的文檔仍然一文不值怎么辦?

你沒有做錯什么宛琅,但你仍然失敗了∽兀客戶說我不改需求不給錢仓洼,商務(wù)說文檔只是參考,領(lǐng)導(dǎo)說你為什么不早點開始寫代碼色建,公司表示這一切無能為力。請繼續(xù)寫好文檔某残,這些問題都不是文檔造成的陵吸。如果仔細(xì)分析會發(fā)現(xiàn),其他他們都來自于錯誤的進(jìn)度估計壮虫。
請在下一個項目的文檔中進(jìn)行正確的開發(fā)進(jìn)度安排,需求的修改也必定意味著新的文檔產(chǎn)生剩拢。

END
如需轉(zhuǎn)載饶唤,注明出處,并不需要我同意

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末办素,一起剝皮案震驚了整個濱河市祸穷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌粱哼,老刑警劉巖檩咱,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胯舷,死亡現(xiàn)場離奇詭異绊含,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)逃顶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門充甚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人盈蛮,你說我怎么就攤上這事技矮《队” “怎么了衰倦?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵樊零,是天一觀的道長。 經(jīng)常有香客問我驻襟,道長,這世上最難降的妖魔是什么劲适? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任厢蒜,我火速辦了婚禮,結(jié)果婚禮上斑鸦,老公的妹妹穿的比我還像新娘。我一直安慰自己固以,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布诫钓。 她就那樣靜靜地躺著,像睡著了一般菌湃。 火紅的嫁衣襯著肌膚如雪遍略。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天下愈,我揣著相機(jī)與錄音蕾久,去河邊找鬼。 笑死腔彰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的霹抛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼霞篡,長吁一口氣:“原來是場噩夢啊……” “哼端逼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起余掖,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤礁鲁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后仅醇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡粉洼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年属韧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挫剑。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡柱衔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哲戚,到底是詐尸還是另有隱情艾岂,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布王浴,位于F島的核電站,受9級特大地震影響秒裕,放射性物質(zhì)發(fā)生泄漏钞啸。R本人自食惡果不足惜几蜻,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一梭稚、第九天 我趴在偏房一處隱蔽的房頂上張望絮吵。 院中可真熱鬧,春花似錦蹬敲、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽幔崖。三九已至,卻和暖如春吉嫩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背自娩。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工渠退, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姊扔。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓梅誓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親梗掰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,180評論 25 707
  • 先說項目開發(fā)過程中團(tuán)隊人員的分工協(xié)作。 一 人員安排 畢業(yè)至今的大部分項目都是獨立完成拥坛,雖然也有和其他同事協(xié)作的時...
    SnowflakeCloud閱讀 10,770評論 3 59
  • 在一家不怎么樣的公司工作猜惋,首先我得檢討自己丸氛,沒有事前做好工作著摔,隨意就進(jìn)入一家不怎么樣的單位,對自己不負(fù)責(zé)...
    發(fā)條橙428閱讀 135評論 0 0
  • 今天下午回老家禾锤,聽人們講到一個不幸的消息摹察,我們村的李默被車撞死了恩掷,是在晚上遛彎的時候撞死的供嚎,說話的人語氣中充滿了同...
    冬夜霞光閱讀 314評論 0 3
  • 11:30峭状,孩子進(jìn)入夢鄉(xiāng) 我開始瀏覽手機(jī)信息 一條一條地翻看回復(fù) “親愛的逼争,能不能陪我聊會兒” 大概是一小時前收到...
    愛生活挺自己閱讀 313評論 0 0