1、團隊組建與角色職責

極端的軟件項目開發組織與角色:架構

    工程師併發

          

 

精簡的軟件項目開發組織與角色:運維

  *開發經理
  *開發工程師單元測試

 

 

          

 典型的軟件項目開發組織與角色:
  *項目經理(兼開發經理)測試

  *需求工程師編碼

  *開發工程師spa

  *測試工程師架構設計

                    

 

                   

 

 比較完備的軟件項目開發組織與角色:
  *產品經理
  *項目經理
  *開發經理
  *測試經理
  *運維經理
  *配置經理
  *設計師
  *開發工程師
  *測試工程師
  *運維工程師
  *QA(質量保障工程師)

      設計

項目經理:blog

  負責組織項目立項申請,組織項目啓動會;
  從總體上進行項目關鍵環節的項目進度、成本、質量的把控;
  負責對項目重大問題和風險的協調和溝通、解決;
  制定項目總體研發計劃;
  負責研發團隊的項目管理工做,以及研發團隊與需求工程師、UI設計師、運維工程師、QA的溝通和協調工做;
  負責組織項目結項報告的編寫和結項會的召開。

 產品經理:

  負責業務需求分析和討論,並造成產品需求文檔;
  負責需求工程師與UI設計師、研發工程師、QA等部門溝通和協調工做;
  負責組織業務測試和系統驗收工做;
  負責對用戶進行培訓。

架構師:

  負責項目技術架構設計和關鍵技術的把控;
  負責項目編碼規範制定和培訓;
  負責項目重點技術難點的攻關;
  負責從技術角度把控項目質量。

 

DBA:

  負責整個項目流程跟蹤和監控,並輸出項目日報和週報。
  負責關鍵性問題和風險報告、跟蹤。
  協助項目經理作好項目管理相關工做。


研發工程師:

  負責按照公司編碼規範執行編碼任務,並進行代碼自查和單元測試;
  負責修改bug;
  對項目風險和問題進行彙報。

 

測試工程師:

  負責編寫測試方案和測試用例,與項目經理共同制定測試計劃;
  負責部署測試環境;
  負責執行系統測試,提出bug並驗證bug解決狀況;
  對項目風險和問題進行彙報。

UI設計:

  按照確認經過的需求,負責高保真頁面的設計和製做。

 

運維工程師:

  負責研發和業務測試環境管理。
  負責正式運營環境的部署和管理。

 

SCM工程師:

  負責SVN庫和bugzilla庫的創建、權限的維護;
  負責提供自動編譯環境。
  負責發佈審批表的中配置管理內容填寫和審覈,併發布基線通知。

 

QA工程師:

  負責整個項目流程跟蹤和監控,並輸出項目日報和週報。  負責關鍵性問題和風險報告、跟蹤。  協助項目經理作好項目管理相關工做。

相關文章
相關標籤/搜索