項目研發管理

 

                   

 

 

1、什麼是項目管理git

(1) 定義程序員

      "當上了項目經理,只能說明你能夠勝任程序員的職位,並不意味着你能夠勝任項目經理一職!"工具

       這句話說的是至關的在理,老鐵們本身能夠細細品味一下,沒事問問本身程序員當的夠未入流?測試

       所謂的項目管理,就是在項目活動中,運用專門的知識、技能、工具和方法,結合人員,使項目可以在有限的資源條件下,  實現或超過設定的需求和指望的過程!(摘自百科)設計

      說直白點,就是帶領一幫志同道合的人,幹一件"偉大"的事情!3d

(2)"管"什麼
 版本控制

        一個合格的項目經理(全文我會屢次提到這幾個字)要懂的如何去交流,如何預算和控制項目成本、如何把控項目的總體進度、如何發現需求和項目研發中的不足、如何撰寫項目功能文檔、如何對項目代碼進行維護、如何按照總體研發流程最終交付產品給客戶,等等等,這些都是一個合格的項目經理應該操心和要作的事情!blog

       其實項目經理前期是很累的,由於一直在打磨和摸索管理方式,熬過去了,也就輕車熟路了!項目管理

 

 

(3)產品研發總體流程資源

        一個合格的項目經理應該對下面的這個流程很是熟悉(請忽略一些遺漏的、不重要的環節,如代碼維護、Bug修復等)

  

2、如何 "管事"

(1)說明

        項目經理必需要監控項目的全局進度,要時刻清楚項目要幹什麼、怎麼幹、當前幹到哪一步了、接下來要幹什麼、乾的怎麼樣、何時能交付給客戶等等,這些都是一個合格的項目經理要關心的事情!

(2)項目經理的一天?

      若是你是一個剛剛走上管理崗位沒多久的研發人員,你可能會遇到如下幾種狀況:

        

(3)如何不 "忙"! 不 "茫"! 不 "盲"!

1》、挖掘需求
 

2》、明確目標
 

3》、制定計劃
 

4》、統一思想
 

 

5》、敲定設計
 

  

6》、把控進度
  

7》、質量監督
  

8》、變動處理
  

9》、進度彙報
  

10》、項目交付
 

3、如何 "管人"

(1)管人的位置
       「一個蘿蔔一個坑」,項目經理要能根據組員的特色,將其安排在不一樣的項目或研發模塊中開展工做。

(2)管人的能力
       因每一個人的教育背景、專業知識、專項技能、開發經驗不一樣,所以項目經理須要根據每一個人的能力進行任務的劃分,切  勿盲目指派任務到人,影響項目進度。

(3)管人的行爲
       項目經理天天不只要關注項目的進度,還要留意下組員的行爲,如組員之間是否常常交流溝通、是否解決問題的方式獨特有看法、是否樂於助人、是否精神狀態飽滿等。

(4)管人的成長
      項目經理不只要把組員安排在合適的位置上,還要從公司的角度出發,幫助組員進行職業生涯規劃,看他最終能發展成什麼樣子,同時從側面爲公司培養專項人才;

(5)管人的生活
     項目經理不只要在工做中關心組員的工做狀態,還要在生活上關心組員的心理狀態,時刻了解組員心裏的想法和生活上的困難。

4、如何 "管研發"

(1)說明
       做爲一個合格的項目經理,在瞭解產品需求並拿到軟件設計後,如何第一時間制定研發目標、如何第一時間帶領團隊開展研發工做,如何組織測試人員進行測試,如何維護項目代碼、如何發佈服務等,都是必備技能!

(2)管哪些方面

   1> 、項目經理要建立項目、關聯需求、建立團隊、下發任務,發佈版本,提交測試單,跟蹤BUG等

   2> 、項目經理要制定月目標、周目標、要添加驗收項,評價驗收項、登記工時,上傳驗收項項目結果等

   3> 、項目經理要熟練使用SVN、GIT等版本控制工具(git工具備GitHub、GitLab),建立和維護項目代碼分支等

 

(3)以GitLab爲例
 

1》、建立羣組

 

2》、建立項目

 

3》、分配權限

 

4》、管理分支

 

5》、建立標籤

 

相關文章
相關標籤/搜索