項目管理是一個管理學(xué)分支的學(xué)科,指在項目活動中運用專門的知識、技能、工具和方法,使項目能夠在有限資源限定條件下,實現(xiàn)或超過設(shè)定的需求和期望。
基于軟件的項目管理工具或者說項目管理軟件,則從軟件的角度為項目管理者提供參考和幫助,一般意義上,項目管理軟件包括了項目管理的方方面面的功能,比如:計劃管理、成本控制、資源管理、知識經(jīng)驗的管理等等。這樣的軟件我們也稱之為項目管理系統(tǒng)。
現(xiàn)代的項目管理系統(tǒng)已經(jīng)不再局限于為項目管理者提供幫助,而是成為整個項目團隊的工作平臺,項目成員可以直接在項目管理系統(tǒng)中展開項目工作,匯報工作進展。
項目管理系統(tǒng)
項目管理系統(tǒng)應(yīng)該具備的基本功能有:
計劃、任務(wù)日程管理
用戶對每項任務(wù)排定起始日期、預(yù)計工期,并明確各任務(wù)的先后順序以及可使用的資源。項目管理系統(tǒng)根據(jù)任務(wù)信息和資源信息排定項目日程,并隨任務(wù)和資源的修改而調(diào)整日程。
項目監(jiān)督和跟蹤
項目管理系統(tǒng)可以跟蹤多種活動,如任務(wù)的完成情況、費用、消耗的資源、工作分配等。通常的做法是用戶定義一個計劃,在實際執(zhí)行過程中,根據(jù)當前資源的使用狀況或項目的進展情況,進行一定程度的調(diào)整。
查詢報表與統(tǒng)計
與人工相比,項目管理系統(tǒng)的一個突出功能是能在用戶數(shù)據(jù)資料的基礎(chǔ)上,快速、簡便地生成多種報表和圖表,如“資源使用狀況”表、“任務(wù)分配狀況”表、進度圖表等,更便于項目管理者掌握直觀的把握項目進展。
多項目和子項目管理
有些項目大而且復(fù)雜,將其作為一個單一的項目進行管理難度較大。而將其分解成子項目后,可以分別查看每個子項目,更便于管理。
另外,在較大型公司中,一個成員同時參與多個項目的工作的情況也很常見,這就需要在多個項目中分配工作時間。
導(dǎo)入和導(dǎo)出
許多項目管理系統(tǒng)允許用戶從其他軟件或標準文檔格式中獲取資料,比如Excel、XML、或一些數(shù)據(jù)庫相關(guān)格式,這樣就大大方便項目管理者初始建立項目數(shù)據(jù)。
通常,項目管理系統(tǒng)還可以通過電子郵件發(fā)送項目信息,這樣項目人員可以脫離系統(tǒng)通過電子郵件獲取信息,便于項目成員開展工作。
對于行業(yè)的支持
不同行業(yè)對于項目管理還有自己的特定需求,比如電子、制藥、研發(fā)、軟件等各個行業(yè)都有自己一些特殊的項目管理需求,因為這些特定的需求存在,所以一款項目管理系統(tǒng)并不一定能適用于各個行業(yè)和企業(yè)。
研發(fā)項目管理系統(tǒng)
研發(fā)型企業(yè)對于項目管理系統(tǒng)有更高的要求,通??梢粤信e下面的這些需求:
需求管理
需求管理(Requirement Management)是項目團隊工作的起點,需求管理卻常常被人們誤解為僅僅是需求的采集和分析。事實上,需求管理的內(nèi)容遠不止于此,它還包括需求的組織、跟蹤、審查、確認、變更和驗證。特別是需求的跟蹤,它確保了所有開發(fā)行為都與用戶需求緊密相關(guān)。
缺陷管理
缺陷管理(Defect Management)是在項目生命周期中獲取、管理、溝通任何缺陷的過程(從缺陷的建議到缺陷最終的解決)??梢源_保你的缺陷被跟蹤管理而不丟失。
測試管理
測試就是對項目開發(fā)過程的產(chǎn)品(編碼、文檔等)進行差錯審查,保證其質(zhì)量的一種過程,對這個過程的管理稱之為測試管理(Test Management)、測試管理在很多軟件型企業(yè)中尤為重要。
這些特定的需求,對于研發(fā)型企業(yè)至關(guān)重要,而又不是一般的項目管理系統(tǒng)所能做到的,所以研發(fā)型企業(yè)在考察項目管理系統(tǒng)選型時,就必須更多考慮這些需求能否得到滿足,這方面可以參考我們之前編寫的《研發(fā)管理系統(tǒng)選型必讀》。
項目管理系統(tǒng)選型
對于很多公司來說,項目管理離不