|
廣告 |
開放原始碼的專案管理系統:netOffice Dwins
由 Kiang 發佈於 02月25日 (11872 次瀏覽)
希望一窺專案管理系統奧妙時,是否發現在跟自己的荷包或是公司的採購部門過不去?開放原始碼的netOffice提供專業的解決方案,只要花些時間熟悉相關概念,它就是您專案管理的好幫手。
前不久身邊朋友突然興致勃勃的提到想去考專案管理師認證,雖然明白他一定是三分鐘熱度,但也意味著越來越多人意識到專案管理的重要性。如果有聽聞過前輩的經驗談,專案能夠如期完成的機率不高,管理的重點經常是希望掌握即時進度;為了避免人性與溝通上的問題,越來越多公司倚賴資訊工具,透過客觀、透明的方式來管理專案進度。 中大型的公司願意為這個主題採購專屬系統,但是預算不足的公司常常是透過文書處理或是試算表軟體處理,有時效率反而比沒有管理還糟。開放原始碼的netOffice[1]提供這樣情況的公司一個解決方案,程式雖然可以無償取得,它所提供的功能與品質並不亞於一般商業軟體,特別是台灣地區朋友Luis Wang所維護的netOffice Dwins版本[2],不僅中文化完整,他還根據自身經驗讓這個程式更加專業與實用,接下來的介紹也會以這個版本為基礎。 ![]() netOffice Dwins專案管理畫面。 安裝方式 netOffice Dwins程式下載後[3],必須先透過程式所附加的安裝設定指令檔調整;Linux環境的使用者請執行 [netoffice/installation/install.sh] ,而 Windows 環境的使用者需要參考下面步驟: 1. 解壓縮後用文字編輯器打開 [netoffice\installation\install.bat] ,可以在檔案圖示上方點選滑鼠右鍵,選單中的[編輯]就可以透過記事本開啟。 2. 在SET ACTION=INSTALL下方加入下面這一行: SET DOC_ROOT=C: *記住等號左右不要有空白 3. 執行 [netoffice\installation\install.bat] 之後就可以在 [C:\] 目錄下找到修改完成的 [netoffice] 資料夾,將它移到網頁根目錄後透過瀏覽器開啟 netOffice 存放的網址就可以開始安裝程序。 系統特色 專案客戶專屬網頁 netOffice不僅能夠服務內部工作人員,還能夠作為與客戶之間的溝通橋樑,客戶可以透過專屬的網頁瞭解目前專案進度以及提出相關需求。客戶所能夠瀏覽的內部資訊都必須透過工作人員審核才會顯示,並不會因此而讓客戶獲知敏感資訊。 ![]() 客戶可以登入專屬的網頁提出支援需求。 階段性任務 在 netOffice 中的專案可以分割為多種階段,藉此管理階段性任務與里程碑,也能夠計算專案在不同階段所花費的時間;只是目前專案的類型與專案類型所對應的階段屬性需要手動調整 [netoffice/languages/lang_zh-tw.php] 的內容,希望未來能夠加入到管理功能中。 線上討論區 一個專案的進行並不表示所有的參與者都能夠經常處於同樣的地理位置或是在同樣的時間點撥空討論,因此沒有時間、地點限制的線上討論區非常適合交流沒有急迫性的問題與建議,討論區也能夠用來與客戶進行意見交換。 文件版本控制 專案進行中常有需要進行版本控制的文件,像是提案、報價單等,這些資料透過netOffice進行管理就能夠紀錄各個版本之間異動的狀況,也避免取得較舊的版本提供給客戶;文件的控管也能夠以任務為基礎,避免因為專案規模龐大時造成資料混亂的情況。 ![]() 文件的版本控制功能。 安排會議 雖然透過資訊系統可以溝通許多問題,但並不是每個人都相當熟悉透過資訊工具進行,而人與人之間有實際的接觸也會讓專案的成員有參與感,提高彼此對於專案的重視程度;netOffice可以線上安排實際的會議時間、地點等,發出必要的通知以及會議前再次提醒與會人員。 統計報表 netOffice預設提供了包括工時、資源、任務、專案與績效等報表,配合參與人員的時間紀錄與人員評量等功能,讓專案不僅能夠順利進行,也能夠提供許多必要資訊給會計部門記帳以及管理部門評估之用。 行事曆 除了以列表形式檢視各種事件之外,netOffice還能夠透過簡單的月曆格式來檢閱個人或是參與專案的行程;資料會自動從相關功能取得,不需要重複輸入。 注意事項 1. 預設的環境中,專案管理的甘特圖會找不到字型名稱;Linux的使用者需要在 /usr/X11R6/lib/X11/fonts/truetype/ 或是其他字型路徑找到中文字型的名稱,Windows環境預設使用的中文字型檔案名稱為[mingliu.ttc](新細明體),接著打開 netoffice\includes\jpgraph\jpg-config.inc ,把下面這個設定: 修改為: *這是以 Windows 環境為例,其他環境請依實際狀況調整。 2. 專案管理的甘特圖功能是以JpGraph[4]圖形函式庫處理,預設使用的版本為 1.19,如果是在PHP5的環境之中可能需要使用 2.0 版。 3. netOffice 也支援 PostgreSQL 資料庫[5],Linux的安裝設定指令檔會給予適當的提示,而 Windows 環境中並未實際測試。 小結 netOffice的功能已經足以應付基本的專案管理需求,希望能夠有更多人投入支援。netOffice的前身為 phpCollab[6],不過目前兩個專案的開發都呈現停滯狀態,反而是netOffice Dwins與Streber[7]等衍生版本持續成長當中;類似的解決方案中,dotProject[8]也是不錯的選擇。 [1]netOffice 官方網站: http://netoffice.sourceforge.net/ [2]netOffice Dwins官方網站: http://netoffice.dwins.com/ [3]台灣PHP聯盟下載網址: http://twpug.net/modules/wfdownloads/singlefile.php?cid=11&lid=610 [4] JpGraph 官方網站: http://www.aditus.nu/jpgraph/ [5] PostgreSQL 資料庫官方網站: http://www.postgresql.org/ [6] phpCollab官方網站: http://www.php-collab.org/ [7] Streber官方網站: http://www.streber-pm.org/ [8] dotProject 官方網站: http://www.dotproject.net/
|
|||||||