小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

中小IT企業(yè)項目團隊組建和實施流程探索

 quasiceo 2018-03-24
    由于中小IT企業(yè)主要從事應用軟件開發(fā)和一些特殊行業(yè)IT項目的實施,其需求相對復雜,而且經常變化,其開發(fā)和實施過程中的可變因素也比較多,因此,如何組織項目團隊,既要保證質量、又要提高效率,是項目管理者需要考慮的最重要的問題。。 項目管理者聯盟
項目管理者聯盟
  作為一個軟件開發(fā)企業(yè),人力資源是一個公司最重要的資源之一,我們需要將技術人員進行分類、盡量作到分工明確;由于公司同時進行的項目很多,應該保證各個項目能共享公司為數不多的“專家”級資源;在設計和開發(fā)過程中,盡量保證各個項目的技術、風格、質量基本一致,并且要將項目的質量提升到公司級別,而不僅僅是反映項目組的水平。 talent.mypm.net
項目管理者聯盟
  以下是本人在項目的實踐過程中的一些經驗和總結,并根據中小IT企業(yè)的實際情況對項目團隊組建以及項目實施流程的探索,愿它能給中小IT企業(yè)的管理層和項目領導者提供一些參考。 項目管理者聯盟
項目管理者聯盟
  一、橄欖法  項目管理者聯盟

  橄欖法則是本人在項目實踐中總結出的一套人力資源分配方法,也是一套比較實用的項目實施過程方法,它主要是為了解決項目質量控制,項目組間資源共享等問題。其基本思路是: 項目管理者聯盟
項目管理者聯盟
  1、 項目的入口同一起點,即:所有項目售前、需求分析階段由“專家”團隊承擔。 service.mypm.net
bbs.mypm.net
  2、 系統的設計保證質量,即:系統的設計要匯聚公司的優(yōu)秀資源,既要考慮系統的需求,又要考慮開發(fā)成本,還要結合公司現有的開發(fā)技術能力和已有的技術資源。 項目管理者聯盟
項目經理博客
  3、 系統的開發(fā)并行實施,即:系統的開發(fā)和編碼階段,由開發(fā)部門進行全盤考慮和統一安排,根據項目的進度要求靈活組建開發(fā)團隊。 pmp.mypm.net
項目管理者聯盟
  4、 系統的出口歸并統一,即:系統測試必須嚴格把關,由測試部門承擔,保證所有系統質量的一致性。系統的發(fā)布通過統一的出口,包括包裝(如果需要)和各種附加文檔(如:使用手冊、系統說明書)。 training.mypm.net
項目管理者聯盟
項目管理者聯盟文章
  下圖是傳統項目開發(fā)方式和橄欖法開發(fā)方式的比較 項目管理者聯盟
項目管理者聯盟
項目管理者聯盟
  傳統方法是以項目組為單位,項目組人員基本上從開始到最后基本上是固定的,橄欖法是以項目的不同階段來組織不同的團隊,其人員的數量和成員本身隨著項目的進程不停的調整。 項目管理者聯盟
talent.mypm.net
  二、項目角色:  項目管理者聯盟
項目管理者聯盟
  有效的項目團隊由擔當各種角色的人員所組成。每位成員扮演一個或多個角色,常見的一些項目角色包括: 項目管理培訓
項目管理者聯盟
 角色   描述   來源
 項目經理   項目管理人員,要求具有良好的溝通能力和管理能力   開發(fā)部或專家?guī)?/td>
 客戶經理   市場人員   市場部
 技術經理   開發(fā)過程中負責技術管理的人員   開發(fā)部或專家?guī)?
 售前工程師   知識全面、表達能力優(yōu)秀   專家?guī)?
 需求分析師   業(yè)務專家   專家?guī)?/td>
 系統構架師   技術能力突出,有豐富的項目經驗   專家?guī)?/td>
 界面設計師   具有一定的業(yè)務知識,能快速設計用戶界面   專家?guī)?/td>
 系統設計師   設計人員   專家?guī)?/td>
 數據庫設計師   數據庫設計人員   專家?guī)?/td>
 數據庫管理員   DBA   開發(fā)部
 技術支持工程師   硬件、網絡支撐   系統集成部
 程序員   包括:界面開發(fā)工程師、業(yè)務邏輯開發(fā)工程師、數據庫開發(fā)工程師等   開發(fā)部
 質量保證工程師   質量管理和質量控制人員   質量管理部
 測試人員   對業(yè)務非常熟悉,能從功能和性能方面測試系統   質量管理部
 產品包裝師   包裝產品,包括各種交付的文檔   產品部
 bbs.mypm.net
  以上每個角色都應該有清晰的工作定位。并要求具有相應的技能,能在項目的各個階段出色完成任務,這些稱為人力資源,是保證項目成功的最基本的條件。 training.mypm.net
項目管理論壇
  三、項目前期的組織:  項目管理者聯盟
club.mypm.net
  項目前期主要指的是項目業(yè)務需求調研、包括配合用戶制定項目建設方案、技術規(guī)范書、配合市場人員進行售前技術交流等環(huán)節(jié),此階段應該組織由售前工程師、需求分析師(業(yè)務專家)以及系統構架師等組成一個臨時小組,負責跟蹤項目。這個小組根據項目的大小和客戶的要求確定小組成員,一般由3—5名成員組成。根據客戶的要求,既可以是全職的,也可以是兼職的。 項目管理者聯盟
bbs.mypm.net
  項目前期小組的工作是項目的開始,這個小組工作成績的優(yōu)劣、工作質量的高低,將直接影響項目的成敗。因此,從管理層的角度,一定要重視這個環(huán)節(jié)。 項目管理論壇
PgMp.mypm.net
  項目前期小組需要完成的工作包括以下方面: 項目管理者聯盟
club.mypm.net
  1、 客戶的各種項目前期要求,如:方案介紹、業(yè)務需求編寫等
  2、 提交項目可行性分析報告,包括成本/效益分析 項目管理者聯盟文章
  3、 提交項目建議方案 項目管理者聯盟
  4、 提交業(yè)務需求說明書或需求分析說明書 www.mypm.net
club.mypm.net
  四、系統設計階段  pmp.mypm.net
blog.mypm.net
  系統設計是決定項目或軟件系統“怎樣做”的過程,這個過程回答了系統應該如何實現的問題。從軟件工程的角度,設計階段大約是整個項目開發(fā)成本的25%,所以,設計團隊以及該團隊的工作成績對于整個系統來說至關重要。 項目管理者聯盟
項目管理者聯盟
  設計團隊一般由3—8名設計人員組成,從這個階段起,項目需要一名項目經理,行使項目組的各種管理職能。設計團隊的成員具體包括:·1名項目經理 PgMp.mypm.net
  ·包括1—2名項目前期成員 轉自項目管理者聯盟
  ·1名系統構架師 www.mypm.net
  ·2—4名設計人員 club.mypm.net
  ·1名數據庫設計人員 training.mypm.net
  ·1名用戶界面設計人員組成 項目經理博客
pmp.mypm.net
  設計團隊需要完成的工作包括: 項目管理者聯盟
項目管理培訓
  1、 項目開發(fā)計劃 項目經理圈子
  2、 確定系統軟硬件配置最佳方案 項目管理者聯盟
  3、 確定系統開發(fā)平臺以及開發(fā)工具 項目管理者聯盟
  4、 確定系統軟件結構 項目管理培訓
  5、 確定系統功能模塊以及各個模塊之間的關系 項目管理者聯盟
  6、 確定系統測試方案 項目管理者聯盟
  7、 提交系統數據庫設計方案 項目管理論壇
  8、 提交系統概要設計文檔 項目管理者聯盟
bbs.mypm.net
  由于應用軟件需求經常變化,因此設計需要考慮系統可擴展性,并需要在設計過程中對于重要的環(huán)節(jié)和用戶進行及時溝通。 項目管理者聯盟
項目管理者聯盟
  五、編碼和系統實現階段  club.mypm.net
項目管理培訓
  將用戶的需求變成真正可用的軟件系統,是通過編碼和系統實現階段來完成的。雖然軟件的質量主要取決于系統設計的質量,但是編碼的途徑和實現的具體方法對程序的可靠性、可讀性、可測試性和可維護性產生深遠的影響。 項目管理論壇
www.mypm.net
  這個階段要根據用戶對項目進度的要求靈活組織開發(fā)團隊,一般5—15左右。為了工作的連貫性,同時也為了解決在開發(fā)過程中用戶需求有可能變化的因素,開發(fā)團隊因該保留1—3名設計團隊的成員。 service.mypm.net
PgMp.mypm.net
  開發(fā)過程中,項目經理的角色非常重要,項目經理負責項目組開發(fā)人員的日常管理,控制項目的進度,負責和設計部門、市場部門以及客戶之間進行必要的溝通。這個階段通常是多個部門的人員共同組成一個項目組,因此,項目管理的一定要保證統一管理,理想狀態(tài)是項目經理全權負責項目組人員的人員工作安排、業(yè)績考核、工資獎金等,因為項目經理最了解項目組成員的工作態(tài)度和工作業(yè)績。 項目管理者聯盟
項目管理培訓
  一般在大型項目開發(fā)團隊中,應該設立專門的技術經理崗位,負責對項目組的技術方案進行管控,技術經理最好是由設計團隊中抽調出來。技術經理在項目開發(fā)過程中需要注意程序風格、編碼規(guī)范等問題,并必須進行有效的代碼管理(版本管理)。 項目管理者聯盟
項目管理者聯盟
  開發(fā)過程還應該進行系統的單元測試工作,確保各個獨立模塊功能的正確性和性能滿足需求說明書的要求。 項目管理者聯盟
項目管理者聯盟
  開發(fā)團隊應該完成的工作包括: 
項目管理者聯盟文章
  1、 系統的實現代碼編寫 項目管理者聯盟
  2、 單元測試 項目管理者聯盟
  3、 提交源代碼清單 項目管理者聯盟
  4、 提交單元測試報告 blog.mypm.net

  六、系統測試、軟件打包階段  項目管理者聯盟
項目管理者聯盟
  系統測試階段在整個軟件生存周期中是占據總工作量最大的一個環(huán)節(jié),統計資料表明在40%左右,有的時候還可能是其他過程的幾倍,因此,必須高度重視軟件的測試工作。 項目管理培訓
項目管理者聯盟
  軟件的測試本身是發(fā)現軟件中的錯誤,但是發(fā)現錯誤是為了使開發(fā)的系統完全滿足用戶的需求,因此測試工作還伴隨著診斷、改正錯誤、調試等復雜過程,測試也是軟件開發(fā)最困難的工作。 
項目管理者聯盟
  測試這個環(huán)節(jié),參與人員除了測試人員以外,還應該包括幾乎所有的開發(fā)人員,同時我們經??梢园堰@個環(huán)節(jié)看作是編碼工作的延續(xù),直到完成集成測試、通過測試驗收,形成最后的發(fā)布版本。 項目管理者聯盟
轉自項目管理者聯盟
  經過測試、穩(wěn)定的軟件版本包括相關的文檔可以進行打包,作為軟件開發(fā)的出口。 項目管理者聯盟
項目管理者聯盟
  這個階段,必須嚴格把關,確保各個開發(fā)組完成的軟件都是高質量的、同一個水平層次的軟件系統。
這個階段完成的工作包括: 項目管理者聯盟
項目管理者聯盟
  1、 更改情況說明 項目經理圈子
  2、 集成測試報告 
  3、 軟件發(fā)布版本 項目管理者聯盟
  4、 系統使用說明書 blog.mypm.net
  5、 系統安裝配置說明書 項目管理者聯盟文章
項目管理者聯盟
  七、工程施工及軟件安裝階段  項目管理者聯盟
項目管理者聯盟
  由于從事的應用軟件的開發(fā),因此,在開發(fā)完成之后經常會有系統集成、軟件的安裝等工作。這個階段還經常伴隨著新的業(yè)務需求和本地化需求的產生,因此將會有一部分的開發(fā)工作需要在這個階段完成。 club.mypm.net
項目管理者聯盟
  工程實施階段需要的人員包括: service.mypm.net
項目管理者聯盟
  ·1名項目經理 項目管理者聯盟
  ·多名技術支持工程師(硬件、網絡支撐) 項目管理者聯盟
  ·2—4名軟件開發(fā)人員 項目管理者聯盟
項目管理者聯盟
  八、技術部門組織建議  項目管理者聯盟
項目管理培訓
  過去項目團隊組織模式通常是按照項目組為單位,由項目組從頭到尾負責整個項目的需求、設計、開發(fā)、實施過程。根據以上討論,由于應用軟件開發(fā)的特點,這樣的組織模式已經不能滿足高效率、高質量的要求。但是如果完全實行設計和開發(fā)完全分開,又幾乎不可能達到設計出完美的設計文檔、開發(fā)只埋頭寫代碼的理想狀態(tài)。 項目管理者聯盟
項目管理者聯盟
  根據實際情況,一般公司的技術人員主要集中在系統分析部、軟件開發(fā)部、系統集成部、測試部。系統分析部應該主抓項目前期、系統設計兩個環(huán)節(jié)。開發(fā)部應該主抓系統實現和編碼、工程實施等環(huán)節(jié)。 項目管理者聯盟
項目管理論壇
  在開發(fā)階段,系統分析部以設計人員派出方式參與具體開發(fā)過程,同時,在開發(fā)過程中,系統分析部應該設立對一個非常設技術機構(包括開發(fā)部的項目經理),負責對項目的關鍵開發(fā)過程進行評審、并對項目的開發(fā)過程進行技術把關。 blog.mypm.net

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多