好吧,不管怎么不喜歡,反正國內就這樣子, Ms Project就是項目管理的標準,不管是和客戶打交道也好,對外交流也好,不管管正版盜版,mpp文件是項目計劃的唯一標準。 只是,整天用盜版也不是個事情吧,而且,這幾百m的東西,一般人也很少用復雜的功能,實在是有點折騰人了,特別是對項目組中各色小兵兄弟來說,這玩意的用法,呵呵,得看一本書才摸的清楚。

其實一般人用ms project 無非就是2個目的,一個是pm用來排排計劃任務,出個甘特圖,大致知道milestone,能定baseline 就好了。
復雜一點的資源統計分析,計劃跟蹤, 工時考核,and 和什么qc之類結合等等,其實真正用到還是少數。 其他一般人等也就是看看任務計劃,知道個時間點就好了。

用過這么幾個軟件,各有所長,要求不高的話,幾十m的東西還是能簡單替代 ms project的。

1. GanttProject

顧名思意,這個工具就是以Gantt圖為核心的, 程序非常簡單, 核心操作就一個,安排計劃任務,分配資源。

GanttProject其實就三個窗口:
 任務分配視圖,也既gantt圖 

 
 資源使用視圖

 任務的pert圖視圖。
 

 好吧,就這么點內容,想zhuanbility都不行。

優點: 1. 簡單, 基本上不用學習, 10來分鐘就可以上手, 只要知道任務和資源分配的概念即可。適合那種需要做計劃又不想做的太細致復雜的管理需求。
            2.  支持多種格式輸出, 可以把做好的圖輸出成圖片或html使用
            3. 支持pert圖顯示, 對于任務細節表述, pert圖要比gantt圖直觀一些
            4.  支持 以webdav方式共享
            5.  提供對 project 2003的xml格式的輸入輸出。
            6.  相當重要的一點,開放源代碼,方便二次開發。

缺點: 1. 對某些人來說,可能太簡單了。
             2.  對ms project的兼容性不佳,僅僅支持 mpx格式,也就是說無法做閱讀器使用。
 
只要不是重度使用者,這個小程序已經可以替代ms project了,符合懶人一貫的夠用就好的原則。

2. OpenProj
 
不顧名思意的是,這玩意名字上open,實際并非開源軟件,只是可以免費使用而已。 程序和ms project非常相似,各種使用習慣也近似,對project文件兼容性比較好。

  優點: 1. 和ms project兼容性好,基本照顧了ms project用戶的習慣
              2.  支持導入二進制格式的project文件
              3. 支持多種視圖模式, 包括pert圖的顯示

  缺點: 1. 比較復雜, 不如ganttproject簡潔。 當然對于ms project用戶不是問題
               2.  輸出格式受限制, 不夠開放,無法把計劃任務輸出到圖片或者html格式
              3. 導出也只支持mpx 格式。
              4. 免費版本無共享方式。

OpenProj雖然因為和ms project兼容性好推崇的人比較多,但是個人總結的有些別扭,要這么復雜還不如直接用ms project好了,另外對他的偽開源策略持鄙視態度。

上面這2個軟件都是java的,而且都自帶了多語言顯示支持。如果不想裝java,又只是想要一個project viewer, 那么可以試一下Live Project Free viewer。缺點就是界面都是英文的,而且很多不需要的東西,比如BXXX視圖之類的,一般用戶可能會迷糊。


在我看來,工具就是工具,別指望一個復雜的工具能真正解決項目管理上的問題,一個簡單的工具+適當的二次開發帶來的效果,往往更好。