從2012年開始帶項目,當時就自己開發了一個非常簡單的任務管理系統(幾乎只有一個頁面),雖然非常簡單,但是比那些大名鼎鼎的項目管理系統更適合我們軟件開發的項目。
從2012年至今,我們自己開發的這個任務系統並沒有太大的變化,只是不斷的優化了用戶體驗,讓它更好用,用起來更方便。所以,即便到現在,它仍然很簡單,最核心的功能就只有一個頁面。
在去年的時候,以前的同事跟我說希望我幫他們部署一套我們這個任務系統,所以,就把這個系統發布到了網上,並且支持多團隊賬戶。現在,大家也可以免費到下面這個地址注冊一個賬號,看看是否適合你們的軟件開發項目。
項目演示地址
下面我就簡單的介紹一下這個任務系統的核心功能。
核心功能一:【任務】頁面
這個任務管理頁面的核心功能:
- 支持Ctrl+V粘貼屏幕截圖。因為新建任務是一個非常頻繁的操作,而大多數任務,特別是bug我們都是使用QQ截圖,ctrl+V這個功能實在是太有用了。當然,這個功能在IE中無法使用。
- Ctrl+鼠標左鍵單擊實現行選中。特別是在排任務計划的時候,經常需要批量操作,但是如果點擊行首的checkbox就很難點,所以我們專門做了Ctrl+左鍵整行實現選中(與取消)。
- 常用操作都放到鼠標右鍵菜單里面,這樣右鍵整行都可以操作,非常方便。
- 將自定義查詢條件直接保存到導航欄,讓常用查詢更快一步。
接下來就是非常重要的管理項目計划的模塊。
我們軟件項目的開發計划應該怎么管理?如何統計才能一目了然?
核心功能二:迭代進度圖
我們在這方面也是做了多年的摸索和不斷修改,最終實現了如下的迭代進度圖:
我們通常會以一周為一個迭代,項目經理提前安排好下一周的開發任務,開發人員通常只需要關心自己當前這個迭代中的任務,然后一個個完成並提交即可。上圖就展示了我們每個迭代的工作量和完成進度情況。
跟大家分享一個我們多年的最佳實踐,那就是當一個迭代結束的時候,即使里面還有未完成的任務,那么也必須將這些任務移到下一個迭代,以此保證已結束的迭代里面的任務全部都是完成狀態。這個實踐雖然很簡單,但是對於項目管理卻助益極大。
上圖中的迭代進度圖是按時間縱向對項目進行統計,我們還開發了一個按業務模塊橫向統計的頁面。
核心功能三:模塊進度圖
這個圖也很有用,可以清晰的告訴大家整個系統中各個模塊的完成情況。
接下來還有2個圖也是非常常用的,這個2個圖都是針對當前迭代(或某一迭代)的,也是我每天都會看上好幾眼的圖。
核心功能四:當前迭代項目成員完成進度圖
第一個就圖能夠告訴我當前迭代中各個項目成員剩余工作量,可以看見他們是否進展順利,是否需要幫助。如下圖:
核心功能五:當前迭代各個模塊完成進度圖
第二個圖能夠告訴我當前迭代各個模塊的完成情況,如下所示:
心得
自己做項目管理這些年,用的最多的就是這4個圖+一個任務管理頁面。我們老板經常說我項目管理的好,其實我想說我做的項目管理也沒什么技術含量,誰都做得下來,我做的無非就是通過這4個圖把握項目進度,盡早發現一些潛在的問題。
園子里相信有很多做項目經理的朋友,不妨也分享一下你們都用什么項目管理工具?自己的管理心得又是如何?