當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程項目管理軟件系統(tǒng)
中小IT企業(yè)項目團隊組建和實施流程探索
作為一個軟件開發(fā)企業(yè),人力資源是一個公司最重要的資源之一,我們需要將技術(shù)人員進行分類、盡量作到分工明確;由于公司同時進行的項目很多,應該保證各個項目能共享公司為數(shù)不多的“專家”級資源;在設計和開發(fā)過程中,盡量保證各個項目的技術(shù)、風格、質(zhì)量基本一致,并且要將項目的質(zhì)量提升到公司級別,而不僅僅是反映項目組的水平。
以下是本人在項目的實踐過程中的一些經(jīng)驗和總結(jié),并根據(jù)中小IT企業(yè)的實際情況對項目團隊組建以及項目實施流程的探索,愿它能給中小IT企業(yè)的管理層和項目領(lǐng)導者提供一些參考。
一、橄欖法
橄欖法則是本人在項目實踐中總結(jié)出的一套人力資源分配方法,也是一套比較實用的項目實施過程方法,它主要是為了解決項目質(zhì)量控制,項目組間資源共享等問題。其基本思路是:
1、 項目的入口同一起點,即:所有項目售前、需求分析階段由“專家”團隊承擔。
2、 系統(tǒng)的設計保證質(zhì)量,即:系統(tǒng)的設計要匯聚公司的優(yōu)秀資源,既要考慮系統(tǒng)的需求,又要考慮開發(fā)成本,還要結(jié)合公司現(xiàn)有的開發(fā)技術(shù)能力和已有的技術(shù)資源。
3、 系統(tǒng)的開發(fā)并行實施,即:系統(tǒng)的開發(fā)和編碼階段,由開發(fā)部門進行全盤考慮和統(tǒng)一安排,根據(jù)項目的進度要求靈活組建開發(fā)團隊。
4、 系統(tǒng)的出口歸并統(tǒng)一,即:系統(tǒng)測試必須嚴格把關(guān),由測試部門承擔,保證所有系統(tǒng)質(zhì)量的一致性。系統(tǒng)的發(fā)布通過統(tǒng)一的出口,包括包裝(如果需要)和各種附加文檔(如:使用手冊、系統(tǒng)說明書)。
傳統(tǒng)方法是以項目組為單位,項目組人員基本上從開始到最后基本上是固定的,橄欖法是以項目的不同階段來組織不同的團隊,其人員的數(shù)量和成員本身隨著項目的進程不停的調(diào)整。
二、項目角色:
有效的項目團隊由擔當各種角色的人員所組成。每位成員扮演一個或多個角色,常見的一些項目角色包括:
以上每個角色都應該有清晰的工作定位。并要求具有相應的技能,能在項目的各個階段出色完成任務,這些稱為人力資源,是保證項目成功的最基本的條件。
三、項目前期的組織:
項目前期主要指的是項目業(yè)務需求調(diào)研、包括配合用戶制定項目建設方案、技術(shù)規(guī)范書、配合市場人員進行售前技術(shù)交流等環(huán)節(jié),此階段應該組織由售前工程師、需求分析師(業(yè)務專家)以及系統(tǒng)構(gòu)架師等組成一個臨時小組,負責跟蹤項目。這個小組根據(jù)項目的大小和客戶的要求確定小組成員,一般由3—5名成員組成。根據(jù)客戶的要求,既可以是全職的,也可以是兼職的。
項目前期小組的工作是項目的開始,這個小組工作成績的優(yōu)劣、工作質(zhì)量的高低,將直接影響項目的成敗。因此,從管理層的角度,一定要重視這個環(huán)節(jié)。
項目前期小組需要完成的工作包括以下方面:
1、 客戶的各種項目前期要求,如:方案介紹、業(yè)務需求編寫等
2、 提交項目可行性分析報告,包括成本/效益分析
3、 提交項目建議方案
4、 提交業(yè)務需求說明書或需求分析說明書
四、系統(tǒng)設計階段
系統(tǒng)設計是決定項目或軟件系統(tǒng)“怎樣做”的過程,這個過程回答了系統(tǒng)應該如何實現(xiàn)的問題。從軟件工程的角度,設計階段大約是整個項目開發(fā)成本的25%,所以,設計團隊以及該團隊的工作成績對于整個系統(tǒng)來說至關(guān)重要。
設計團隊一般由3—8名設計人員組成,從這個階段起,項目需要一名項目經(jīng)理,行使項目組的各種管理職能。設計團隊的成員具體包括:
·1名項目經(jīng)理
·包括1—2名項目前期成員
·1名系統(tǒng)構(gòu)架師
·2—4名設計人員
·1名數(shù)據(jù)庫設計人員
·1名用戶界面設計人員組成
設計團隊需要完成的工作包括:
1、 項目開發(fā)計劃
2、 確定系統(tǒng)軟硬件配置最佳方案
3、 確定系統(tǒng)開發(fā)平臺以及開發(fā)工具
4、 確定系統(tǒng)軟件結(jié)構(gòu)
5、 確定系統(tǒng)功能模塊以及各個模塊之間的關(guān)系
6、 確定系統(tǒng)測試方案
7、 提交系統(tǒng)數(shù)據(jù)庫設計方案
8、 提交系統(tǒng)概要設計文檔
由于應用軟件需求經(jīng)常變化,因此設計需要考慮系統(tǒng)可擴展性,并需要在設計過程中對于重要的環(huán)節(jié)和用戶進行及時溝通。
五、編碼和系統(tǒng)實現(xiàn)階段
將用戶的需求變成真正可用的軟件系統(tǒng),是通過編碼和系統(tǒng)實現(xiàn)階段來完成的。雖然軟件的質(zhì)量主要取決于系統(tǒng)設計的質(zhì)量,但是編碼的途徑和實現(xiàn)的具體方法對程序的可靠性、可讀性、可測試性和可維護性產(chǎn)生深遠的影響。
這個階段要根據(jù)用戶對項目進度的要求靈活組織開發(fā)團隊,一般5—15左右。為了工作的連貫性,同時也為了解決在開發(fā)過程中用戶需求有可能變化的因素,開發(fā)團隊因該保留1—3名設計團隊的成員。
開發(fā)過程中,項目經(jīng)理的角色非常重要,項目經(jīng)理負責項目組開發(fā)人員的日常管理,控制項目的進度,負責和設計部門、市場部門以及客戶之間進行必要的溝通。這個階段通常是多個部門的人員共同組成一個項目組,因此,項目管理的一定要保證統(tǒng)一管理,理想狀態(tài)是項目經(jīng)理全權(quán)負責項目組人員的人員工作安排、業(yè)績考核、工資獎金等,因為項目經(jīng)理最了解項目組成員的工作態(tài)度和工作業(yè)績。
一般在大型項目開發(fā)團隊中,應該設立專門的技術(shù)經(jīng)理崗位,負責對項目組的技術(shù)方案進行管控,技術(shù)經(jīng)理最好是由設計團隊中抽調(diào)出來。技術(shù)經(jīng)理在項目開發(fā)過程中需要注意程序風格、編碼規(guī)范等問題,并必須進行有效的代碼管理(版本管理)。
開發(fā)過程還應該進行系統(tǒng)的單元測試工作,確保各個獨立模塊功能的正確性和性能滿足需求說明書的要求。
開發(fā)團隊應該完成的工作包括:
1、 系統(tǒng)的實現(xiàn)代碼編寫
2、 單元測試
3、 提交源代碼清單
4、 提交單元測試報告
六、系統(tǒng)測試、軟件打包階段
系統(tǒng)測試階段在整個軟件生存周期中是占據(jù)總工作量最大的一個環(huán)節(jié),統(tǒng)計資料表明在40%左右,有的時候還可能是其他過程的幾倍,因此,必須高度重視軟件的測試工作。
軟件的測試本身是發(fā)現(xiàn)軟件中的錯誤,但是發(fā)現(xiàn)錯誤是為了使開發(fā)的系統(tǒng)完全滿足用戶的需求,因此測試工作還伴隨著診斷、改正錯誤、調(diào)試等復雜過程,測試也是軟件開發(fā)最困難的工作。
測試這個環(huán)節(jié),參與人員除了測試人員以外,還應該包括幾乎所有的開發(fā)人員,同時我們經(jīng)??梢园堰@個環(huán)節(jié)看作是編碼工作的延續(xù),直到完成集成測試、通過測試驗收,形成最后的發(fā)布版本。
經(jīng)過測試、穩(wěn)定的軟件版本包括相關(guān)的文檔可以進行打包,作為軟件開發(fā)的出口。
這個階段,必須嚴格把關(guān),確保各個開發(fā)組完成的軟件都是高質(zhì)量的、同一個水平層次的軟件系統(tǒng)。
這個階段完成的工作包括:
1、 更改情況說明
2、 集成測試報告
3、 軟件發(fā)布版本
4、 系統(tǒng)使用說明書
5、 系統(tǒng)安裝配置說明書
七、工程施工及軟件安裝階段
由于從事的應用軟件的開發(fā),因此,在開發(fā)完成之后經(jīng)常會有系統(tǒng)集成、軟件的安裝等工作。這個階段還經(jīng)常伴隨著新的業(yè)務需求和本地化需求的產(chǎn)生,因此將會有一部分的開發(fā)工作需要在這個階段完成。
工程實施階段需要的人員包括:
·1名項目經(jīng)理
·多名技術(shù)支持工程師(硬件、網(wǎng)絡支撐)
·2—4名軟件開發(fā)人員
八、技術(shù)部門組織建議
過去項目團隊組織模式通常是按照項目組為單位,由項目組從頭到尾負責整個項目的需求、設計、開發(fā)、實施過程。根據(jù)以上討論,由于應用軟件開發(fā)的特點,這樣的組織模式已經(jīng)不能滿足高效率、高質(zhì)量的要求。但是如果完全實行設計和開發(fā)完全分開,又幾乎不可能達到設計出完美的設計文檔、開發(fā)只埋頭寫代碼的理想狀態(tài)。
根據(jù)實際情況,一般公司的技術(shù)人員主要集中在系統(tǒng)分析部、軟件開發(fā)部、系統(tǒng)集成部、測試部。系統(tǒng)分析部應該主抓項目前期、系統(tǒng)設計兩個環(huán)節(jié)。開發(fā)部應該主抓系統(tǒng)實現(xiàn)和編碼、工程實施等環(huán)節(jié)。
在開發(fā)階段,系統(tǒng)分析部以設計人員派出方式參與具體開發(fā)過程,同時,在開發(fā)過程中,系統(tǒng)分析部應該設立對一個非常設技術(shù)機構(gòu)(包括開發(fā)部的項目經(jīng)理),負責對項目的關(guān)鍵開發(fā)過程進行評審、并對項目的開發(fā)過程進行技術(shù)把關(guān)。
- 1夢龍項目管理軟件
- 2禪道項目管理軟件
- 3項目管理軟件下載
- 4開源項目管理系統(tǒng)下載
- 5多項目管理
- 6項目管理
- 7項目管理系統(tǒng)
- 8項目管理操作
- 9好用的項目管理
- 10哪家項目管理好
- 11工程項目管理實施
- 12項目管理軟件調(diào)研
- 12014年一建市政公用工程復習—先張法預應力施工應遵守的規(guī)定
- 2某電廠廠房土建施工組織設計32p
- 3工業(yè)通風除塵用旋風除塵器的選擇計算
- 4垂直防護架是否指主體的雙排外腳手架?
- 5河南省08年安全工程師考試報考條件
- 6[四川]水庫樞紐綜合工程施工組織設計(552頁)
- 7ELcroqis建筑工作室
- 8市政道路主干路施工圖設計101張(含箱涵管線)
- 9工程費用索賠申請表格
- 10Barton Myers
- 11無負壓管網(wǎng)增壓穩(wěn)流供水方案 4p
- 12廠房轉(zhuǎn)租合同范本
- 13論鋼筋施工中的質(zhì)量通病和防治措施
- 142014年一建市政復習資料—隧道工程噴錨暗挖法工作井施工的流程
- 152015年一級建造師《機電工程管理與實務》每日一練(3.23)
- 16浙江某廠區(qū)景觀綠化施工組織設計
- 17瀝青和高分子防水卷材 抽樣規(guī)則
- 18蘭新線天山至鹽湖段提速改造工程某標段全套投標文件
- 19水天孚-電梯板-平板-20
- 20建筑工程施工圖紙會審的主要方法與內(nèi)容
- 212012一級建造師《法規(guī)及相關(guān)知識》測試題(6)
- 22建筑施工企業(yè)信息化建設
- 232011年一級建造師建筑工程專業(yè)案例分析10
- 242014年一建市政公用工程復習資料—市政公用工程工程索賠的管理
- 25城市化建設和采礦對土壤侵蝕及環(huán)境的影響
- 26鋼結(jié)構(gòu)展廳施工組織設計方案72p
- 27中材國際(天津)沙特UACC項目召開第一次項目管理會議
- 28砂石墊層工程量如何計算?
- 29[湖南]城市快速路工程實施性施工組織設計(一套完整資料)
- 30大學沒畢業(yè)創(chuàng)業(yè) 成本2元利潤2000元
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓