關於專案管理軟體的調研過程

blank

關於專案管理軟體的調研過程

因為部門的工作越來越多,越來越雜,深刻感受到必須建立一套簡單可行的專案管理方法,這個年代,管理方法的落地還是得有合適的軟體工具支撐才行。 工具調研的任務就落在我身上了!

通過各種百度、知乎的搜索,也有不少相關的文章,介紹一些專案管理軟體,有單機模式的,也有BS(瀏覽器-伺服器)架構的,有的還做了對比評測。 不過大部分文章的發表時間有點久了,畢竟現在it技術發展實在太快,很容易就落後了,有的軟體我搜一下,最近的更新已經是四五年前了...... 而且嚴重懷疑文章水分較大,很多工具作者可能都沒有親自試用就連抄帶編的糊弄一段文字交差,基本不能提供有效訊息。 最終決定還是得靠自己,主席說調查研究一定要深入到人民群眾中去,對於我來說,就是要自己把管理軟體安裝部署體驗一下才能做出判斷。 不過看了很多介紹文章,至少提供了一些方向,對於我們的需求,基本要求是:

  • 開源免費(這個不解釋...... )
  • BS架構(便於使用和維護)
  • 處於更新維護狀態(技術和思想保證先進,不會出現長期存在的缺陷和BUG)
  • 滿足我們的管理需求(這個其實大部分都能滿足,但是存在契合度的差別)

全方位比較后,選擇了以下幾款工具進行了部署體驗。

1. Redmine

這是一個老牌軟體,Ruby開發,功能齊全,介面簡潔(也可以說簡陋...... ),主要針對軟體專案的敏捷開發,對其他類型的專案可定製性不足,專案可以無限分解分層。

2.Kanboard

PHP開發,完全開源且持續維護更新,適合各種類型專案,可定製性強,介面簡潔,支援看板、甘特圖、日曆視圖等多種展示方式。 專案只能分三層:專案-任務-子任務。 提供完整的對外API,可以自行開發移動端。

3.Taiga

前後端分離模式開發,後台採用 Python Django 框架,前端基於 AngularJS 實現。 開源且持續維護更新,介面美觀但稍顯花哨,適合軟體專案敏捷開發,快速反覆運算。 對其他類型的專案可定製性不足,沒有甘特圖展示。

4.Odoo

Python開發,是一個完整的開源ERP框架,也是目前應用最廣泛的開源ERP,除了本身自帶較為全面的功能模組,還可用來進行各種辦公系統的二次開發,功能很強大,不過只使用專案管理模組有點過重,而且還分為商業版和社區版,開源的只是社區版,各種閹割(比如甘特圖),最坑爹的是隨著版本更新,閹得越來越變態。 不過很多閹割功能,都在社區有可替代的外掛程式,很多也是免費的,只要進行一些簡單的開發配置即可使用。

5.ERPNext

Python + Vue 前後端分離模式開發,是一個完整的開源ERP框架,整體比Odoo更加簡潔,沒有區分商業版和社區版,完全開源(這個點贊)。 它的專案管理模組更側重於同財務管理的整合,比較突出成本、費用管理,對純粹的項目過程管理支援不是很好,雖然可以通過很多自定義的方式改進,但還是有點麻煩。 而且和Odoo存在同樣問題,只想用一個專案管理功能,卻要安裝一整個ERP系統。

6.OpenProject

Ruby開發,介面美觀,功能全面,分社區版和企業版,社區版完全開源免費,社區版很多地方會彈出企業版特定功能,需要升級,讓人很不爽。

最終還是選擇了OpenProject,確實對於項目過程管理的支援非常全面,即使社區版也已經提供了足夠的內置功能和自定義許可權,而且顏值相對於Redmine和Kanboard這樣的完全是碾壓。 官方文檔也很清晰全面,使用DEB/RPM封裝方式安裝部署,對照文檔一步步進行完全沒有任何問題。 不過預設是80埠,想要修改成其他埠出現了一點小問題,最後發現除了要修改Apache的主配置檔中的埠設置,虛擬主機配置檔中的監聽埠也要修改。

What do you think?

Written by marketer

blank

印度線上二手車交易平臺Cars24完成2億美元E輪融資丨印度創投週報(11月23日-11月28日)

blank

降低中小企業實施ERP的門檻,用得了,用得上,用得好ERPNext