今天終于找到了一個被大多數(shù)人稱為完美的項目管理、BUG管理工具,并且安裝成功了。Jira作為一個Bug管理軟件,成功的融合了項目管理、需求管理等等功能,強大的自定義擴展能力,完整的用戶權(quán)限管理??上к浖皇敲赓M的,當然了,在中國,這個不是什么問題。(價值上萬)。
安裝過程并不順利。網(wǎng)上下載的需要注冊登錄才可以下載。下載分成三個版本,標準版、專業(yè)版、企業(yè)版。每個版本又分為standalone版和WAR版。下載了企業(yè)版的兩個版本,因為已經(jīng)了tomcat了,企圖手動安裝WAR版,結(jié)果按照標步驟安裝失敗。不想折騰了,幸好tomcat上也沒什么東西,就用standalone版吧,沒想到安裝出奇的順利。實際上,只要解壓就可以用了。運行bin目錄里面的start.sh就可以訪問了,默認端口8080。
進入主頁,自動開始安裝,用注冊機算出序列號(注冊機的使用倒是頗麻煩),直接輸入就OK了,然后就可以建立項目,開始用了。為了不使用特殊端口來用,還是繼續(xù)融合到apache里面去吧。不使用connector了,太麻煩,用proxy最簡單。沒想到直接將jira映射到它的根目錄還不能運行。google了一下,結(jié)果搜索到它自己的官方教程上去,找到了解決辦法,要修改它自己的server.xml,把它的目錄改成jira,跟apache的映射目錄對應(yīng)起來就可以了。一切OK。真奇妙。其它的BUG管理和項目管理都可以刪除了。
BugFree確實太簡單了,實在太簡單了,號稱對比微軟內(nèi)部使用的Bug管理軟件來寫的,但是1.0出來以后,基本上沒有什么功能,就是個簡單的記事本而已,寫一個Bug,然后修改它的狀態(tài)。談不上什么項目管理,也談不上什么用戶管理。界面上東西很多,但是有用的不多,顯得很復(fù)雜,其實功能不多。這樣說也許會得罪人,上次看到別的Blog上就被作者回應(yīng)的很厲害。當然,這樣一個工具開源使用的確是很好的,而且,搜索Bug管理,出來的國產(chǎn)軟件就這一個。但是,我還是要說一聲,打著微軟旗號來宣傳過分了一點,恐怕得到5.0左右才可以。
Bugzilla安裝太麻煩了,我沒有本事裝起來。在Redhat上和Debian上都裝不起來。更新Perl組件的時候,mysql模塊總是有問題,后來手動下載編譯了這個模塊,perl提示該模塊已經(jīng)安裝完成了,但是使用checksetup的時候還是說沒有這個模塊。搞死了。而且我覺得它的界面也太樸素了,Linux編程的也不能搞成這樣吧?
Mantis也用過一段時間,被人稱為PHP下最強大的Bug管理系統(tǒng),但是它的版本號很奇怪,可能是作者太謙虛了,一直用0.1x的方式來標注,用起來感覺怕怕的。最近出來了1.0rc版,下載來看了一下,沒覺得跟0.18有什么區(qū)別。安裝和使用都很方便,界面也是非常的樸素,可能是因為作者一個人單干,來不及做界面或者沒功夫做漂亮的界面吧?功能單一,而且多項目操作的時候挺麻煩的。而且PHP項目最大的弱點在于,全文檢索。
XPWeb的界面很漂亮,頁面腳本做的也很帥,不知道會不會引進什么瀏覽器的兼容性問題,我沒有在別的瀏覽器上用過。但是因為做的太漂亮,就有點太占地方了,很長很長的一頁,顯示不了多少東西。而且,作為一個敏捷編程的項目管理工具,它的使用還是比較繁瑣的,建立項目,項目里面建立素材,為素材建立任務(wù)。如果你想到一個任務(wù)可能要跨兩個素材(不知道是不是我學的不到家,是不是不應(yīng)該出現(xiàn)這種問題),那就有點麻煩了,我不知道怎么解決。而且我對它的任務(wù)開始和運行狀態(tài)還沒有搞的很清楚,好像是自動計算的。
dotProject也不錯,自帶的第三個模板很漂亮,也是多國語言的(前面這三個都支持中文界面),但是問題多多。第一次安裝完成以后找不著在哪里添加任務(wù),以為添加了事件就等于任務(wù)了,結(jié)果日歷那邊能看到事件,但是Todo里面死活找不著任務(wù)。結(jié)果搞了半天才發(fā)現(xiàn)要到項目里面才能添加任務(wù)。而且添加任務(wù)的對話框有問題,修改了源代碼解決了。后來又在項目列表里面加上了一個添加任務(wù)的按鈕。甘特圖打不開,又是修改源代碼解決的。最后,使用中文界面的時候,所有的日歷上面的日期都是亂碼,沒有搜索到解決方案,自己也沒有找到可以在哪里修改代碼,去掉了一個UTF8轉(zhuǎn)換函數(shù)以后顯示中文了,但是只有一個“星”字,沒有后面的“期一”。再后來找到了臺灣Markwu大哥做的UTF8中文優(yōu)化版,下載下來以后,中文界面里面的日歷問題沒有了,而且據(jù)說在甘特圖里也可以顯示中文字了。但是我用的時候添加任務(wù)的時候所有的按鈕失靈,script error。暈死,放棄了。
XPlanner也試過了,業(yè)界也是一片叫好聲,被人稱為免費界里最強大的項目管理工具,不知道是怎么回事。下載也是分兩個版本,standalone和WAR版。先裝WAR版,費了不少勁編譯成功了,登錄界面也出來了,結(jié)果登錄進去就是異常。于是下載了standalone版,本來以為這個應(yīng)該沒有問題,沒想到N多個頁面都報異常,根本沒法正常使用。難道是人品問題,在jkd1.4和jkd1.5正面都試過了。網(wǎng)上也有人說過這個問題了,恐怕并不是偶然現(xiàn)象。
還有OnTime 2006,這個軟件還是不錯的。從2004版的時候就用過了,當時對中文支持不好,輸入中文再顯示出來的時候就變成亂碼,后來2005的時候解決了問題。這個系統(tǒng)看上去挺龐大的,但是更新速度很快,好像半年就更新一個版本。整個系統(tǒng)分成幾個版本,Web版、Windows版、VS.net版,其實也就是不同的客戶端了。所有版本使用相同的數(shù)據(jù)庫,可以共享數(shù)據(jù)。Web版可以遠程使用,還可以裝一個Customer版,供你的客戶來登錄BUG。整個系統(tǒng)即可以作為BUG管理,也可以作為項目管理工具,反應(yīng)速度還可以,界面也很漂亮,報表功能強大,可以生成各種各樣的報表,并直接轉(zhuǎn)換成PDF文件??上У氖牵到y(tǒng)是.Net平臺的,只能安裝在windows系統(tǒng)上。我的機器有點撐不住。
現(xiàn)在終于有了Jira了,其實早在兩年前就耳聞它的大名,但是一直沒有服務(wù)器來裝,而且一直沒有對java的東西下過功夫?,F(xiàn)在來看,Jira還是比PHP的程序運行起來要吃力的多,做Server的機器CPU只有733M,PIII的,明顯感覺到慢,那肯定不是網(wǎng)速問題了,因為在局域網(wǎng)內(nèi)做測試。