首頁(yè) > 文章中心 > 項(xiàng)目開發(fā)的流程

      項(xiàng)目開發(fā)的流程

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇項(xiàng)目開發(fā)的流程范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

      項(xiàng)目開發(fā)的流程

      項(xiàng)目開發(fā)的流程范文第1篇

          第一部分,開發(fā)項(xiàng)目的籌備工作

          在報(bào)行政機(jī)關(guān)審批之前,房地產(chǎn)開發(fā)公司應(yīng)辦理好土地用地手續(xù),根據(jù)項(xiàng)目規(guī)模和性質(zhì),委托具有相應(yīng)項(xiàng)目資質(zhì)的勘察設(shè)計(jì)單位對(duì)擬建項(xiàng)目進(jìn)行研究,并制作報(bào)告書,應(yīng)附有詳細(xì)的規(guī)劃設(shè)計(jì)參數(shù)和效果圖。

          第二部分,行政審批部分

          根據(jù)我國(guó)現(xiàn)有建設(shè),房地產(chǎn)建設(shè)項(xiàng)目的行政許可程序一般可分六個(gè)階段:1)選址定點(diǎn);2)規(guī)劃總圖審查及確定規(guī)劃設(shè)計(jì)條件;3)初步設(shè)計(jì)及施工圖審查;4)規(guī)劃報(bào)建圖審查;5)施工報(bào)建;6)建筑工程竣工綜合驗(yàn)收備案。

          一、選址定點(diǎn)

          1、項(xiàng)目立項(xiàng),國(guó)家計(jì)劃管理機(jī)關(guān)和有關(guān)政府機(jī)關(guān)審查可行性研究報(bào)告,進(jìn)行項(xiàng)目立項(xiàng)的審批。

          2、國(guó)土資源局進(jìn)行土地利用總體規(guī)劃和土地供應(yīng)方式的審查。

          3、建委辦理投資開發(fā)項(xiàng)目建設(shè)條件意見書。

          4、環(huán)保局辦理環(huán)境影響評(píng)估,出具生產(chǎn)性項(xiàng)目環(huán)保意見書。

          5、文化局、地震局、園林局、水利局對(duì)建設(shè)工程相關(guān)專業(yè)內(nèi)容和范圍進(jìn)行審查,簽署相應(yīng)的意見。

          6、規(guī)劃部門辦理項(xiàng)目選址意見書。

          二、規(guī)劃總圖審查及規(guī)劃設(shè)計(jì)條件的確定

          1、人防辦進(jìn)行人防工程進(jìn)行條件審查。

          2、國(guó)土資源局進(jìn)行土地預(yù)審。

          3、公安消防支隊(duì)、公安交警支隊(duì)、教育局、水利局、城管局、環(huán)保局、園林局、文化局對(duì)建設(shè)工程相關(guān)專業(yè)內(nèi)容和范圍進(jìn)行審查,簽署意見。

          4、規(guī)劃部門對(duì)規(guī)劃總圖進(jìn)行評(píng)審,核發(fā)《建設(shè)用地規(guī)劃許可證》,并確定用地條件。

          三、規(guī)劃設(shè)計(jì)和施工圖設(shè)計(jì)審查

          1、規(guī)劃部門對(duì)初步設(shè)計(jì)根據(jù)已審批的規(guī)劃要求進(jìn)行審查。

          2、公安消防支隊(duì)對(duì)初步設(shè)計(jì)的消防設(shè)計(jì)條件進(jìn)行審查。

          3、公安局交警支隊(duì)對(duì)初步設(shè)計(jì)的交通條件進(jìn)行審查。

          4、人防辦對(duì)初步設(shè)計(jì)的人防設(shè)計(jì)進(jìn)行審查。

          5、國(guó)土資源局進(jìn)行用地預(yù)審。

          6、市政部門、環(huán)保局、衛(wèi)生局、地震局等相關(guān)部門對(duì)初步設(shè)計(jì)涉及的專業(yè)內(nèi)容進(jìn)行專項(xiàng)審查。

          7、建設(shè)管理機(jī)關(guān)對(duì)落實(shí)初步設(shè)計(jì)批準(zhǔn)文件的要求向施工圖進(jìn)行審查。

          四、規(guī)劃報(bào)建審查

          1、公安消防支隊(duì)和人防機(jī)關(guān)進(jìn)行消防設(shè)計(jì)和人防工程進(jìn)行審查。

          2、建委、市政部門、園林局、環(huán)保局、衛(wèi)生局按職責(zé)劃分,按有關(guān)專業(yè)技術(shù)規(guī)范對(duì)相關(guān)專業(yè)內(nèi)容和范圍進(jìn)行審查。

          3、規(guī)劃部門復(fù)核經(jīng)要求變更部分的規(guī)劃設(shè)計(jì)補(bǔ)充核準(zhǔn)規(guī)劃設(shè)計(jì)條件,核發(fā)《建設(shè)工程規(guī)劃許可證》。

          五、施工報(bào)建登記

          1、建設(shè)單位辦理施工報(bào)建登記。

          2、建設(shè)方對(duì)工程進(jìn)行發(fā)包,確定施工隊(duì)伍。招標(biāo)類工程通過招標(biāo)確定施工隊(duì)伍,非招標(biāo)類工程直接發(fā)包。

          3、建委組織職能部門對(duì)工程開工條件進(jìn)行審查,核發(fā)《建筑工程施工許可證》。

          六、商品房預(yù)售許可的行政審批

          向房地產(chǎn)管理部門辦理預(yù)售登記,核發(fā)《商品房預(yù)售許可證》。開發(fā)企業(yè)申請(qǐng)辦理《商品房預(yù)售許可證》應(yīng)當(dāng)提交下列證件(復(fù)印件)及資料:

          1、以下證明材料:

          (1)土地使用權(quán)證書;

          (2)建設(shè)工程規(guī)劃許可證和施工許可證;

          (3)按擬預(yù)售的商品房計(jì)算,投入開發(fā)建設(shè)的資金達(dá)到工程建設(shè)總投資的25%以上,并已經(jīng)確定施工進(jìn)度和竣工交付日期。

          2、開發(fā)企業(yè)的《營(yíng)業(yè)執(zhí)照》和資質(zhì)等級(jí)證書;

          3、工程施工合同;

          4、商品房預(yù)售方案。預(yù)售方案應(yīng)當(dāng)說明商品房的位置、裝修標(biāo)準(zhǔn)、配套設(shè)施、竣工交付日期、預(yù)售總面積、交付使用后的物業(yè)管理等內(nèi)容,附商品房預(yù)售總平面圖、分層平面圖。

          七、建設(shè)工程竣工綜合驗(yàn)收備案

          1、建筑工程質(zhì)量監(jiān)督站(機(jī)構(gòu))對(duì)建設(shè)單位提供的竣工驗(yàn)收?qǐng)?bào)告及相應(yīng)需提供的驗(yàn)收證明文件進(jìn)行備案審查。

          2、規(guī)劃部門、市政部門、水利局、環(huán)保局、文化局、衛(wèi)生局、公安消防支隊(duì)、園林局以及其他需要參加驗(yàn)收的部門,按照、法規(guī)、規(guī)章的有關(guān)規(guī)定對(duì)相關(guān)專業(yè)內(nèi)容和范圍進(jìn)行驗(yàn)收。

          3、建委綜合各部門驗(yàn)收、審查意見,對(duì)符合審核標(biāo)準(zhǔn)和要求的,出具建設(shè)工程項(xiàng)目竣工綜合驗(yàn)收備案證。

          第三部分 項(xiàng)目權(quán)屬初始登記階段

          1、由房管局核準(zhǔn)新建商品房所有權(quán)初始登記。

          2、開發(fā)商應(yīng)提交材料:

          (1)申請(qǐng)書;

          (2)企業(yè)營(yíng)業(yè)執(zhí)照;

          (3)土地使用權(quán)證;

          (4)建設(shè)用地規(guī)劃許可證;

          (5)建設(shè)工程規(guī)劃許可證;

          (6)施工許可證;

          (7)房屋竣工驗(yàn)收資料

          (8)房屋測(cè)繪技術(shù)報(bào)告;

      項(xiàng)目開發(fā)的流程范文第2篇

      軟件開發(fā)項(xiàng)目管理從最早的傳統(tǒng)項(xiàng)目管理軟件工程期到近年的迭代模型時(shí)期,最后到目前的敏捷軟件開發(fā)時(shí)期。敏捷軟件開發(fā)的成功五項(xiàng)因素分別如下。

      (1)建立自組織團(tuán)隊(duì)。傳統(tǒng)的管理方式具有命令和控制的特點(diǎn),經(jīng)理制定目標(biāo)和計(jì)劃,團(tuán)隊(duì)負(fù)責(zé)完成,發(fā)揮不出員工的創(chuàng)造力,影響了企業(yè)的效率。軟件開發(fā)的敏捷開發(fā)要求員工自我管理,個(gè)人控制時(shí)間和目標(biāo),員工能參與流程和項(xiàng)目決策。

      (2)用戶故事在需求管理中的應(yīng)用。軟件開發(fā)企業(yè)最大的敵人不是用戶,而是變化。瀑布模型難以適應(yīng)目前軟件市場(chǎng)需要,因此軟件開發(fā)工作要取得用戶的參與,順應(yīng)市場(chǎng)的變化。

      (3)用戶故事的度量,它能為產(chǎn)品投資收益提供估計(jì)結(jié)果,輔助產(chǎn)品決策。對(duì)故事點(diǎn)大小討論時(shí),能鼓勵(lì)團(tuán)隊(duì)成員重復(fù)討論,充分理解需求。故事點(diǎn)度量方式一致,提高統(tǒng)計(jì)團(tuán)隊(duì)工作效率。

      (4)持續(xù)集成。它能提高項(xiàng)目構(gòu)建自動(dòng)化程度,將人力成本更多投放到開發(fā)任務(wù)。項(xiàng)目更有可見性,構(gòu)建結(jié)果更加豐富,一目了然。團(tuán)隊(duì)對(duì)開發(fā)產(chǎn)品更有信息。

      (5)掌握迭代,為員工提供穩(wěn)定的生活節(jié)奏,保持一致的周期循環(huán)流程,溝通過程中控制時(shí)間。

      (6)堅(jiān)持反饋和改進(jìn),了解自身情況,改善團(tuán)隊(duì)效率。

      精益生產(chǎn)的目標(biāo)為提高質(zhì)量和消除消費(fèi)??窗逶瓌t要求生產(chǎn)降低庫(kù)存量、降低生產(chǎn)周期、生產(chǎn)基于交叉培訓(xùn)和單元并對(duì)過程進(jìn)行持續(xù)改善。如同超市進(jìn)貨一樣,當(dāng)貨架上貨物少于設(shè)定值,供貨商會(huì)及時(shí)將其填滿。將看板管理與敏捷軟件開發(fā)結(jié)合起來,能夠達(dá)到效率和質(zhì)量的有效結(jié)合,軟件產(chǎn)品周期頻繁,能達(dá)到按天級(jí)別。

      2.項(xiàng)目看板方法流程設(shè)計(jì)

      增量迭代開發(fā)開發(fā)流程存在著三點(diǎn)問題。

      (1)每個(gè)迭代的用戶故事較多,產(chǎn)品經(jīng)理和開發(fā)工程師認(rèn)為很多功能沒有價(jià)值,而項(xiàng)目經(jīng)理認(rèn)為需要跟蹤的項(xiàng)目較多。

      (2)對(duì)于為期四周的迭代觀念不統(tǒng)一,部門不同,期望值不同,測(cè)試人員認(rèn)為時(shí)間不充分,產(chǎn)品經(jīng)理認(rèn)為需要等待太長(zhǎng)時(shí)間。

      (3)部門之間缺乏協(xié)作,缺乏透明的項(xiàng)目進(jìn)展和進(jìn)度,太多時(shí)間花費(fèi)在流程上。敏捷軟件開發(fā)有三個(gè)典型流程,分別XP、Scrum及看板,經(jīng)過比較,看板原則可以解決迭代用戶故事較多的情況,對(duì)于規(guī)模小及優(yōu)先級(jí)別高的用戶故事能夠迅速完成,并滿足產(chǎn)品經(jīng)理對(duì)產(chǎn)品的預(yù)期。

      2.1 基于看板管理的敏捷軟件開發(fā)流程方案設(shè)計(jì)

      看板一般應(yīng)用于汽車生產(chǎn)等工業(yè)領(lǐng)域中,在敏捷軟件開發(fā)中看板管理只是理論上行得通,但是在實(shí)際上還缺乏經(jīng)驗(yàn)。而且其受到產(chǎn)品特點(diǎn)、客戶差異及企業(yè)文化的影響。其流程主要為,(1)定義并可視化流程;(2)限制WIP數(shù)量,流程可視化于物理板能夠讓項(xiàng)目透明,讓團(tuán)隊(duì)對(duì)目前的任務(wù)充分明確。限制WIP數(shù)量則能讓團(tuán)隊(duì)在思考時(shí)排除千擾,提高個(gè)體效率,項(xiàng)目工作不以來時(shí)間計(jì)劃,而是取決團(tuán)隊(duì)能力;(3)拉動(dòng)式生產(chǎn),每個(gè)團(tuán)隊(duì)成員只需要對(duì)自己環(huán)節(jié)加以關(guān)注,等待任務(wù)-完成工作-到下一環(huán)節(jié)等待區(qū)^這種方式推動(dòng)了產(chǎn)品開發(fā)前進(jìn)步伐。

      2.2 看板流程準(zhǔn)備和實(shí)施

      (1)是動(dòng)員和人員培訓(xùn),先獲取領(lǐng)導(dǎo)層的理解和信任,再向所有員工培訓(xùn)敏捷開發(fā)和看板方法,最后,每個(gè)部門進(jìn)行討論。

      (2)制定需求管理環(huán)節(jié),產(chǎn)品經(jīng)理提出產(chǎn)品需求,創(chuàng)建用戶故事,技術(shù)團(tuán)隊(duì)估算用戶故事工作量。通過需求分析,工程師能夠獲取信息,完成研發(fā)工作,產(chǎn)品經(jīng)理全程輔助開發(fā)和測(cè)試,解答相關(guān)問題。

      (3)開發(fā)流程改造,主要變化在對(duì)程序代碼的管理方式進(jìn)行改變,主要有主干和分支兩種。

      (4)測(cè)試流程改造,主要表現(xiàn)為兩個(gè)方面,一方面提高系統(tǒng)自動(dòng)化測(cè)試率來加快回歸測(cè)試的進(jìn)度,另一方面增加測(cè)試環(huán)境滿足功能測(cè)試需求。

      (5)項(xiàng)目管理流程的建立。

      2.3 看板流程的實(shí)施

      當(dāng)所有準(zhǔn)備工作完成之后,看板方法第36增量迭代之后,可以正式實(shí)施。產(chǎn)品經(jīng)理將用戶故事進(jìn)行排列再制成任務(wù)卡,貼在用戶故事一列,完成需求分析會(huì)議。開發(fā)組建立功能分支進(jìn)行開發(fā),測(cè)試組應(yīng)用功能測(cè)試環(huán)境對(duì)用戶故事進(jìn)行測(cè)試,直到產(chǎn)品。團(tuán)隊(duì)成員每天早上聚集看板附近,明確自己的任務(wù),下班前,項(xiàng)目經(jīng)理將每天的任務(wù)卡狀態(tài)變化匯總。敏捷流程要求強(qiáng)調(diào)團(tuán)隊(duì)自組織和員工自我管理,但是不可忽視項(xiàng)目經(jīng)理的作用,項(xiàng)目經(jīng)理能夠組織人員,梳理工作節(jié)奏,保證溝通流暢,促進(jìn)項(xiàng)目進(jìn)展。

      3.看板方法效果分析

      項(xiàng)目開發(fā)的流程范文第3篇

      [關(guān)鍵詞]軟件項(xiàng)目;設(shè)計(jì)管理;流程

      [中圖分類號(hào)]TP31 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1672-5158(2013)06-0076-01

      1 何為流程及在軟件項(xiàng)目管理中的作用

      1.1 軟件開發(fā)的目的

      在進(jìn)行軟件項(xiàng)目開發(fā)活動(dòng)中,要實(shí)現(xiàn)很多目標(biāo),比如關(guān)于項(xiàng)目的范圍、成本、時(shí)間以及質(zhì)量等,項(xiàng)目協(xié)調(diào)也是要完成的目標(biāo)。項(xiàng)目協(xié)調(diào)可以滿足項(xiàng)目參與者和利益相關(guān)者的要求,伴隨軟件規(guī)模和它所涉及領(lǐng)域的擴(kuò)展,軟件項(xiàng)目管理變得越來越復(fù)雜,大大的增加了管理難度,造成這結(jié)果的主要因素是不能管理其過程如果管理項(xiàng)目在無紀(jì)律混亂的情況下,那么項(xiàng)目組織就很難總結(jié)出好的管理方法和工具,就更不用說從中獲益了。管理嚴(yán)謹(jǐn)?shù)暮锰幉粌H能夠就檢查和改進(jìn)在階段內(nèi)出現(xiàn)的偏差,還可以及時(shí)的終止項(xiàng)目。甚至還可以避免人才的來去帶來的負(fù)面影響。如果想要有效的對(duì)過程進(jìn)行控制,就不得不對(duì)項(xiàng)目管理流程更加明確。

      1.2 軟件項(xiàng)目的構(gòu)成

      一系列活動(dòng)有機(jī)構(gòu)成流程。而個(gè)人與團(tuán)體構(gòu)成基本活動(dòng),基本活動(dòng)的構(gòu)成不需要來自其他活動(dòng)的轉(zhuǎn)換。流程的每個(gè)活動(dòng)間都有著自己的獨(dú)有的流向,在流程過程中包含著明顯的開始與結(jié)束,所以這是一個(gè)非靜止的概念。從結(jié)構(gòu)方面可以看出,流程由四個(gè)基本因素構(gòu)成:活動(dòng)及活動(dòng)的邏輯關(guān)系、承擔(dān)著、實(shí)現(xiàn)辦法。流程管理所包含的不但有管理技術(shù),還有現(xiàn)代管理的理想,以前的職能管理憑借的是控制、塔式組織。但隨著時(shí)間的推移其已經(jīng)不能適應(yīng)市場(chǎng)競(jìng)爭(zhēng)和當(dāng)今企業(yè)的發(fā)展需要,以分工理論為主的管理理論已經(jīng)使用了幾百年,目前又返回到系統(tǒng)和整合上面。

      1.3 軟件項(xiàng)目生命周期的一系列的開發(fā)過程是各種各樣的流程活動(dòng)

      軟件項(xiàng)目是由各種各樣活動(dòng)流程活動(dòng)組成的,具體包括如下,軟件項(xiàng)目的計(jì)劃編制、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序編碼、測(cè)試與維護(hù)等活動(dòng)過程都屬于流程活動(dòng):制定軟件項(xiàng)目管理流程,當(dāng)我們?cè)谥贫软?xiàng)目管理流程過程中,要著重考慮一下幾點(diǎn):(1)流程的制定可以將項(xiàng)目逐步引至成功,(2)流程的制定可以適應(yīng)軟件的開發(fā),(3)流程的制定對(duì)項(xiàng)目開發(fā)可以起到指導(dǎo)作用,(4)流程制定是使用流程圖表示的,可以讓每個(gè)參與者都能夠清楚的明白管理過程與開發(fā)過程之間的關(guān)系,(5)流程過程中的參評(píng)要有明確的定義、標(biāo)準(zhǔn)和方法。

      2 軟件項(xiàng)目管理大體過程設(shè)計(jì)

      2.1 軟件項(xiàng)目管理的構(gòu)成

      軟件項(xiàng)目管理過程大體可以分為以下幾部分:項(xiàng)目構(gòu)思、項(xiàng)目立項(xiàng)、簽訂合同和執(zhí)行合同??梢允褂肞1、P2、P3、P4、P5代替。同時(shí)也可以劃分為五個(gè)里程碑,分別是:完成立項(xiàng)、簽訂合同、定義功用、產(chǎn)品開發(fā)、投入市場(chǎng),可以用TM1、Tm2、Tm3、TM4、TM5代替。

      2.2 軟件項(xiàng)目管理的流程分析

      項(xiàng)目管理的大體流程分析,項(xiàng)目搜尋是項(xiàng)目開始的前提,其階段主要任務(wù)包括收集市場(chǎng)信息、客戶需求、以及潛在的需求。項(xiàng)目立項(xiàng)階段就是可行性的研究階段,就是討論成本與效益的可行性。項(xiàng)目售前階段是項(xiàng)目立項(xiàng)與簽訂項(xiàng)目合同的這段時(shí)間,主要任務(wù)包括以下幾個(gè)方面:做好與客戶介紹交了的計(jì)劃、對(duì)產(chǎn)品的銷售對(duì)象要有一個(gè)比較全面的了解以及客戶對(duì)項(xiàng)目感興趣的原因和對(duì)產(chǎn)品的要求。合同生成階段要做的是對(duì)項(xiàng)目方案的比較與相關(guān)的政策法規(guī)的認(rèn)識(shí),以及對(duì)合同的評(píng)估以及簽訂合同。合同執(zhí)行階段是項(xiàng)目管理流程的重要環(huán)節(jié),主要包括軟件的開發(fā)、測(cè)試、驗(yàn)收、系統(tǒng)的維護(hù)等過程。

      3 軟件項(xiàng)目失敗的原因和軟件項(xiàng)目管理方法的探究

      3.1 軟件項(xiàng)目失敗的原因

      我們可以從目前國(guó)內(nèi)外的軟件行業(yè)企業(yè)可以看出,“軟件危機(jī)”的影響仍持續(xù)著軟件行業(yè)。軟件項(xiàng)目的實(shí)施情況也總是很難令人滿意。經(jīng)過研究發(fā)現(xiàn),軟件項(xiàng)目之所以會(huì)失敗的原因主要有以下兩方面:一是應(yīng)用項(xiàng)目發(fā)展難以控制;二是項(xiàng)目管理者對(duì)項(xiàng)目管理工作的認(rèn)識(shí)掌握還不成熟。實(shí)踐證明,缺乏有效的項(xiàng)目管理是致使軟件項(xiàng)目失控的直接原因。

      3.2 制定項(xiàng)目的任務(wù)

      軟件項(xiàng)目計(jì)劃的主要作用是用來協(xié)調(diào)其他計(jì)劃的,協(xié)調(diào)的目的是為了指導(dǎo)控制和執(zhí)行可操作文件。它這是對(duì)客戶需要的理解表現(xiàn),是開展項(xiàng)目活動(dòng)的開始,也是開展其他工作的依據(jù),項(xiàng)目計(jì)劃由全局計(jì)劃和下屬計(jì)劃構(gòu)成。在下屬計(jì)劃制定時(shí),項(xiàng)目經(jīng)理必須遵循的原則是:誰負(fù)責(zé)那一部分工作,那部分的計(jì)劃就有誰來制定,項(xiàng)目經(jīng)理只需審批就行。

      3.3 開發(fā)過程的制定

      軟件開發(fā)之所以存在較大風(fēng)險(xiǎn),最主要原因是軟件過程能力低,這是因?yàn)楣芾碥浖^程十分困難,為此就非常有必要在軟件過程的控制和管理方面加強(qiáng)。不同的軟件項(xiàng)目有著不同的過程,雖然項(xiàng)目計(jì)劃與執(zhí)行是互相交叉的,其主要部分是相似的,但是不同的項(xiàng)目的每個(gè)過程它所包含的具體活動(dòng)是差之毫厘謬以千里,而且由于不同的制定者所使用的開發(fā)技術(shù)和技術(shù)路線的不同,所導(dǎo)致的側(cè)重點(diǎn)就不可能相同了。項(xiàng)目經(jīng)理在計(jì)劃制定前就必須根據(jù)開發(fā)軟件的實(shí)際情況,建立一個(gè)穩(wěn)定性好、可控的軟件開發(fā)模型。

      3.4 加強(qiáng)過程控制

      軟件項(xiàng)目的開發(fā)和實(shí)施總是處于動(dòng)態(tài)之中,這種動(dòng)態(tài)是持久的、永恒無止境的,世上不存在靜止的軟件項(xiàng)目。需求、技術(shù)、系統(tǒng)結(jié)構(gòu)、代碼都會(huì)發(fā)生變化,就算是連環(huán)計(jì)都會(huì)發(fā)生變化,項(xiàng)目經(jīng)理在做好了計(jì)劃和準(zhǔn)備后,最重要的任務(wù)就轉(zhuǎn)換到過程的控制上來了。過程管理和變更控制是過程控制的主要部分。配置管理是一個(gè)軟件項(xiàng)目能否順利執(zhí)行的前提。在軟件開發(fā)過程中比如會(huì)出現(xiàn)很多的附加產(chǎn)品,比如代碼、一系列文檔、數(shù)據(jù)等等,這些產(chǎn)品是有用的。而且隨著軟件項(xiàng)目的改變這些產(chǎn)品都會(huì)發(fā)生變法生產(chǎn)出不同的版本,試想一下,如果配置管理失效,項(xiàng)目工作人員勢(shì)必會(huì)深陷配置項(xiàng)的“泥潭”。很明顯我們應(yīng)該加強(qiáng)項(xiàng)目過程的任何部分細(xì)節(jié)。

      4 結(jié)束語

      在本文設(shè)計(jì)的軟件項(xiàng)目管理總體流程及相關(guān)技術(shù),目前已經(jīng)十分成熟了,在軟件項(xiàng)目的研發(fā)和管理中已經(jīng)大量的采用了。流程管理在軟件項(xiàng)目管理中的使用,降低了軟件項(xiàng)目管理的復(fù)雜性,增加了軟件項(xiàng)目的成功率。事實(shí)也證明,根據(jù)企業(yè)和項(xiàng)目的實(shí)際情況,制定軟件項(xiàng)目的實(shí)施步驟,確定產(chǎn)品的用處,指明各階段的開始條件和終止條件,進(jìn)行有效的流程控制與管理,這樣將會(huì)極大的提高了軟件開發(fā)的效率和降低項(xiàng)目的失敗率。

      參考文獻(xiàn)

      [1]羅鐵清,王如龍,軟件項(xiàng)目管理的研究及在項(xiàng)目開發(fā)中的應(yīng)用,項(xiàng)目管理技術(shù)2005,3:66-70

      [2]劉寬宏,殷人尾,基于GMMI的過程和產(chǎn)品質(zhì)量保證模型,計(jì)算機(jī)工程,2004,30(15):75-77

      項(xiàng)目開發(fā)的流程范文第4篇

      【關(guān)鍵詞】項(xiàng)目帶動(dòng) 軟件藍(lán)領(lǐng)

      1.前言。我國(guó)軟件行業(yè)已形成較大的規(guī)模,軟件行業(yè)的從業(yè)機(jī)會(huì)逐年遞增,而處于軟件人才金字塔結(jié)構(gòu)底部的“軟件藍(lán)領(lǐng)”更是需求巨大。面對(duì)強(qiáng)大的市場(chǎng)需求,如何才能培養(yǎng)出符合要求的“軟件藍(lán)領(lǐng)”以適應(yīng)市場(chǎng)的需求呢?運(yùn)用“項(xiàng)目帶動(dòng)式”教學(xué)可更好地培養(yǎng)出“軟件藍(lán)領(lǐng)”。

      “軟件藍(lán)領(lǐng)”是指進(jìn)行軟件開發(fā)工作的初級(jí)技術(shù)人員,主要從事比較基本的程序代碼編寫、調(diào)試、測(cè)試等重復(fù)性的工作,一般對(duì)外語和技術(shù)水平要求較低,但需要有一定的實(shí)踐經(jīng)驗(yàn)。因?yàn)檐浖袠I(yè)的發(fā)展速度快,新的知識(shí)、新的技術(shù)、新的工具不斷出現(xiàn),所以還需要“軟件藍(lán)領(lǐng)”有較強(qiáng)的更新知識(shí)的能力。

      “項(xiàng)目帶動(dòng)式”教學(xué)是指圍繞項(xiàng)目開展學(xué)習(xí)的一種教學(xué)模式,本質(zhì)上是一種應(yīng)用(或仿真應(yīng)用)驅(qū)動(dòng),是一種軟件教學(xué)的互動(dòng)。項(xiàng)目為中心的學(xué)習(xí)模式,既讓學(xué)生學(xué)習(xí)到軟件開發(fā)知識(shí)和技能,使學(xué)生對(duì)軟件開發(fā)具有一定的工作經(jīng)驗(yàn),使之易于適應(yīng)工作后的軟件開發(fā)環(huán)境;還將在編寫軟件的過程中,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和群體協(xié)同的能力,培養(yǎng)學(xué)生的責(zé)任心和完成項(xiàng)目的決心。這種教學(xué)方式適合“軟件藍(lán)領(lǐng)”的培養(yǎng),尤其適合在職業(yè)技術(shù)院校中采用,可以很好地讓學(xué)生在完成項(xiàng)目的同時(shí)掌握基礎(chǔ)知識(shí),培養(yǎng)其自學(xué)新知識(shí)、新技術(shù)的能力。

      2.軟件“項(xiàng)目帶動(dòng)式”教學(xué)的概念與特點(diǎn)。軟件“項(xiàng)目帶動(dòng)式”教學(xué)模式,圍繞“軟件藍(lán)領(lǐng)”職業(yè)崗位能力的形成、科學(xué)設(shè)計(jì)和選擇項(xiàng)目,根據(jù)特定的完整的軟件工程項(xiàng)目所需要的知識(shí)、能力和素質(zhì)結(jié)構(gòu),進(jìn)行教學(xué)方案設(shè)計(jì),按照軟件工程項(xiàng)目的操作流程組織實(shí)施教學(xué),使學(xué)生在項(xiàng)目開發(fā)的過程中,獲取知識(shí)和經(jīng)驗(yàn),達(dá)到人才培養(yǎng)的目標(biāo)。項(xiàng)目是指具體的軟件工程項(xiàng)目或軟件生產(chǎn)項(xiàng)目,可以是模擬的項(xiàng)目,也可以是具有實(shí)戰(zhàn)性質(zhì)的項(xiàng)目。項(xiàng)目是人才培養(yǎng)的核心要素,具有完整的流程,貫穿于人才培養(yǎng)的始終。學(xué)生在項(xiàng)目實(shí)施中學(xué)習(xí)知識(shí),鍛煉技能,掌握技術(shù),提升職業(yè)素養(yǎng),實(shí)現(xiàn)培養(yǎng)目標(biāo)。

      軟件“項(xiàng)目帶動(dòng)式”人才培養(yǎng)模式的特點(diǎn)是將教學(xué)過程與軟件項(xiàng)目工程充分地融為一體,圍繞項(xiàng)目工程的需要構(gòu)建課程體系,組織實(shí)施教學(xué),有利于瞄準(zhǔn)崗位設(shè)課程、瞄準(zhǔn)能力搞教學(xué),提高教學(xué)的針對(duì)性和實(shí)效性;在項(xiàng)目工程的具體實(shí)施過程中學(xué)生根據(jù)自己的興趣和特長(zhǎng),重點(diǎn)選擇不同的職業(yè)崗位、扮演不同的角色,學(xué)習(xí)目的更明確、針對(duì)性更強(qiáng),有利于學(xué)生個(gè)性的培養(yǎng),也為學(xué)生未來的擇業(yè)奠定良好的基礎(chǔ);以具體工程項(xiàng)目或生產(chǎn)項(xiàng)目帶動(dòng)教學(xué),使整個(gè)教學(xué)過程能始終貼近生產(chǎn)第一線,學(xué)生可以及時(shí)了解行業(yè)的發(fā)展趨勢(shì),掌握最新的設(shè)計(jì)理念、管理理念和工程施工技術(shù)。學(xué)??梢愿鼫?zhǔn)確地了解市場(chǎng)對(duì)人才的需求狀況,及時(shí)主動(dòng)地調(diào)整教學(xué)內(nèi)容。改革教學(xué)方法,使培養(yǎng)的人才具有更強(qiáng)的社會(huì)適應(yīng)性和就業(yè)競(jìng)爭(zhēng)力。將專業(yè)教育融入行業(yè)背景,有利于學(xué)校專業(yè)教育與市場(chǎng)行業(yè)運(yùn)作的銜接,有利于實(shí)現(xiàn)學(xué)生與行業(yè)、與社會(huì)的“零距離接觸”,真正實(shí)現(xiàn)職業(yè)技術(shù)教育以需求為宗旨,以就業(yè)為導(dǎo)向,產(chǎn)學(xué)研相結(jié)合的教育理念。

      3.“項(xiàng)目帶動(dòng)式”教學(xué)的實(shí)施步驟。

      3.1 以項(xiàng)目帶動(dòng)教學(xué)的教學(xué)目標(biāo)。從企業(yè)的實(shí)際需求出發(fā),中職“軟件藍(lán)領(lǐng)”需要掌握的技能主要有兩種:

      3.1.1 必備技能。包括:

      ①基本理論知識(shí)技能,包括計(jì)算機(jī)基礎(chǔ)知識(shí)、數(shù)據(jù)結(jié)構(gòu)和算法、操作系統(tǒng)知識(shí)、工具軟件、測(cè)試軟件;

      ②網(wǎng)絡(luò)知識(shí)技能,包括網(wǎng)絡(luò)基礎(chǔ)、綜合布線系統(tǒng)知識(shí);

      ③計(jì)算機(jī)程序設(shè)計(jì)語言知識(shí),至少包括一種計(jì)算機(jī)編程語言,例如C、C++、JAVA等;

      ④軟件設(shè)計(jì)開發(fā)工具,包括Visual Studio、Jbuilder等;

      3.1.2 附加技能。包括:

      ①軟件工程與項(xiàng)目管理知識(shí),包括CMM流程、PMP(項(xiàng)目管理)相關(guān)知識(shí)、軟件開發(fā)模型。

      ②團(tuán)隊(duì)溝通協(xié)作能力。

      針對(duì)這些教學(xué)目標(biāo)去選項(xiàng)目,在完成項(xiàng)目的情況下帶動(dòng)教學(xué)內(nèi)容的學(xué)習(xí)。

      3.2 以項(xiàng)目帶動(dòng)教學(xué)過程的實(shí)施。項(xiàng)目將貫穿整個(gè)教學(xué)的始終,在完成項(xiàng)目的過程中學(xué)習(xí)知識(shí),在學(xué)習(xí)的同時(shí)完成項(xiàng)目,理論教學(xué)和實(shí)踐教學(xué)同步進(jìn)行,相輔相成。

      理論教學(xué)的進(jìn)行要結(jié)合具體工程項(xiàng)目進(jìn)行講解,引導(dǎo)學(xué)生分析、討論,獲取知識(shí),提高解決實(shí)際問題的能力。通過教學(xué),使學(xué)生明了所學(xué)知識(shí)為何種工程項(xiàng)目(或生產(chǎn)項(xiàng)目)的實(shí)施服務(wù),對(duì)培養(yǎng)何種能力有效。提高教學(xué)的針對(duì)性,調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,實(shí)現(xiàn)理論教學(xué)與工程實(shí)踐的有機(jī)融合。

      實(shí)踐教學(xué)的進(jìn)行需先篩選項(xiàng)目,項(xiàng)目選擇與教學(xué)時(shí)間和進(jìn)度相關(guān),通常選擇難度適中、對(duì)開發(fā)技能要求較低及工作量與教學(xué)時(shí)間相吻合的項(xiàng)目。這里以使用VC開發(fā)一款類似計(jì)算器功能的軟件為例詳細(xì)說明“項(xiàng)目帶動(dòng)式”教學(xué)的實(shí)施步驟。

      首先由教師制定和本項(xiàng)目的工作流程和工作計(jì)劃。

      通常軟件項(xiàng)目的工作流程如下,這些工作流程可參考軟件成熟度模型(CMM)。

      ①計(jì)劃制定;

      ②需求分析;

      ③軟件項(xiàng)目開發(fā);

      ④軟件項(xiàng)目測(cè)試;

      ⑤版本;

      ⑥版本結(jié)束。

      接下來按照項(xiàng)目要求進(jìn)行角色配置。一般軟件工程相關(guān)的人員包括項(xiàng)目經(jīng)理和開發(fā)人員。項(xiàng)目經(jīng)理可以由老師兼任,老師同時(shí)負(fù)責(zé)對(duì)項(xiàng)目方案總體的把握。在這個(gè)項(xiàng)目中,根據(jù)功能可分為界面和計(jì)算兩個(gè)部分,可以據(jù)此將學(xué)生分為兩個(gè)小組,稱為A組或稱界面組和B組或稱計(jì)算組。每個(gè)小組確定一位小組長(zhǎng),負(fù)責(zé)對(duì)各組組內(nèi)的工作內(nèi)容和工作計(jì)劃進(jìn)行跟蹤和匯總。另外一個(gè)重要角色是項(xiàng)目配置管理員(CMO),負(fù)責(zé)對(duì)軟件產(chǎn)品本身涉及的工具,配置物料進(jìn)行歸檔管理。

      接下來按CMM流程開展項(xiàng)目。在“項(xiàng)目帶動(dòng)式”教學(xué)中,教與學(xué)的相輔相成主要體現(xiàn)在如何解決項(xiàng)目進(jìn)行過程中的難題。項(xiàng)目本身是有很強(qiáng)的目的性的,真正的項(xiàng)目要求必須按照規(guī)定的進(jìn)度,符合要求的質(zhì)量進(jìn)行交付。學(xué)生和老師必須在項(xiàng)目進(jìn)展過程中想很多辦法,不斷提升個(gè)人的技能,才能保證項(xiàng)目成功完成。在項(xiàng)目開展過程中,將暴露出眾多問題,而圓滿地解決這些問題,既可以鍛煉學(xué)生的動(dòng)手能力,獨(dú)立解決問題能力,還可以增強(qiáng)學(xué)生適應(yīng)項(xiàng)目環(huán)境的能力,更重要的是,可極大的鼓舞學(xué)生的信心。

      通常項(xiàng)目開發(fā)中主要的問題可以分為以下幾類,針對(duì)性地解決這些問題,將可以最大限度的發(fā)揮“項(xiàng)目帶動(dòng)式”的優(yōu)勢(shì)。

      ①學(xué)生基礎(chǔ)知識(shí)不扎實(shí)的問題。學(xué)生對(duì)項(xiàng)目涉及的基礎(chǔ)知識(shí)掌握不夠,無法滿足項(xiàng)目開發(fā)的所有知識(shí)點(diǎn)需求。此時(shí)教師應(yīng)啟發(fā)學(xué)生進(jìn)行相互學(xué)習(xí)和培訓(xùn),或者引導(dǎo)學(xué)生主動(dòng)去尋求這些知識(shí)進(jìn)行自學(xué)。即教師應(yīng)力避直接告知正確方式或結(jié)果,而是通過引導(dǎo),“授之以漁”。對(duì)于學(xué)生反饋較多的問題,說明這是較普遍而又必須克服的,則教師可以提前將相關(guān)材料準(zhǔn)備妥當(dāng),結(jié)合當(dāng)前項(xiàng)目進(jìn)行充分說明,以保證項(xiàng)目的進(jìn)度和質(zhì)量不受影響。

      ②項(xiàng)目小組間的團(tuán)隊(duì)合作問題。較中等的項(xiàng)目都可以分為多個(gè)項(xiàng)目小組,各自完成項(xiàng)目一部分功能,最后匯總為單一軟件。教師在劃分項(xiàng)目小組時(shí),須充分考慮到人力與工作量的問題。較單獨(dú)的項(xiàng)目功能可獨(dú)立為小組,各小組間接口盡量要簡(jiǎn)單明確,防止因?yàn)榻涌趩栴}產(chǎn)生的內(nèi)耗。

      ③項(xiàng)目質(zhì)量問題。教師在項(xiàng)目的早期應(yīng)引導(dǎo)學(xué)生重視測(cè)試問題?!绊?xiàng)目帶動(dòng)式”方法較重視學(xué)生動(dòng)手能力培養(yǎng),并應(yīng)兼顧項(xiàng)目開發(fā)的質(zhì)量評(píng)估,以確保學(xué)生在項(xiàng)目實(shí)施中收到良好的訓(xùn)練。教師可以在項(xiàng)目開發(fā)前期指定一到兩位學(xué)生參與測(cè)試計(jì)劃的寫作和測(cè)試用例的寫作。他們可以是各小組中開發(fā)人員,也可單獨(dú)出來,僅做測(cè)試。教師參考測(cè)試學(xué)生的測(cè)試結(jié)論,對(duì)項(xiàng)目進(jìn)行評(píng)估,甚至可以對(duì)項(xiàng)目小組直至每位負(fù)責(zé)開發(fā)的學(xué)生的工作進(jìn)行評(píng)估。

      在克服了上述諸多問題后,“項(xiàng)目帶動(dòng)式”教學(xué)一般會(huì)取得成功。由于軟件項(xiàng)目基本不需要場(chǎng)地,又不會(huì)造成較多的人員花費(fèi),軟件項(xiàng)目本身已經(jīng)有較成熟的開發(fā)管理流程(例如CMM模型),又有較多的知識(shí)獲取渠道,如網(wǎng)絡(luò)、開源社區(qū)、其他知識(shí)共享體系,因而將“項(xiàng)目帶動(dòng)式”教學(xué)應(yīng)用于軟件項(xiàng)目,應(yīng)用于“軟件藍(lán)領(lǐng)”人員的培養(yǎng)中,比較便利,易于規(guī)范化,是教學(xué)法的一種新的應(yīng)用,更有利于填補(bǔ)我國(guó)軟件人員的缺口。

      4.運(yùn)用項(xiàng)目帶動(dòng)教學(xué)模式培養(yǎng)軟件藍(lán)領(lǐng)注意事項(xiàng)。

      4.1 適當(dāng)?shù)捻?xiàng)目決定了該教學(xué)模式的成敗。項(xiàng)目是“項(xiàng)目帶動(dòng)式”人才培養(yǎng)的核心要素,必須妥善選擇。軟件開發(fā)項(xiàng)目可大可小,需要根據(jù)教學(xué)環(huán)境綜合考慮,包括計(jì)算機(jī)資源、學(xué)生本身已經(jīng)具有的軟件開發(fā)素質(zhì)、學(xué)生人數(shù)等。必須準(zhǔn)備有一定難度,通過努力可達(dá)成質(zhì)量要求的項(xiàng)目,尤其是具有實(shí)戰(zhàn)性質(zhì)的項(xiàng)目,因?yàn)檫@種項(xiàng)目還可以通過互聯(lián)網(wǎng),獲得認(rèn)可,更加有利于總結(jié)經(jīng)驗(yàn)獲取信心。軟件項(xiàng)目的獲取,可來自本校的實(shí)際需求,例如排課表,排座位等軟件開發(fā);可以從校企合作中獲??;可在互聯(lián)網(wǎng)上獲取一些適當(dāng)需求,作為仿真開發(fā)的輸入。

      4.2 科學(xué)的設(shè)計(jì)項(xiàng)目開發(fā)流程。項(xiàng)目開發(fā)流程設(shè)計(jì)的恰當(dāng)與否,直接關(guān)系到學(xué)生對(duì)知識(shí)的掌握,關(guān)系到專業(yè)培養(yǎng)目標(biāo)的實(shí)現(xiàn)。設(shè)計(jì)項(xiàng)目流程時(shí)應(yīng)注意:

      4.2.1 項(xiàng)目流程要覆蓋多角色,保證學(xué)生深入了解角色配置。項(xiàng)目開發(fā)不能僅包括一到兩個(gè)流程,必須涵蓋整個(gè)的軟件開發(fā)流程,使學(xué)生對(duì)各個(gè)流程中工作任務(wù)有較好的理解,加強(qiáng)學(xué)生對(duì)軟件開發(fā)團(tuán)隊(duì)的理解。

      4.2.2 項(xiàng)目流程要明確,開發(fā)計(jì)劃盡量詳細(xì)完整。每個(gè)項(xiàng)目開發(fā)的關(guān)鍵步驟(稱為里程碑)需要在項(xiàng)目開發(fā)時(shí)即制定下來,并到每一位項(xiàng)目參與者。教師的工作環(huán)境猶如“作戰(zhàn)室”,跟蹤項(xiàng)目的進(jìn)展,適當(dāng)?shù)恼{(diào)整工作計(jì)劃等等,都需要及時(shí)開展并到各角色。

      4.2.3 項(xiàng)目的安排要照顧學(xué)生的接受能力,需循序漸進(jìn)。當(dāng)學(xué)生對(duì)項(xiàng)目缺乏了解時(shí),需培訓(xùn)學(xué)生的相關(guān)知識(shí);當(dāng)學(xué)生對(duì)項(xiàng)目理解出現(xiàn)偏差時(shí),需強(qiáng)調(diào)項(xiàng)目的特點(diǎn),引導(dǎo)學(xué)生糾正偏差。項(xiàng)目流程中復(fù)雜的部分,需分解到每個(gè)開發(fā)階段,避免學(xué)生不知所措。

      項(xiàng)目開發(fā)的流程范文第5篇

      【關(guān)鍵詞】CMMI;軟件過程;項(xiàng)目管理

      一、CMMI概述

      CMMI(Capability Maturity Model Integration),英文的意思是”能力成熟度模型集成”。由卡內(nèi)基.梅隆大學(xué)的軟件工程協(xié)會(huì)(Software Engineering Institute,簡(jiǎn)稱SEI)在CMM的基礎(chǔ)上完善而成,目的是通過一個(gè)合理的體系模型來對(duì)軟件組織開發(fā)能力進(jìn)行合理有效的評(píng)估,幫助軟件組織在模型實(shí)施的過程中提高軟件過程管理能力,降低軟件系統(tǒng)開發(fā)風(fēng)險(xiǎn),在預(yù)定的項(xiàng)目周期和預(yù)算內(nèi)開發(fā)出高質(zhì)量的軟件產(chǎn)品。并且充分考慮了軟件工程與系統(tǒng)工程的集成,使得CMMI不再局限于純粹軟件的范疇。

      二、CMMI模型概要

      軟件開發(fā)的風(fēng)險(xiǎn)之所以大,是由于軟件過程能力低,其中最關(guān)鍵的問題在于軟件開發(fā)組織不能很好的管理其軟件過程,從而使一些好的開發(fā)方法和技術(shù)起不到預(yù)期的作用。而且項(xiàng)目的成功也是通過工作組的杰出努力,所以僅僅建立特定人員上的成功不能為全組織的生產(chǎn)和質(zhì)量的長(zhǎng)期提高大下基礎(chǔ),必須在建立有效的軟件工程實(shí)踐和管理實(shí)踐的基礎(chǔ)設(shè)施方面,堅(jiān)持不懈地努力,才能不斷改進(jìn),才能持續(xù)的成功。

      CMMI提供了一個(gè)框架,將軟件過程改進(jìn)的進(jìn)化步驟組織成5個(gè)成熟等級(jí),為過程不斷改進(jìn)奠定了循序漸進(jìn)的基礎(chǔ)。表1給出了CMMI-SE/SW 1.1 Staged Representation模型概要,5個(gè)等級(jí)各有其不同的行為特征。不同等級(jí)組織的行為特征:即一個(gè)組織為建立或改進(jìn)軟件過程所進(jìn)行的活動(dòng),對(duì)每個(gè)項(xiàng)目所進(jìn)行的活動(dòng)和所產(chǎn)生的橫跨各項(xiàng)目的過程能力。

      以下是5個(gè)等級(jí)其不同的行為特征:

      初始級(jí):在成熟度第一級(jí)中,過程通常是特殊而混亂的,而且組織通常沒有提供穩(wěn)定的環(huán)境。這些組織的成功,往往依賴組織成員的能力與英雄主義,而不是使用一套經(jīng)過驗(yàn)證的過程。除了特殊、混亂的環(huán)境之外,成熟度第一級(jí)的組織也經(jīng)常會(huì)產(chǎn)生可運(yùn)行的產(chǎn)品和服務(wù),不過它們經(jīng)常會(huì)超過項(xiàng)目的預(yù)算和進(jìn)度。成熟度第一級(jí)組織的特征有過度承諾的傾向、在緊急關(guān)頭放棄過程,以及無法重復(fù)成功經(jīng)驗(yàn)。

      已管理級(jí):在成熟度第二級(jí)中,組織已達(dá)到成熟度第二級(jí)所有過程域的特定及共性目標(biāo)。換言之,組織的項(xiàng)目已確保需求是被管理的,而且其過程是經(jīng)過規(guī)劃、執(zhí)行、度量及控制的。在處于壓力的期間,成熟度第二級(jí)所反映的過程規(guī)范,可提供協(xié)助以確?,F(xiàn)行的實(shí)踐會(huì)保持不變。在這些實(shí)踐適宜的情況下,項(xiàng)目的執(zhí)行和管理,就按計(jì)劃進(jìn)行。在成熟度第二級(jí),需求、過程、工作產(chǎn)品及服務(wù)是受管理的。在定義的時(shí)間點(diǎn)(例如:重要里程碑、重要任務(wù)完成時(shí)),管理等級(jí)都可以了解工作產(chǎn)品的狀況和服務(wù)的交付情形。建立有關(guān)相關(guān)人員的承諾,并視需要修訂。管控工作產(chǎn)品并與相關(guān)人員共同審查工作產(chǎn)品和服務(wù)可滿足其特定的需求、標(biāo)準(zhǔn)及目標(biāo)。

      已定義級(jí):已將管理和工程兩方面的軟件過程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過程。所有項(xiàng)目均使用經(jīng)批準(zhǔn)的、剪裁的標(biāo)準(zhǔn)軟件過程來開發(fā)和維護(hù)軟件。

      量化管理級(jí):收集了軟件過程和產(chǎn)品質(zhì)量的度量數(shù)據(jù)。軟件過程和產(chǎn)品質(zhì)量均得到定量的了解和控制。軟件開發(fā)的成本、進(jìn)度和軟件質(zhì)量等都可以定量預(yù)測(cè)。

      優(yōu)化級(jí):通過收集來自過程和來自實(shí)驗(yàn)創(chuàng)新思想和技術(shù)的定量反饋信息,使得持續(xù)的過程改進(jìn)成為可能。

      三、經(jīng)驗(yàn)體會(huì):

      眾所周知,商業(yè)公司以追求利潤(rùn)為目的,實(shí)施CMM(或CMMI)對(duì)公司的幫助何在?一次在面試軟件開發(fā)工程師問到公司實(shí)施CMMI對(duì)你的工作有什么幫助,或者你覺得有什么益處。他想了想說覺得沒有什么益處,除了大量的文檔以外。筆者聽了覺得有一種振動(dòng),如果所有接受這個(gè)流程,或者使用這個(gè)流程的人都是這個(gè)感受的話,這將是過程改進(jìn)從業(yè)人員的悲哀。

      公司在流程建設(shè)以及流程改進(jìn)過程中,希望更多的從實(shí)施人員的立場(chǎng)來考慮,希望流程真正體現(xiàn)了公司需要的工作過程,并對(duì)此工作過程進(jìn)行不斷的優(yōu)化。業(yè)界在談到過程改進(jìn)時(shí),都會(huì)提到過程改進(jìn)是為商業(yè)目標(biāo)服務(wù)的,但是在遵循商業(yè)目標(biāo)的前提下,流程要實(shí)施其實(shí)主要還是要靠項(xiàng)目組來實(shí)施,而不是靠質(zhì)量保證組(QA)去檢查,或者說質(zhì)量管理部門成天追著后面要文檔。在流程建設(shè)過程中,應(yīng)更多地考慮怎么幫助項(xiàng)目組提高工作效率,減少重復(fù)勞動(dòng),讓項(xiàng)目組人員真正感受到過程改進(jìn)人員是提供幫助的,流程是必須的工作過程,而不是帶來更多的文檔或更多的不愿意做的事情。

      以下是筆者對(duì)于公司的過程以及過程改進(jìn)的一些體會(huì):

      1.過程改進(jìn)形成了良好的工作氛圍

      公司在建立流程文檔的時(shí)候,是從公司已有的工作過程出發(fā),進(jìn)行整理,而不是質(zhì)量管理人員孤立地閉門造車。質(zhì)量管理人員經(jīng)過與項(xiàng)目組人員多次的溝通、了解,最后總結(jié)并形成流程文檔。從符合公司商業(yè)目標(biāo)來說,軟件工程過程組(SEPG)一直致力于組織文化的培育。這個(gè)文化培育可能是比較虛的詞,這么說吧,當(dāng)有新人加入公司的時(shí)候,大家可以不斷感受到這種氣氛,就是這個(gè)組織是一個(gè)什么樣的工作氛圍。

      倡導(dǎo)一個(gè)開明公正的氛圍,而這個(gè)倡導(dǎo)因?yàn)槭菑纳系较逻M(jìn)行的,因此比較有效。從高層經(jīng)理,中層經(jīng)理,一直到下面普通員工,一直在一個(gè)開明、公正的氛圍中工作的話,大家都會(huì)自覺維護(hù)這個(gè)氛圍。當(dāng)新人加入時(shí),尤其是新畢業(yè)的學(xué)生,一進(jìn)來感覺就比較好,而且很快會(huì)接受這種氛圍。

      從過程改進(jìn)方面來說,也是在這個(gè)氛圍中進(jìn)行的,對(duì)于工作流程的整合,對(duì)于工作流程的每一個(gè)細(xì)小的改進(jìn),組織中的每一個(gè)人都可以進(jìn)言獻(xiàn)策,而不是由領(lǐng)導(dǎo)說了算,或由質(zhì)量管理人員說了算。也正因?yàn)槿绱?,過程改進(jìn)以及執(zhí)行都能比較得到大家的認(rèn)可,項(xiàng)目組人員在項(xiàng)目開發(fā)過程中也比較樂于接受這些流程。

      2.流程化管理讓工作更有序化

      流程文檔是從實(shí)際工作過程中抽取并定義的。在整合過程中,對(duì)于過程角色以及角色的職責(zé)做了進(jìn)一步的清晰定義,同時(shí),對(duì)于工作過程也做了制定了工作步驟要求。這樣,從客戶方發(fā)出項(xiàng)目開始,一直到項(xiàng)目驗(yàn)收,項(xiàng)目總結(jié),定出了一整套的流程。就是從第一步開始,下一步怎么做,定義了一個(gè)做事方式。另外,在流程里面定義了在一個(gè)階段到下個(gè)階段的職責(zé),比如說這個(gè)階段誰負(fù)責(zé),負(fù)責(zé)人干什么事,其他人員干什么事,基本上都定義清楚了。這樣很大程度上避免了有些事情大家都覺得應(yīng)該干,而有些事情卻沒有人干的局面。所以,流程定義到了每個(gè)角色的頭上,這樣的話,不同的角色,比如在這個(gè)項(xiàng)目組是一個(gè)負(fù)責(zé)人,可能到另外一個(gè)項(xiàng)目組是一個(gè)普通的工程師,因?yàn)榻巧煌诓煌?xiàng)目里面的工作也不同。而這些定義,當(dāng)項(xiàng)目啟動(dòng)的時(shí)候,都轉(zhuǎn)化為項(xiàng)目開發(fā)計(jì)劃。

      每個(gè)項(xiàng)目都要求做項(xiàng)目開發(fā)計(jì)劃,這個(gè)計(jì)劃包括這個(gè)項(xiàng)目在自己開發(fā)部是怎么做的,同時(shí)還包括如果在這個(gè)項(xiàng)目外包給軟件公司,對(duì)軟件公司怎么管理的計(jì)劃,還有我們這邊人員怎么配置的計(jì)劃,這個(gè)計(jì)劃里面包括了很多內(nèi)容。其他還有配置管理的計(jì)劃,SQA計(jì)劃等等,這些計(jì)劃都包含在軟件開發(fā)的計(jì)劃里面。從這個(gè)計(jì)劃建立以后,在后面的過程中基本上要求按照計(jì)劃執(zhí)行。但是同時(shí)因?yàn)轫?xiàng)目是變化的,有可能項(xiàng)目定義的內(nèi)容會(huì)有一些偏差,這個(gè)時(shí)候要求對(duì)計(jì)劃進(jìn)行監(jiān)控,如果出現(xiàn)大的偏差的話,開發(fā)計(jì)劃就要調(diào)整,如果出現(xiàn)小的偏差,就需要對(duì)Schedule進(jìn)行調(diào)整。同時(shí),如果外包給軟件公司的項(xiàng)目,也要求軟件公司提供項(xiàng)目計(jì)劃,而且要求他們每周對(duì)進(jìn)度進(jìn)行匯報(bào)。同時(shí),在計(jì)劃里面還定義了milestone review,不同階段的review誰參加,大概是什么時(shí)候,這個(gè)都要求在計(jì)劃里面進(jìn)行定義。

      項(xiàng)目組人員在項(xiàng)目計(jì)劃的指導(dǎo)下,因?yàn)槁氊?zé)明確,步驟清晰,都能更有效和高效地工作,避免了許多不必要的重復(fù)工作(rework),大家感覺項(xiàng)目做的比以前更順暢,同事間合作也更融洽,少了很多互相推諉。

      3.通過流程化管理,全員的風(fēng)險(xiǎn)意識(shí)會(huì)大大提高

      定義一個(gè)比較詳細(xì)的風(fēng)險(xiǎn)分析流程,流程中要求制作風(fēng)險(xiǎn)標(biāo)注表。風(fēng)險(xiǎn)標(biāo)注表是基于FMEA的方式,里面有風(fēng)險(xiǎn)的發(fā)生概率,發(fā)現(xiàn)的嚴(yán)重程度等等。所以要求在項(xiàng)目開始時(shí)候,就進(jìn)行風(fēng)險(xiǎn)分析,風(fēng)險(xiǎn)分析的結(jié)果作為項(xiàng)目開發(fā)計(jì)劃的一部分。風(fēng)險(xiǎn)分析時(shí)主要從資源和項(xiàng)目進(jìn)度等各方面進(jìn)行分析,同時(shí)提供了一套典型的分析表給大家作為參考。所謂的典型風(fēng)險(xiǎn)表就是從各個(gè)項(xiàng)目里面制定的風(fēng)險(xiǎn)中抽取,以及從各個(gè)項(xiàng)目反饋回來的可能風(fēng)險(xiǎn),不斷更新和充實(shí)典型風(fēng)險(xiǎn)表。在執(zhí)行這個(gè)流程的時(shí)候,在項(xiàng)目一開始就要標(biāo)識(shí)風(fēng)險(xiǎn),如果超過一定數(shù)值的風(fēng)險(xiǎn),就要做對(duì)應(yīng)的策略。這樣的話,項(xiàng)目開始就有風(fēng)險(xiǎn)的計(jì)劃,風(fēng)險(xiǎn)的標(biāo)識(shí),和風(fēng)險(xiǎn)對(duì)應(yīng)計(jì)劃。在項(xiàng)目開發(fā)過程中每周對(duì)風(fēng)險(xiǎn)進(jìn)行識(shí)別,有沒有新的風(fēng)險(xiǎn)出現(xiàn),有沒有原來的風(fēng)險(xiǎn)數(shù)值的降低,等于就是在全項(xiàng)目的過程中,對(duì)風(fēng)險(xiǎn)有一個(gè)控制。在項(xiàng)目過程中有一整套的風(fēng)險(xiǎn)管理,可能大家在不知不覺中接受了這種風(fēng)險(xiǎn)管理的意識(shí),有的時(shí)候在日常生活,甚至是整個(gè)公司的其他事情都不自覺的就有了風(fēng)險(xiǎn)意識(shí)。所有的東西歸根到底就是給每個(gè)員工成功感,覺得在這個(gè)公司有發(fā)展的前途。

      下面說一下工作量的量化。工作量的量化不是一件容易的事情,從實(shí)際需要出發(fā),做了一些量化的工作。前面提到的項(xiàng)目開發(fā)計(jì)劃,根據(jù)WBS分割,對(duì)項(xiàng)目規(guī)模進(jìn)行估計(jì),在此估計(jì)的基礎(chǔ)上安排人員與進(jìn)度。同時(shí),收集每天的工作記錄,以便進(jìn)行計(jì)劃工時(shí)與實(shí)際工時(shí)的比較、追蹤與監(jiān)控。為此特意開發(fā)了一個(gè)系統(tǒng)來錄入計(jì)劃,并可以讓每一個(gè)員工按照不同分類記錄自己每天的工作工時(shí)。在此過程中,可能會(huì)遇到數(shù)據(jù)不準(zhǔn)確的問題,但基于公司比較開明的氛圍,以及讓每個(gè)員工意識(shí)到收集數(shù)據(jù)并非是為了限制員工,而是為了幫助員工,收集到的數(shù)據(jù)的可信度也在逐步提高。這些收集到的數(shù)據(jù),一是作為經(jīng)驗(yàn)數(shù)值,被用于其他項(xiàng)目計(jì)劃,二是作為實(shí)際與計(jì)劃的偏差依據(jù),便于項(xiàng)目經(jīng)理對(duì)人員的工作負(fù)荷進(jìn)行調(diào)整,或者在發(fā)現(xiàn)偏差時(shí),盡早采取行動(dòng)。正是讓項(xiàng)目組人員看到數(shù)據(jù)對(duì)于自己的好處,大家都積極配合,提交盡量準(zhǔn)確的數(shù)據(jù)。比如:從普通的項(xiàng)目組的感覺來說,至少工作量的量化可以給普通開發(fā)人員一個(gè)機(jī)會(huì),可以提出來工作量超時(shí)的問題,在真正超時(shí)情況下,可以拒絕一些事情,而不是說上面領(lǐng)導(dǎo)說了算,不顧下面員工的實(shí)際情況,只能靠加班來達(dá)到經(jīng)理的要求。所以,這個(gè)流程帶給普通的開發(fā)人員一個(gè)渠道,來反應(yīng)這個(gè)工作確實(shí)是超時(shí)了,而且需要上面的經(jīng)理,甚至高層經(jīng)理幫助解決。

      4.流程化管理給普通開發(fā)人員帶來了工作成就感

      關(guān)于工作的成就感,涉及到每個(gè)人的感受。從流程角度來說,或者說從過程改進(jìn)的角度來說,在計(jì)劃方面,Review方面能促使組織中的每個(gè)人的工作更有成就感。Review分技術(shù)Review和管理Review。技術(shù)Review就是提前介入,提前減少風(fēng)險(xiǎn),使項(xiàng)目的質(zhì)量朝預(yù)想方向進(jìn)行。實(shí)際上Review也是減少了項(xiàng)目組人員的工作時(shí)間。還有計(jì)劃、Review,風(fēng)險(xiǎn)分析等等,都減少了救火事件。當(dāng)然每個(gè)項(xiàng)目都會(huì)存在救火的時(shí)間,但是流程就是幫助項(xiàng)目組盡量減少救火的出現(xiàn)。在很多公司里面存在這種狀況,如果某個(gè)項(xiàng)目一直很順利,什么事都沒有出,平平淡淡過去了,領(lǐng)導(dǎo)會(huì)覺得這個(gè)項(xiàng)目沒有出現(xiàn)英雄人物,如果出現(xiàn)救火了,出現(xiàn)一個(gè)大問題,出現(xiàn)一個(gè)或幾個(gè)英雄把這個(gè)困難克服了,事情終于做完了,可能覺得體現(xiàn)了公司的能力。但是如果軟件開發(fā)想產(chǎn)業(yè)化,比如說想做大規(guī)模的開發(fā)的話,應(yīng)該還是盡量避免救火的出現(xiàn),而且盡量避免靠某些英雄人物的存在。

      還有一個(gè),定義的比較好的項(xiàng)目總結(jié)流程,也在一定程度上增加了成就感。根據(jù)流程定義,到項(xiàng)目驗(yàn)收通過,無論涉及到三方或者兩方的情況,要求三方或者兩方必須做總結(jié),一個(gè)是質(zhì)量數(shù)據(jù)的總結(jié),再一個(gè)就是經(jīng)驗(yàn)教訓(xùn)的總結(jié),總結(jié)項(xiàng)目過程中好的點(diǎn)、不好的點(diǎn),給其他方。比如說軟件公司覺得需求寫得不是很清晰,可以在項(xiàng)目總結(jié)時(shí)反饋。而且在做完總結(jié)之后,不是說做完了就完了,還要開會(huì)討論,要定義下一個(gè)項(xiàng)目該怎么改進(jìn),關(guān)聯(lián)各方怎么改進(jìn)。而且自己內(nèi)部在項(xiàng)目結(jié)束之后要在相應(yīng)的人員中開總結(jié)會(huì),開總結(jié)會(huì)的時(shí)候,管理方面有什么做得不好的,技術(shù)方面哪些方面要提高的,溝通方面有哪些問題,這些東西都要總結(jié)下來。這些總結(jié),三方或者兩方都是共享,在下一個(gè)項(xiàng)目的時(shí)候,就不會(huì)犯同樣的錯(cuò)誤。所以,從流程的角度來說,項(xiàng)目組感覺雖然這個(gè)項(xiàng)目很繁雜,工作任務(wù)很重,但是工作還是很有成就感的。

      四、小結(jié)

      軟件過程管理的度需要根據(jù)具體公司的實(shí)際情況,人力、物力投入,人員素質(zhì),項(xiàng)目情況來選擇,抽象的軟件過程管理理論固然完美,但只有對(duì)提高本公司、本部門軟件開發(fā)水平和質(zhì)量有幫助的才是最合適的。

      參考文獻(xiàn)

      [1]鄭人杰,殷人昆,陶永雷.實(shí)用軟件工程(第二版)[M].清華大學(xué)出版社,2005.

      [2]克里西斯,科納德,沙恩.CMMI—過程集成與產(chǎn)品改進(jìn)指南(影印版)(英文版)[M].清華大學(xué)出版社,2004.

      [3]楊一平,等.軟件能力成熟度模型CMM方法及其應(yīng)用[M].人民郵電出版社,2001.

      相關(guān)期刊更多

      項(xiàng)目管理評(píng)論

      省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

      國(guó)家電網(wǎng)公司

      項(xiàng)目管理技術(shù)

      部級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

      中國(guó)機(jī)械工業(yè)聯(lián)合會(huì)

      工程建設(shè)項(xiàng)目管理與總承包

      省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

      建設(shè)項(xiàng)目管理和工程總承包分會(huì)

      亚洲国产精品不卡毛片a在线| 国产成人亚洲综合无码精品| 亚洲成在人线av| 亚洲免费在线观看| 亚洲AV第一成肉网| 亚洲精品美女久久7777777 | 亚洲最大的视频网站| 亚洲视频在线观看网址| 久久久亚洲欧洲日产国码aⅴ| 亚洲国产一区在线| 精品亚洲aⅴ在线观看| 久久国产亚洲高清观看| 在线免费观看亚洲| 亚洲日韩乱码久久久久久| 亚洲日本国产乱码va在线观看| 激情内射亚洲一区二区三区| 久久久亚洲欧洲日产国码是AV | 久久久亚洲精品国产| 亚洲国产精品无码专区| 亚洲s色大片在线观看| 亚洲bt加勒比一区二区| 久久综合亚洲色一区二区三区| 亚洲精品白色在线发布| 亚洲一区二区三区久久| 456亚洲人成在线播放网站| 亚洲偷自拍另类图片二区| 亚洲av无码专区在线电影| 女bbbbxxxx另类亚洲| 亚洲а∨天堂久久精品| 亚洲人成无码网WWW| 亚洲人成色777777在线观看| 亚洲av无码片在线播放| 亚洲综合无码一区二区| 亚洲国产成人久久三区| 中文字幕亚洲综合久久综合| 亚洲AV无码AV男人的天堂不卡| 亚洲成A人片在线观看中文| 国产亚洲日韩一区二区三区| 久久精品国产亚洲香蕉| 亚洲国色天香视频| 亚洲欧美第一成人网站7777 |