1. 程式人生 > >一張圖看懂項目管理

一張圖看懂項目管理

進行 用戶需求 可能 交互 ces 進度 ref 交互設計 png

什麽是項目管理

項目是指一系列獨特的、復雜的並相互關聯的活動,這些活動有著一個明確的目標或目的,必須在特定的時間、預算、資源限定內,依據規範完成。項目管理是運用管理的知識、工具和技術於項目活動上,來達成解決項目的問題或達成項目的需求。項目管理過程受制於時間、人力、資源等的限制。

一般來說,項目的流程大致包括立項計劃、執行、收尾和結束四個階段,如圖一所示。

技術分享圖片

圖一

項目管理中的角色

項目各個階段的完成,嚴格來說需要產品經理,項目經理,測試經理等不同角色的配合支持。

技術分享圖片

圖二

一個項目的完成,甚至說一個產品一個功能點的實現,從抽象的需求落實到具體的界面並不是一件簡單的事而是經過產品目標-內容需求-信息架構-交互設計-界面設計-感知設計等一系列過程。

因此,在項目管理的過程中一般會使用到項目管理工具。項目管理工具(現在一般指軟件)是為了使工作項目能夠按照預定的成本、進度、質量順利完成,而對人員(People)、產品Product)、過程(Process)和項目(Project)進行分析和管理的一類軟件。


產品經理-立項

立項階段是產品經理的舞場。

產品經理的職責是分析用戶需求理解、控制用戶需求,以及將業務語言轉化為IT語言是產品經理在需求分析階段最為重要的兩項工作。因為用戶需求最終需要通過技術來實現。產品經理一端對用戶負責,另一端對技術人員負責,也就是相當於二者之間的橋梁,其實在整個項目中,產品經理實際上就充當了用戶代表需求方。

需求能否被最終立項也是一個復雜的流轉過程,而且已立項的需求變更在項目中也是經常的事。

圖三來自某項目管理軟件中需求的驗證過程

技術分享圖片

圖三

項目經理——計劃和執行

需求正式立項後,接下來就是制定計劃和執行了。這時就該項目經理登場了。

如果說產品經理管理的是產品,那項目經理管理的就是”,產品經理保證的是產品“有人用”而項目經理保證項目的按時按質“完成”。

項目經理可以說是負責啟動、規劃、執行、監控、收尾一個項目的包工頭。

計劃階段,項目經理需要制定目標,起止時間,參加人員及人員所屬任務。執行階段則要掌控監督開發的各個環節,即時反饋階段性的成果協助、指導項目組成員的工作,保障項目的順利交付。

項目經理借助項目管理工具掌控項目的進度,如圖四的進度表和圖五的燃盡圖。

技術分享圖片

圖四

圖中的進度是按照總消耗/(總消耗 + 總剩余)計算出來的一個工時的進度。


技術分享圖片

圖五

燃盡圖的橫軸為日期,縱軸為工時數。工時數乃項目中所有任務剩余工時的總和,每天計算一下,形成坐標,然後把線連接起來,形成燃盡圖。

測試經理——收尾

項目開發工作完成後需要進行測試把可能出現的問題解決掉測試就是一個找問題的過程。測試階段由測試經理負責。

測試經理是一個泛稱,很多公司沒有測試經理崗位,可能是測試主管,或者測試組長。也有很多公司,沒有測試管理崗,沒有測試負責人,統一歸項目經理管。

測試階段,測試經理需要制定測試方案,設計關鍵測試數據和評審測試用例負責實施軟件測試,完成對產品的集成測試與系統測試,對產品最終質量負責

其實測試經理的工作和項目經理類似,除了任務分派和監控之外,還需要反饋。測試出的問題反饋給項目經理進行二次修復,沒問題後反饋產品經理進行產品的發布。圖六是任務分配表,圖七是bug統計表,可以從不同維度統計bug情況。

技術分享圖片

圖六

技術分享圖片

圖七

項目管理流程是一個繁雜的過程,每個階段需要涉及到不同人員、資源的協調配合。雖然說產品經理,項目經理,測試經理分別具有不同的職責範圍,但很多時候的也存在職責重疊的情況,時間的概念、進度的規劃、質量的要求等可能是三者協調一致的結果,也可能一人分飾兩角,在很多中小企業的項目經理也是產品經理,或者沒有測試經理,這個並不奇怪。所以項目管理並不是一個單項流轉的過程,三者所承擔的角色也不是一成不變的,如圖八所示。

技術分享圖片

圖八

本文部分觀點和圖片來源於禪道項目管理軟件,人人都是產品經理,如有侵權請告知。

技術分享圖片

一張圖看懂項目管理