軟件項目中的文檔管理(上)
文檔管理,有些公司也稱為知識庫管理,本文還是以文檔作為稱呼吧。
1、先說說文檔管理的歷史背景和演化史吧
一般情況下,文檔可以包含很多方面的內(nèi)容,一個Excel表格,一個需求設計文件,一個Bug的解決方案,一個功能的描述甚至是一個有用的圖片都可以成為一個文檔。所以對文檔的標準解釋就是文檔是軟件開發(fā),使用和維護中的必備資料。它能提高軟件開發(fā)的效率,保證軟件的質(zhì)量,而且在軟件的使用過程中有指導,幫助,解惑的作用,尤其在維護工作中,文檔是不可或缺的資料。
當然文檔不僅僅是在軟件開發(fā)中需要使用,其實是在任何公司中需要用到的,甚至比如在政府單位中也都是用到的,那些法律文件,行政命令,規(guī)范綱要都是文檔,前段時間經(jīng)常在說無紙化辦公,但是文檔其實還是以電子版的形式繼續(xù)存在著,所以說,文檔現(xiàn)在是無處不在,就當前社會在說,文檔是絕對不可或缺的。
既然文檔是不可或缺的,必然就會涉及到一個問題,那就是文檔的管理,對于文檔管理的作用,簡單來說就是保存,分類和檢索文檔。從人類發(fā)明文字以后,其實文檔的管理就已經(jīng)開始,從一開始的甲骨文時代到現(xiàn)在的電子時代,文檔的管理一直在不斷進行中,只是形式隨著時代的變化有所變化而已。
一開始人類社會可以能是用甲骨文的形式來保存文字,一些有意義的甲骨文就成為文檔,然后需要保存起來讓人需要的時候再去看,但是由于甲骨文是以龜殼的形式保存,你要真的去翻看,我想還是很有難度的,所以那個時候的文檔管理,純粹是實物堆放管理,挺多知道那個相關(guān)的文檔放在那個位置,要具體去找一個內(nèi)容是很麻煩的。
后來的呢,人類發(fā)明用竹簡開始作為文檔的記錄載體,但是竹簡其實還是一樣很笨重的,雖然比起甲骨文而言,竹簡記得內(nèi)容可以更多很規(guī)范點,但是要去查找內(nèi)容的時候還是很麻煩。
漢朝時,終于紙橫空出世了,世界上最偉大的發(fā)明之一在中國誕生了,大家記錄起知識開始變得很方便,而且很便宜(之前用絲綢記錄雖然也輕巧但是貴),所以文字記錄自此開始幾何級的增長了。很多紙疊在一起變成了書,人類為了方便查找內(nèi)容,還給書做了目錄,真正意義上的文檔管理就開始了。
但是雖然對于主要的內(nèi)容可以通過目錄查找到,不過你如果想去用通過查找?guī)讉€關(guān)鍵字的方式來查找一段具體的內(nèi)容的話,電子時代到來之前,還是沒法做的很好,所以當然我也很難在查查這個書庫里(類似少林寺藏經(jīng)樓)是否有我需要的書了,即使找也只能找到一個書名,沒法通過具體一個關(guān)鍵字來查找書了。
到了電子時代以后,文檔可以通過以0和1的方式保存在電腦中了,文檔管理有了翻天覆地的變化,人類可以非常便捷地把自己想要的知識找到,而且不僅僅在一本書中,可能是在一個圖書館中的所有書中,甚至是整個世界上的大部分書中,這種階段,已是咱們的先人根本無法想象到的。
文檔管理當然也是與時俱進的,有什么樣的條件就能創(chuàng)造什么樣的文檔管理,進入現(xiàn)代文檔管理已經(jīng)變得極其強大,除了最簡單的保存、分類和檢索以外,文檔管理還是加入的安全管理,版本控制,發(fā)布控制以及在線查看,協(xié)作編寫等新的功能。在進入21世紀以后,隨著云計算的出現(xiàn),文檔管理甚至還加入了云元素。
2、DevSuite中的文檔管理
文檔管理在任何公司和單位中都需要,但是我想大家也清楚,文檔有些公司做的好,有些公司做的不好,當然有些公司的確不需要很好的文檔管理,比如一個小的施工隊,只要建筑圖紙保存好了就行了。但是大多數(shù)公司我覺得還是需要一個很好的文檔管理的,有些做的不好的原因,我覺得有兩方面原因,一方面原因當然是主觀重視不夠,都認為不需要怎么整理,但是一到需要的時候就急得亂找,最后可能需要重做,影響人力物力和時間;另一方面原因就是缺少一個好的文檔管理系統(tǒng),文檔如果只在電腦上保存的話,雖然說可以查詢到,但是一旦文檔越來越多的話,文檔管理很有可能越來越混亂,文件亂放文件夾,版本沒法控制,安全性沒法保證,多人同時想來看和修改的話,很難管理,類似添加評論之類的功能就更加沒法實現(xiàn)了。
對于一個軟件公司而言,可能文檔管理需求可能來的更加迫切,因為軟件公司有大量的需求文檔,設計文檔,客戶文檔,技術(shù)支持文檔,還有一些公司內(nèi)部培訓,合同,制度等文檔,這些文檔首先需要分類,然后可以搜索,更重要是需要:
1)權(quán)限管理(有些文檔不是所有人都能看到)
2)流程管理(文檔需要從草稿到最終成稿需要流程控制)
3)變更管理(類似設計文檔可能需要經(jīng)常更改,確保每個更改能夠被記錄,并且應該讓看過之前版本的人知道有新版本了)
4)版本管理(一個文檔在不同人修改后或者不同時間修改后,需要保存不同版本,并且各個版本之間能比較差別)
主觀重視還是靠公司自己來努力了,你實在不重視即使有文檔管理系統(tǒng)也沒用。對于好的文檔管理系統(tǒng)來說,我們還是可以有選擇的,市場上的工具應該挺多的,今天我只介紹一下TechExcel的DevSuite系統(tǒng)怎么管理文檔的,因為我們公司是買了這個產(chǎn)品的,下面是截圖。
(未完待續(xù))
posted on 2011-11-15 11:56 順其自然EVO 閱讀(554) 評論(0) 編輯 收藏 所屬分類: 管理方向