2007年12月9日 星期日

H10 每一個版本都有它的意義

系統每出一次版本,可以算是完成一個里程碑。這個時候要把全部的新程式碼、新文件加上與變更有關的Impact Analysis、Release Notes放在一起一同建立一個保存的版本。通常來說系統執行一段時間沒有問題後,這些系統的內容幾乎都會沉睡在公司的伺服器裡頭。

版本保存的最基本用意,在於當客戶遇到系統任何一部分有缺漏時,可以快速地回復客戶的系統;另一方面在客戶發現問題或要變更需求時,有一個作為開始修改的基準。回復與修改使用到的是程式碼與文件的部分。

在某些狀況下,需要比對兩個不同版本間的差異,這時就需要與變更有關的文件加以分析比對。出現的時機大多在於詢問新功能在某個客戶用版本有沒有,或者是有升級系統版本的打算時。在台灣的軟體環境裡,做出系統功能都快來不及了,誰還會有時間管文件、記錄與變更的分析呢?也因此只要有人提出這個問題,就一定沒有人能正確回答。

沒有留言:

張貼留言