網(wǎng)站制作NEWS
軟件開發(fā)過程的記錄要怎樣編寫公司軟件開發(fā)的– 手機(jī)
而如果不是為了復(fù)制粘貼而寫的文檔,那目的也很簡單,大體上分為兩類:一類是用來指導(dǎo)“我們將要做什么”的文檔,另一類就是用來記錄和描述“我們做了什么”的文檔。關(guān)鍵就是把你覺得需要留給別人的信息都寫下來。
第一類,我們將要做什么?那么大致就包括了對(duì)市場/需求的調(diào)研,以及由此形成的設(shè)計(jì)。如果用裝修房子打比方的話,你首先得知道你要裝什么樣的房子,然后設(shè)計(jì)怎么去裝。至于這個(gè)設(shè)計(jì)做到什么程度,敷衍的就是能看個(gè)原型或者效果,而精細(xì)的應(yīng)該包括詳盡的施工圖。這和軟件工程是一樣的,如果要做詳盡的設(shè)計(jì),那么最后就差把設(shè)計(jì)直譯成代碼了。
第二類,記錄我們做了什么的文檔。這個(gè)部分比較多,整個(gè)開發(fā)進(jìn)度的日志、會(huì)議紀(jì)要、往版本控制上提代碼的說明、測試報(bào)告等等。不考慮成本的情況下當(dāng)然是越詳盡越好。
文檔到底有多重要呢?舉個(gè)都已經(jīng)說爛了的例子。臺(tái)灣某航空公司一架飛機(jī),在輕微事故以后進(jìn)行了維修,維修日志只寫了“已經(jīng)按維修手冊(cè)進(jìn)行維修”,20多年后飛機(jī)在飛行過程中解體,調(diào)查結(jié)果最后指向了20多年前那次不恰當(dāng)?shù)木S修。而這一切因?yàn)樵诋?dāng)時(shí)的文檔里并沒有體現(xiàn)出來是如何維修的,所以才導(dǎo)致這個(gè)隱患被隱藏了20年。
最后總結(jié)說,文檔做成什么樣,并不是帶項(xiàng)目的人能完全左右的。你得看老板的臉色,看客戶的臉色。如果最初老板和客戶達(dá)成的項(xiàng)目周期就很不靠譜,那肯定沒時(shí)間整那么細(xì)致了。最后產(chǎn)品質(zhì)量得不到保證,這并不能完全把鍋丟給帶項(xiàng)目的人。因?yàn)樽畛蹩蛻粝胍木褪潜阋素洶 ?/p>
多重隨機(jī)標(biāo)簽