因為工作上的需要,開始摸索學習甘特圖。由於種種不可抗力的原因,需要在分別在 Windows 和 MacOS 下都能夠使用這個檔案,而且沒有辦法使用 Microsoft Project ,所以請了估狗大神找了一下免費的軟體,一共找到兩套,分別是 GanttProject 和 Gantter.com 。
兩套軟體剛好都有同事用過,最後我還是選了比較符合自己需求的 GanttProject 。
以下記錄自己在實作上遇到的一些心得和問題。
1. GanttProject
要使用 GanttProject 必須要先安裝萬惡的 JAVA ,不過因為公司報帳用的 ERP 和一堆網路銀行都用到 JAVA ,所以基本上這不算什麼門檻。
行事曆的部份, GanttProject 內建的日曆預設已經把週六和週日設定為假日了,只要再自己手動把國定假日、補上班和補假的日期輸入完就搞定了。
資源的部份是我最後決定用的理由, GanttProject 可以在適當的設定下,顯示每個資源底下所被分配的任務;由於預設資源都是 100% 投入,所以當資源超載時就很明顯(還會變紅色!)。我就排了好幾個 200% 300% 的結果,然後這個資源是我自己這樣…(哭)
缺點還是 JAVA 。MacOS 上的中文輸入法我試了內建的倉頡和 OpenVanilla ,都有一定的機率遇到無法在 GanttProject 中打字的情況,換成英打就亳無問題;由於一樣是用 JAVA 的公司 ERP 也有一樣的問題,猜測應該和 keydown null / keypress 229 有關,遇到問題的時候只好先在可以打字的地方打好,再複製過去。(至少複製貼上沒壞…)
另外 GanttProject 似乎有保留字,之前在工作項目中打了一些特殊符號,存檔沒問題,從檔案選單的最近開啟打開也沒問題,雙擊檔案打開會顯示「某個地方出了錯」以及完全看不懂的錯誤訊息( 10 > 9 或 9 > 8 之類的…)。後來無意間發現在顯示錯誤訊息之外,其實滑鼠滑過 GanttProject 的工作區,還可以看見部份的工作項目;用文字編輯器硬把 GanttProject 的存檔打開來看以後,發現是一個 XML 檔,於是把猜測的保留字移除後關掉重開, voila! 蟲蟲不見了! XD
2. Gantter.com
Gantter.com 的優點是直接整合在 Google Drive 裡了,所以可以直接雲端版本控制。
行事曆的部份預設是每天都要上班(某種程度符合台灣部份產業 Orz),需要手動自己調整上班日期。預設的上班時間是 8-12 & 13-17 ,這也得手動調成現實的狀況。
優點是可以估到小時數,所以允許類似 12.5d 這種設定。
輸入工作項目時,還蠻常遇到工作項目莫名其妙消失的狀況,經常得用雲端版本控制的舊版救回,這是後來放棄的原因之一。
3. 遇到的問題
首先遇到的問題是不知道該怎麼樣切分專案。由於我必須把手上所有已知的案子都拉在同一份甘特圖中,一開始的想法是照部門→負責人→專案名稱→工作項目來分,拉完甘特圖以後發現層級似乎太多層了。後來把部門和負責人這兩層拆掉,只留專案名稱和工作項目兩層。
再來是里程碑。 GanttProject 的里程碑顯示成一個點,只需要輸入開始時間和一個勾,感覺蠻像實際上的檢查點的; gantter.com 的里程碑卻仍然要輸入開始和結束時間,這是放棄 gantter.com 的另一個原因。
然後是休假。公司的政策是休假一定要有職務代理人,所以 A 在休假期間會指定一個職務代理人 B 。但是把 B 丟去當 A 原本工作的「資源」,會使得 B 變成整個工作項目的資源,並不是我需要的結果;目前還不知道怎麼處理。
然後是相依性問題。相依性遇到兩個不同的狀況:(1)某個專案項目 E 成立的條件是 C 或 D 其中一個工作項目完成就可以進行了,但如果把 E 的前置作業設定成「 C,D 」會變成 C 和 D 都要完成才能進行 E ;(2)某個工作項目 F 和工作項目 G 會同時開始而且也會同時結束,而且彼此也有相依性,但不管設成「SS」或「EE」都很奇怪…目前也都還不知道怎麼處理。
留言列表