關於軟件部門任務管理機制構建的感想

關於部門中任務管理機制的構建,一直以來都是在重點抓但又遲遲沒有辦法構建一個體系化管理的,其中,應用的工具也是多種多樣,包括Project計劃、內部管理系統任務、JIRA線上關係平臺等等,部分工作存在重複的趨向。

在應用JIRA的過程中,我深受觸動,思考我們的任務管理機制的根本目標是什麼?目前看來有三個核心目標:一是任務分解,將工作目標分解成可執行的任務並梳理清楚任務之間的關係以及相應的資源配置;二是工作量統計,準確計算每個項目的人員投入情況;三是過程跟蹤,動態跟蹤每項任務的執行情況,實現團隊成員之間有效的協作、反饋機制。

在精簡過程管理的過程中,團隊前期雖然沒有系統地梳理,但也初步構建了起了基本的任務管理機制:Project計劃進行任務分解;內部管理系統進行工作量統計;JIRA實現過程跟蹤(含問題管理)。具體展開來看:

一、Project計劃進行任務分解

在項目開展的初期,根據項目的特點和具體要求,編制整體的項目計劃是項目管理的核心工作。但由於信息不完整,項目計劃會隨着項目工作的推進逐步明確,項目任務拆解的精度、準度都會持續提升。而project計劃能夠非常有效地解決任務分解、任務關係、資源配置、工期計算等工作,可以幫助項目經理妥善地解決具體項目的計劃工作遇到的關鍵問題。不過,Project計劃解決的是單個項目任務分解問題。

二、內部管理系統進行工作量統計

內部管理系統的設計初衷就是“算賬”,實現項目並行期間的複用資源工作量精確統計的問題。在內部管理系統中有一個原則就是“誰負責、誰分配;誰分配、誰審覈;誰審覈、誰承擔”。項目經理根據需要分配任務,項目成員根據已分配任務提報工作日誌。項目經理根據大家填報的工作日誌審覈實際的工作量,審覈完成後,工作量計入項目成本,這樣可以實現並行任務工作量的精確計量。進一步,項目經理會根據具體的項目貢獻情況,開展績效審覈。

三、JIRA實現過程跟蹤

Project計劃作爲標準、而內部管理系統是事後留痕,那項目推進過程中如何開展過程管理呢?JIRA強大的線上管理功能爲我們提供了很好地解決方案,例如:線上任務/BUG/需求等具體任務的發佈、任務工作流配置、任務處理意見反饋等核心功能都非常好地進行了處理。相比內部管理系統“強約束、重嚴謹”的設計初衷,JIRA靈活的任務處理機制和完善的產品功能能夠更好地實現項目過程的管理和協作。

綜合上述,在部門的工作中,所有人的工作都應該有一個明確的“驅動力”,而作爲從事軟件研發爲主體的團隊,我認爲核心工作的驅動就是“計劃”和“問題”,而每一個獨立的事情(項目)都應該有清晰的成本投入,哪怕它是一項日常任務,也應該歸入一個特定的任務中。其實,軟件過程改進的前提就是過程計量,痕跡和量化指標可以幫我們把我們的軟件過程做的越來越好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章