2年經驗總結,告訴你如何做好專案管理
懂技術,也要懂管理。
我把管理技能分為兩類,分別為專案管理和團隊管理,這篇文章教你如何做好專案管理。
在講述這篇文章前,先簡單介紹一下我的管理經驗:之前在百度呆了3年半,系統學習了百度的專案管理流程,19年來到小米後,帶領ShareSave團隊做了1年專案管理和團隊管理工作,之後帶領海外商城基礎服務後端團隊,做了1年團隊管理工作。
縱觀我帶過的專案,在保證專案質量的同時,少有延期的情況,主要還是源於自己的一套專案管理經驗,下面我以ShareSave為例,將這套經驗分享給大家。
備註:本人沒有考過PMP證書,也沒有經過系統的專案管理培訓,文章內容全憑經驗之談,如有偏頗,歡迎指出,定會改進!
專案流程
我把專案管理分為4個階段,分別為需求階段、研發階段、測試階段和上線階段。
專案管理過程中,需要藉助專案管理工具,我們以TB(Teambition)為例。
產品規劃
為什麼我需要將“產品規劃”單獨列出來,因為這個真的太重要了,產品規劃就像是海上的燈塔,指引你前進的方向。
有了產品規劃,產品可以將需求提前放入需求池,每個迭代只做高優需求。
下面是產品規劃要求:
需求評審
需求評審階段,一定是需要產品給出完整的需求文件,如果有UI互動的地方,需要提前給出原型圖,拒絕沒有原型圖的需求評審。
需求一定是要非常明確,最好是能細化到具體的功能點,拒絕模糊需求(比如一句話需求)。
下面是需求評審要求:
為了提高需求評審的效率,我們在需求評審前,需要做很多準備工作,比如需求前期溝通、研發初步評估,前期工作準備到位後,需求評審期間就可以主要討論問題,避免一個需求反覆溝通的情況。
下面是需求階段流程(有些環節可以刪掉,僅供參考):
研發階段
技術方案是整個專案的靈魂,很多專案到後期出現問題,很大原因就是技術方案沒做好。
專案排期用於控制整體專案的節奏,有以下幾點經驗之談:
專案排期每天不要排滿,建議預留 20% buffer; 如果專案時間緊,可以採用分批提測的方式; 排期要有里程碑,開發、聯調、提測、上線、驗收等; 專案排期不能僅到上線階段,還需包括線上灰度和專案驗收; 前端排期依賴UI設計。
下面是專案排期要求:
下面是研發階段流程(有些環節可以刪掉,僅供參考):
測試&上線階段
上線方案可以為線上的穩定性保駕護航,重要性不言而喻。 因為上線導致嚴重的線上問題,這個專案可能就白乾了。
關於測試&上線流程,有以下幾點經驗之談:
測試環節需要大家一起過測試Case; 提測前,有的專案還需要做專案演示; 上線前,需要一起過上線方案,突出風險點; 上線後可能需要小流量驗證,或者灰度; 有的專案還有專案驗收環節,最後才全員開放。
下面是測試&上線階段流程(有些環節可以刪掉,僅供參考):
需求變更
重點說一下需求變更,這也是很多程式設計師頭疼的問題,只要做到正確把控,其實也沒那麼可怕。
下面是需求變更要求:
總結一下:需求變更越早越好,變更需求,需要調整排期,臨近上線,原則上不再允許需求變更,否則需要領導審批。
每日站會
為什麼要提這個呢,因為有的同學平時悶聲不響,最後給你憋大招。所以你需要知道大家每天的工作進度、問題和風險,方便你推動和協調解決,甚至會對專案節奏臨時調整。
站會怎麼開,這個也有講究,10-15分鐘最佳,每位同學都要參與:
昨天做了什麼? 今天打算做什麼? 遇到什麼問題?
備註:站會時間早上或晚上最佳,方式比較靈活,前期可以每週2-3次,後期就每天都開。
總結
總結一下專案管理的幾個重要的點:
產品規劃就像是海上的燈塔,不能亂打一氣; 需求文件一定要儘可能詳細,拒絕無原型的需求評審; 技術方案是整個專案的靈魂,這塊多投入時間絕對不虧; 專案排期有里程碑、有buffer,排期需包括線上灰度和專案驗收時間; Code Review、測試Case都不能少; 上線方案要預知風險,為線上的穩定性保駕護航。
最後希望大家都能成為優秀的專案負責人,這個是ShareSave敏捷開發流程,教你如何用敏捷的方式管理專案,非常值得大家借鑑!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024420/viewspace-2925726/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CODING 告訴你矽谷專案經理的專案管理之道(2)專案管理
- 如何做好專案管理,做好人人都是專案經理專案管理
- 日常專案經驗總結
- 《軟體專案經驗總結》
- PMP|專案經理如何做好相關方管理?
- 什麼是專案管理,如何做好專案管理?專案管理
- CODING 告訴你矽谷的研發專案管理之道(4)專案管理
- CODING 告訴你矽谷的研發專案管理之道(3)專案管理
- 實驗室後臺管理專案總結
- 人人都可以用的專案管理工具,5分鐘告訴你如何做好活動策劃!專案管理
- PMP認證|作為專案經理如何做好專案進度管理?
- Redis在專案中合理使用經驗總結Redis
- 【Vue專案總結】後臺管理專案總結Vue
- IT職場管理經驗總結
- 技術總監7年經驗,告訴大家,【拒絕】才是專業
- 什麼是專案成本管理?如何做好專案成本管理?
- 【經驗貼】如何躲避專案管理中的“刺客”?專案管理
- PMP|如何做好專案採購管理?
- 專案管理小結(如何做好一個百萬級專案甚至千萬級別的專案)專案管理
- 建立“防洪系統” ! 製作人分享做好專案前期管理的10條經驗
- 《五行》從0到1設計遊戲——專案管理經驗總結遊戲專案管理
- Kotlin專案中 GlideApp 構建失敗經驗總結KotlinIdeaAPP
- 如何做好客戶精細化管理?這篇文章告訴您
- 創業如何選擇?智慧經營告訴你創業
- 如何擁有專案經驗
- React專案從Javascript到Typescript的遷移經驗總結ReactJavaScriptTypeScript
- 告訴你如何管理gitlab/github的ssh-keyGitlabGithub
- 【經驗分享】如何守住專案管理的質量“底線”?專案管理
- 測試專案結束之後,如何召開復盤會議?這篇文章告訴你
- 多年java開發經驗老司機告訴你,0基礎如何學Java?Java
- 偷偷告訴你,HR更喜歡這樣的專案經理的簡歷!
- 4大方法,教你如何做好專案管理!專案管理
- 在阿里,我如何做好技術專案管理?阿里專案管理
- 專案管理PMP過關總結專案管理
- 影像分類:來自13個Kaggle專案的經驗總結
- 企業如何用專案管理軟體做好專案問題跟蹤?專案管理
- 甲流高發期如何做好防護?GPT3.5Turbo 告訴你GPT
- 如何做好專案干係人(相關方)管理?