日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁 > 文章中心 > 項(xiàng)目管理軟件論文

項(xiàng)目管理軟件論文

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

項(xiàng)目管理軟件論文

項(xiàng)目管理軟件論文范文第1篇

論文:項(xiàng)目管理進(jìn)度控制費(fèi)用控制質(zhì)量控制軟件開發(fā)

人類社會(huì)經(jīng)歷了三次經(jīng)濟(jì)革命從農(nóng)業(yè)革命、工業(yè)革命到目前正在經(jīng)歷的信息革命。信息化正在日益改變?nèi)藗兊乃季S方式和生活習(xí)慣。在推動(dòng)信息化過程中,計(jì)算機(jī)及其軟件產(chǎn)品發(fā)揮著至關(guān)重要的功能。對于軟件項(xiàng)目的管理成為項(xiàng)目管理領(lǐng)域一個(gè)令人興奮的課題。本文將結(jié)合項(xiàng)目管理中的控制方法分析軟件項(xiàng)目管理控制的相關(guān)新問題.以期提高軟件項(xiàng)目的開發(fā)效率。

1、有關(guān)軟件項(xiàng)目管理

1.1項(xiàng)目和項(xiàng)目管理

項(xiàng)目是一個(gè)旨在完成一個(gè)或一些獨(dú)特產(chǎn)品或服務(wù)的過程.它有著一系列被具體描述的屬性。由于項(xiàng)目的獨(dú)特性和一次性特征,引伸出它的其他特征.如目標(biāo)的確定性.成果的不可挽回性組織的臨時(shí)性和開發(fā)性等?;陧?xiàng)flI的這些特征.項(xiàng)目運(yùn)作更加注重項(xiàng)目決策前的計(jì)劃以及對實(shí)施過程的控制,以減少項(xiàng)目運(yùn)作的風(fēng)險(xiǎn)。項(xiàng)目管理是2O世紀(jì)50年代后期發(fā)展起來的一種計(jì)劃管理方法,它運(yùn)用先進(jìn)科學(xué)的管理方式.有效解決大型組織的效率低下和小型企業(yè)面臨的風(fēng)險(xiǎn)增加新問題以組織的機(jī)動(dòng)靈活.面向客戶和資源利用率高而被廣泛應(yīng)用。在工程設(shè)計(jì).施工軟件項(xiàng)目的開發(fā)、實(shí)麓中經(jīng)常會(huì)碰到進(jìn)度拖延.費(fèi)用超支、質(zhì)量不達(dá)要求等新問題除去極少數(shù)是因?yàn)榧夹g(shù)原因造成,絕大部分是源于僵化的管理和不當(dāng)?shù)墓芾矸绞健?/p>

1.2軟件項(xiàng)目管理

各軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開發(fā)活動(dòng)中.對開發(fā)實(shí)行有效的管理。從概念上講.軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本.進(jìn)度、質(zhì)量順利完成.而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。同時(shí),隨著軟件開發(fā)規(guī)模及開發(fā)隊(duì)伍的逐漸增大,軟件開發(fā)不再是向過去那樣一二個(gè)開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來規(guī)范每個(gè)開發(fā)人員、測試人員和支持人員的工作每個(gè)項(xiàng)目組成員按約定的規(guī)則準(zhǔn)時(shí)完成自己的工作。同時(shí)采用規(guī)范化管理.專業(yè)分工也可以降低對開發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。

2、軟件項(xiàng)目控制

2.1軟件項(xiàng)目控制

軟件項(xiàng)目跟蹤和監(jiān)控包括對照已文檔化的估計(jì)、約定和計(jì)劃評審和跟蹤軟件完成情況和結(jié)果?;趯?shí)際的完成情況和結(jié)果調(diào)整這些計(jì)劃。軟件項(xiàng)目的已文檔化的計(jì)劃(即軟件開發(fā)計(jì)劃,正如在軟件項(xiàng)目計(jì)劃關(guān)鍵過程區(qū)域中所描述的)用作跟蹤軟件活動(dòng)傳送狀態(tài)和修訂計(jì)劃的基礎(chǔ)管理者監(jiān)控軟件活動(dòng).主要通過在所選出的軟件工作產(chǎn)品完成時(shí)和在所選擇的里程碑處,將實(shí)際的軟件規(guī)模工作量成本和時(shí)間表和計(jì)劃相比較,來確定進(jìn)展情況。當(dāng)確定未實(shí)現(xiàn)軟件項(xiàng)目計(jì)劃時(shí),采取糾正辦法。這些辦法可以包括修訂軟件開發(fā)計(jì)劃以反映實(shí)際的完成情況和重新計(jì)劃遺留的工作或者采取改進(jìn)性能的辦法。

2.2軟件項(xiàng)目控制的內(nèi)容

軟件項(xiàng)目控制的目的是為軟件項(xiàng)目的過程提供足夠的能見度,從而可以在執(zhí)行過程中發(fā)生對計(jì)劃的嚴(yán)重偏離時(shí)能夠采取適當(dāng)?shù)母袨椤\浖?xiàng)目控制包括:a。追蹤軟件項(xiàng)目的進(jìn)展于表現(xiàn)從而和所作的估計(jì)、承諾和計(jì)劃做出對比:b。追蹤軟件項(xiàng)目的風(fēng)險(xiǎn);C。在發(fā)生對計(jì)劃的嚴(yán)重偏離時(shí)采取適當(dāng)?shù)母袨椤?/p>

2.3軟件項(xiàng)目控制步驟

由于軟件開發(fā)是處在一個(gè)開放的動(dòng)態(tài)系統(tǒng)中,開發(fā)環(huán)境的不斷變化要求不斷修改項(xiàng)目計(jì)劃,以適應(yīng)新的變化。此外項(xiàng)目經(jīng)理及其組織在完成任務(wù)的過程中不可避免的要碰到這樣或那樣的新問題.解決這些新的矛盾和新問題均屬項(xiàng)目控制的范疇項(xiàng)目的預(yù)算和進(jìn)度計(jì)劃只能為項(xiàng)目經(jīng)理提供決策的依據(jù).假如在項(xiàng)目實(shí)施過程中控制不?。茈y在限定的時(shí)間和預(yù)算要求下實(shí)現(xiàn)項(xiàng)目管理工作的目標(biāo)。因此軟件項(xiàng)目控制的過程包括以下四個(gè)步驟:a、猜測什么會(huì)發(fā)生——要做出開發(fā)計(jì)劃并建立工作標(biāo)準(zhǔn)b、查明什么正在發(fā)生——用建立的工作標(biāo)準(zhǔn)檢查當(dāng)前的工作;c、正在(或已經(jīng))發(fā)生的實(shí)事同猜測的結(jié)果進(jìn)行比較——分析誤差產(chǎn)生的原因:d及時(shí)采取補(bǔ)救辦法.以滿足項(xiàng)目目標(biāo),預(yù)算和進(jìn)度的要求。

3、軟件項(xiàng)目控制具體操作

3.1軟件項(xiàng)目進(jìn)度控制

為了確保軟件開發(fā)中的各項(xiàng)工作能按照計(jì)劃預(yù)定的日程順利完成.對項(xiàng)目的進(jìn)度要進(jìn)行控制。進(jìn)度控制的過程是.在項(xiàng)目實(shí)施過程中,不斷地進(jìn)行實(shí)際進(jìn)度值和計(jì)劃值的比較、發(fā)現(xiàn)偏差、檢查分析其產(chǎn)生的原因,并采取相應(yīng)的辦法加以解決。

3.1.1進(jìn)度控制流程

(1)進(jìn)度控制的輸入

進(jìn)度計(jì)劃。項(xiàng)目進(jìn)度基準(zhǔn)是項(xiàng)目測量和報(bào)告的基礎(chǔ)和標(biāo)準(zhǔn)。

實(shí)施報(bào)告。實(shí)施報(bào)告提供了有關(guān)項(xiàng)目進(jìn)度發(fā)展實(shí)情。報(bào)告未來可能發(fā)生的進(jìn)度新問題。

變更要求。項(xiàng)目變更要有嚴(yán)格的申請和審批手續(xù)。

進(jìn)度管理的技術(shù)和工具。

(2)進(jìn)度管理的技術(shù)和工具

進(jìn)度控制變更系統(tǒng)。為有效實(shí)現(xiàn)進(jìn)度管理和控制.進(jìn)度控制系統(tǒng)應(yīng)設(shè)立實(shí)現(xiàn)重新計(jì)劃的全部功能。包括:文件設(shè)立.跟蹤即實(shí)施報(bào)告.變更評估等。

實(shí)施情況測量。項(xiàng)目進(jìn)度控制系統(tǒng)中的一個(gè)重要組成部分是決定對遲發(fā)生的進(jìn)度偏差是否采取糾偏辦法。而實(shí)施情況報(bào)告提供了決策的主要信息。如變更分析.趨向分析.已實(shí)現(xiàn)價(jià)值分析等。

糾偏計(jì)劃。很少有項(xiàng)目能完全按計(jì)劃進(jìn)度進(jìn)行為實(shí)現(xiàn)項(xiàng)目進(jìn)度或總進(jìn)度要求,在項(xiàng)目實(shí)施過程中.需要不斷對原計(jì)劃進(jìn)行調(diào)整或增加新的工作內(nèi)容。為此.需要不斷對實(shí)施的項(xiàng)目進(jìn)行活動(dòng)時(shí)間猜測。修改活動(dòng)過程.替代進(jìn)度方案分析。

項(xiàng)目管理軟件。它的功能是跟蹤項(xiàng)目按計(jì)劃日期展開實(shí)際工作的情況.對照進(jìn)度計(jì)劃分析進(jìn)度目前狀況,找出進(jìn)度的偏差.分析進(jìn)度偏差對項(xiàng)目的影響.猜測未來走勢

(3)項(xiàng)目進(jìn)度控制的輸出

進(jìn)度更新。包括對項(xiàng)目管理中任何進(jìn)度信息的修改。進(jìn)度調(diào)整是其中的一種.師隊(duì)員進(jìn)度計(jì)劃中活動(dòng)開始和結(jié)束時(shí)間的改變。糾偏行動(dòng)。通過改變資源投入將實(shí)際進(jìn)度拉回到計(jì)劃的行動(dòng)過程。

從中獲得的教訓(xùn)。有關(guān)進(jìn)度偏差產(chǎn)生的原因。糾偏方案的評估和選擇以及其他方面的感受和教訓(xùn)都應(yīng)紀(jì)錄在案成為日后有用的歷史資料。

3.1.2進(jìn)度控制方法

一般項(xiàng)目進(jìn)度控制采用因果分析.分析用四步完成:

(1)明確新問題。實(shí)際完成情況和項(xiàng)目里程碑相對照.確定是否超期.超期的部分是在哪里。

(2)查找產(chǎn)生該新問題的原因。位從系統(tǒng)角度充分熟悉各方原因.應(yīng)組織具有代表性任務(wù)人員并采用頭腦風(fēng)暴法進(jìn)行。項(xiàng)目主管要通過他領(lǐng)導(dǎo)的辦公室或小組,以及在各職能部門的人共同分析新問題產(chǎn)生原因。

(3)確定個(gè)原因?qū)π聠栴}產(chǎn)生的影響程度。對影響程度的評估可以采用專家小組打分的方法,事先確定權(quán)數(shù).而后打分得出分析結(jié)果。

(4)畫出帶箭頭的魚刺圖。分析出原因后各部門各就其職針對新問題提出解決方案.并實(shí)施。

3.1.3軟件項(xiàng)目進(jìn)度控制具體辦法

在實(shí)施進(jìn)度計(jì)劃過程中,會(huì)有種種故障:客戶的需求進(jìn)行了補(bǔ)充或修改;工作量估算不準(zhǔn),造成進(jìn)度不平衡或是有人不遵從開發(fā)規(guī)范.導(dǎo)致產(chǎn)品出現(xiàn)缺陷;或是技術(shù)環(huán)節(jié)出現(xiàn)故障,這些新問題往往是在進(jìn)度計(jì)劃外出現(xiàn)的.一旦出現(xiàn)這些新問題,項(xiàng)目進(jìn)度不得不進(jìn)行調(diào)整。開發(fā)過程中為了有效控制類似新問題,可以采用以下輔助辦法,控制進(jìn)度按計(jì)劃執(zhí)行:

(1)政策性辦法。對于不遵從開發(fā)規(guī)范,人員不按時(shí)履行職責(zé)的.給予經(jīng)濟(jì)或是職務(wù)上的處罰.這種辦法應(yīng)是建立在分配任務(wù)之前;

(2)人員布置。在各子項(xiàng)目接口處適當(dāng)布置機(jī)動(dòng)人員和機(jī)動(dòng)時(shí)間。這一辦法有賴于項(xiàng)目組織的機(jī)構(gòu)設(shè)置能動(dòng)性好。此處比較難解決的是人員業(yè)績評估.獎(jiǎng)勵(lì)新問題。

(3)技術(shù)辦法,要想很好地執(zhí)行進(jìn)度計(jì)劃,需要事先有統(tǒng)一的規(guī)范例如開發(fā)語言的統(tǒng)一,文檔的歸類。這樣便于下一階段人員理解上一階段人員意圖,交流更加輕易。

(4)信息流辦法。該辦法要求建立一個(gè)信息流系統(tǒng).準(zhǔn)時(shí)匯報(bào)項(xiàng)目進(jìn)度.便于主控人員調(diào)整進(jìn)度,并且保證信息流通順暢。避免開發(fā)期壓到最后造成嚴(yán)重拖工。

(5)資金辦法。財(cái)務(wù)部門可以定期檢查各部門財(cái)務(wù)情況.控制資金流出時(shí)間.進(jìn)而控制項(xiàng)目進(jìn)度。這和后面要講到的三者權(quán)衡有密切關(guān)系。

3.2軟件項(xiàng)目費(fèi)用控制

費(fèi)用控制就是要保證各項(xiàng)工作要在他們各自的預(yù)算范圍內(nèi)進(jìn)行。其基礎(chǔ)是實(shí)現(xiàn)就對項(xiàng)目進(jìn)行費(fèi)用預(yù)算。整個(gè)項(xiàng)目費(fèi)用應(yīng)包括項(xiàng)目范圍規(guī)劃階段。軟件需求分析階段.原型設(shè)計(jì)階段開發(fā)階段.測試階段和項(xiàng)目投入使用后的使用階段所消耗費(fèi)用的總和。軟件開發(fā)項(xiàng)目承擔(dān)公司為了完成項(xiàng)目目標(biāo)和獲得更多的利潤.在實(shí)施項(xiàng)目過程中就要控制成本.在控制過程中,首先要擬定一個(gè)標(biāo)準(zhǔn).即計(jì)劃值.然后進(jìn)行實(shí)際至于計(jì)劃值的比較,確定實(shí)際值和計(jì)劃標(biāo)準(zhǔn)的偏差大?。员阍诖嘶A(chǔ)上采取各種辦法糾正偏差.常用的分析工具是偏差分析。

偏差是指實(shí)際成本對相應(yīng)計(jì)劃的偏離,成本偏差的數(shù)學(xué)公式為:

CV=BCWP-ACWP(負(fù)數(shù)CV表明出現(xiàn)超支;反之,則節(jié)資)(3—1)

其中:CV為成本偏差,BCWP為計(jì)劃工作預(yù)算,ACWP為完成工作實(shí)際成本。

在進(jìn)行成本偏離計(jì)劃程度分析時(shí),常用計(jì)劃偏差率反應(yīng)時(shí)給予計(jì)劃的偏離程度。

CVP=CV/BCWP(3-2)

其中CVP為成本偏差率。

偏差值是控制分析中的一個(gè)關(guān)鍵參數(shù),因而應(yīng)向各級組織匯報(bào)。對于不同的項(xiàng)目或同一項(xiàng)目不同階段或不同管理層次,對偏差的控制程度不一樣,制定偏差答應(yīng)值的方法也不同。由于隨著時(shí)間的推移風(fēng)險(xiǎn)減少了,因而偏差答應(yīng)也可降低。超級秘書網(wǎng)

3.3軟件項(xiàng)目質(zhì)量控制

對于軟件產(chǎn)品的項(xiàng)目質(zhì)量控制應(yīng)是事前有預(yù)控,過程有監(jiān)控的主動(dòng)控制閉環(huán)系統(tǒng)。(1)事前預(yù)控:根據(jù)影響質(zhì)量因素多等特征.軟件項(xiàng)目質(zhì)量必須事前預(yù)控,及根據(jù)軟件的類型和特征,以及以往類似項(xiàng)目的常發(fā)病和預(yù)防辦法,對軟件項(xiàng)目質(zhì)量提出事前預(yù)控辦法,包括制定控制的計(jì)劃和程序,這是項(xiàng)目質(zhì)量控制的前提。(2)過程監(jiān)控:根據(jù)易產(chǎn)生質(zhì)量波動(dòng)和易產(chǎn)生系統(tǒng)因素變異等特征,軟件項(xiàng)目質(zhì)量必須過程監(jiān)控.即按照預(yù)控的計(jì)劃和程序,對工序、分項(xiàng)、單元的全過程進(jìn)行過程監(jiān)控.包括監(jiān)測、檢查、控制和評定.這是項(xiàng)目質(zhì)量控制的基礎(chǔ)。

項(xiàng)目管理軟件論文范文第2篇

關(guān)鍵詞:軟件項(xiàng)目;軟件過程;CMM;KPA

一、引言

項(xiàng)目管理(PM,projectmanagement)是指利用現(xiàn)有的知識、方法和技術(shù)手段,有效地計(jì)劃、調(diào)度、控制和跟蹤項(xiàng)目的開始、執(zhí)行、直止終止的過程,是項(xiàng)目順利實(shí)現(xiàn)的有效手段。軟件項(xiàng)目管理則是在項(xiàng)目管理的基礎(chǔ)上,結(jié)合軟件產(chǎn)品的實(shí)際,利用工程的概念和方法來開發(fā)與維護(hù)軟件,對成本、風(fēng)險(xiǎn)、時(shí)間、質(zhì)量、過程、配置等進(jìn)行分析、管理、控制,最終目的是為了讓軟件項(xiàng)目的整個(gè)生命周期都在管理者的控制范圍內(nèi),以預(yù)定成本按期、按質(zhì)完成軟件的開發(fā)并交付用戶使用。目前,軟件產(chǎn)品已廣泛應(yīng)用于各個(gè)領(lǐng)域,但是很多軟件項(xiàng)目的成功率并不高.雖然有些公司根據(jù)軟件工程理論建立了一些軟件開發(fā)管理規(guī)范.但并沒有從根本上提高軟件項(xiàng)目管理問題,這就導(dǎo)致軟件產(chǎn)品質(zhì)量不穩(wěn)定甚至是項(xiàng)目的失敗,同時(shí)也損害了用戶的利益。本文結(jié)合我國軟件項(xiàng)目管理的特點(diǎn)并經(jīng)實(shí)踐應(yīng)用.以提高軟件質(zhì)量、降低成本、加強(qiáng)軟件項(xiàng)目的可控性為目標(biāo),通過對CMM的研究和改進(jìn),給出了一個(gè)基于CMM加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式,在這個(gè)模式中對目前CMM中的KPA做適當(dāng)?shù)牟脺p,定義了6個(gè)關(guān)鍵過程域和3個(gè)工作組。

二、軟件項(xiàng)目管理中目前存在的問題

影響軟件項(xiàng)目成功率的因素主要是軟件質(zhì)量問題,而在整個(gè)軟件項(xiàng)目的實(shí)施過程中需求不明確、跟蹤和監(jiān)督不力、缺乏客觀的軟件評審和軟件配置以及風(fēng)險(xiǎn)管理意識不足等都阻礙著軟件質(zhì)量的提高。

2.1需求不明確

需求管理是軟件項(xiàng)目管理中非常關(guān)鍵的一個(gè)步驟.需求分析的完整與否可以降低軟件質(zhì)量、延長項(xiàng)目周期、加大成本。由于用戶對計(jì)算機(jī)系統(tǒng)認(rèn)識的不足,對于系統(tǒng)的需求往往比較模糊,遺漏甚至是錯(cuò)誤的問題經(jīng)常出現(xiàn)(包括管理流程、業(yè)務(wù)流程、數(shù)據(jù)或報(bào)表的分析處理等),但這些問題往往沒有暴露給開發(fā)人員,而是隨著項(xiàng)目的進(jìn)展才逐漸明確。對于開發(fā)人員來說,需求的變更意味著軟件產(chǎn)品的部分內(nèi)容必須重新開發(fā),而對于整個(gè)軟件項(xiàng)目管理而言,勢必要重新分配資源、調(diào)整計(jì)劃、估算成本等等,導(dǎo)致軟件產(chǎn)品質(zhì)量下降。

2.2跟蹤和監(jiān)督不力

跟蹤和監(jiān)督主要針對過程而言,也是項(xiàng)目管理中最容易被忽視的環(huán)節(jié)。軟件項(xiàng)目過程由多個(gè)任務(wù)構(gòu)成,大部分任務(wù)都有前置任務(wù)和后置任務(wù),這就要求項(xiàng)目管理者要嚴(yán)格跟蹤和監(jiān)督每一個(gè)任務(wù)。任務(wù)的完成主要從時(shí)間進(jìn)度和質(zhì)量兩方面來衡量,還要充分考慮因客戶方引起的一些客觀因素(更改需求分析等)。項(xiàng)目管理者雖然制定了具體的項(xiàng)目進(jìn)度內(nèi)容,但如果缺乏有效的跟蹤和監(jiān)督機(jī)制,對于每一個(gè)階段所要完成的任務(wù)疏于評價(jià),就會(huì)影響下階段軟件產(chǎn)品的質(zhì)量,有時(shí)甚至是軟件產(chǎn)品的重新開發(fā),最終影響整個(gè)軟件項(xiàng)目。

2.3缺乏客觀的軟件評審

客觀的軟件評審是軟件產(chǎn)品質(zhì)量的直接保障,軟件評審一直貫穿于整個(gè)軟件項(xiàng)目的過程中,對軟件產(chǎn)品的評審應(yīng)有客戶使用人員和軟件業(yè)中的同行來進(jìn)行??蛻羰褂萌藛T對軟件產(chǎn)品做階段性的評審可以及時(shí)發(fā)現(xiàn)軟件產(chǎn)品功能方面的不足,同行評審可以從軟件業(yè)的規(guī)范及標(biāo)準(zhǔn)去發(fā)現(xiàn)問題.軟件評審可以降低軟件開發(fā)的成本提高軟件產(chǎn)品的質(zhì)量。大多情況下項(xiàng)目管理者沒有做任何階段性的評審,通常只是在軟件產(chǎn)品開發(fā)基本完成之后來組織評審,果發(fā)現(xiàn)了很多問題,但要修改已經(jīng)非常困難.要花費(fèi)很長的時(shí)間甚至從頭再來。

2.4軟件配置混亂

軟件配置是指軟件產(chǎn)品在各個(gè)階段各種版本的文檔、程序及數(shù)據(jù)的集合,貫穿于整個(gè)軟件項(xiàng)目的始終。隨著軟件產(chǎn)品開發(fā)的進(jìn)行,由于各種客觀原因,其中的預(yù)算、設(shè)計(jì)方案、進(jìn)度等內(nèi)容都有可能需要大大小小的更改(這些改動(dòng)可能是合理的),整個(gè)改變的過程對軟件項(xiàng)目的參與人員來說必須是可視的,以便提高軟件的可靠性和質(zhì)量,而這一切都應(yīng)該有正確的軟件配置來控制如果失去正確的軟件配置管理,那么針對軟件產(chǎn)品發(fā)生的任何更改或者是維護(hù)都會(huì)給軟件項(xiàng)目帶來混亂甚至是失敗。

2.5風(fēng)險(xiǎn)管理意識不足

風(fēng)險(xiǎn)管理是軟件項(xiàng)目中防止失敗的一種重要手段,軟件項(xiàng)目不同的階段存在著不同的風(fēng)險(xiǎn),并且風(fēng)險(xiǎn)會(huì)隨著項(xiàng)目的進(jìn)展而變化,目前國內(nèi)的軟件企業(yè)大都不注意軟件項(xiàng)目的風(fēng)險(xiǎn)管理。除了社會(huì)環(huán)境風(fēng)險(xiǎn)、商業(yè)風(fēng)險(xiǎn)等這些客觀風(fēng)險(xiǎn)之外.可控的軟件項(xiàng)目風(fēng)險(xiǎn)主要指技術(shù)風(fēng)險(xiǎn)。技術(shù)風(fēng)險(xiǎn)主要是指與軟件項(xiàng)目本身相關(guān)的的技術(shù)因素變化帶來的風(fēng)險(xiǎn),如果在一定的條件下達(dá)不到技術(shù)條件能夠?qū)崿F(xiàn)的目標(biāo),不但延緩項(xiàng)目的進(jìn)度而且會(huì)增加項(xiàng)目的成本.繼而使整個(gè)項(xiàng)目受到影響。

三、通過過程管理加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式

利用cMMfCapabilityMaturityModeforSoftware)的核心思想把軟件項(xiàng)目管理看作一個(gè)軟件過程,并根據(jù)這一原則對整個(gè)軟件項(xiàng)目的開發(fā)和管理進(jìn)行過程監(jiān)控,監(jiān)督發(fā)現(xiàn)過程中影響項(xiàng)目的關(guān)鍵問題并予以解決。軟件過程是指軟件開發(fā)人員開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一套行為、方法、實(shí)踐及變換過程,包括軟件開發(fā)過程和軟件管理過程。CMM把軟件開發(fā)機(jī)構(gòu)按照不同開發(fā)水平劃分為5個(gè)級別。每個(gè)等級被分解為幾個(gè)KPA(關(guān)鍵過程域),KPA是指在某個(gè)成熟度等級應(yīng)重點(diǎn)關(guān)注的區(qū)域,也是達(dá)到此成熟度等級必須解決的關(guān)鍵點(diǎn)。①初始級,無過程意義。軟件過程是無序的、隨機(jī)的、缺乏總計(jì)劃,無預(yù)見性,大多數(shù)活動(dòng)是應(yīng)付危機(jī),經(jīng)常超期超支,成功取決于個(gè)人。②可重復(fù)級,具備基本的項(xiàng)目管理。KPA分別是:需求管理、軟件項(xiàng)目計(jì)劃、軟件跟蹤與監(jiān)督、軟件子合同管理、軟件質(zhì)量保證、軟件配置管理;③已定義級,已定義軟件過程。已將軟件管理和軟件工程兩方面的過程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過程。KPA分別是:組織過程焦點(diǎn)、組織過程定義、培訓(xùn)大綱、集成軟件管理、軟件產(chǎn)品工程、組間協(xié)調(diào)、同行評審;④可管理級,過程可度量。已收集了軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量方法,軟件過程和產(chǎn)品均可被定量地理解和控制。KPA分別是:定量過程管理、軟件質(zhì)量管理;⑤優(yōu)化級,過程控制。通過過程的量化反饋以及新技術(shù)、新方法促使過程不斷改進(jìn)。KPA分別是:缺陷預(yù)防、技術(shù)更新預(yù)防、過程更改管理。

CMM只是一個(gè)過程改進(jìn)的框架.并沒有給出具體實(shí)施的辦法。在該模式中對目前CMM中的KPA做適當(dāng)裁減.定義了6個(gè)關(guān)鍵過程域:軟件項(xiàng)目計(jì)劃(SPP)、需求管理(RM)、軟件項(xiàng)目跟蹤和監(jiān)督(SPTO)、軟件質(zhì)量保證(SQA)、軟件配置(SCM)、同行評審(PR),設(shè)置了三個(gè)工作組:軟件項(xiàng)目過程組(SPPG)、軟件工程組(SEG)、軟件質(zhì)量保證組(SQAG)。通過工作組對關(guān)鍵過程域的操作來加強(qiáng)軟件項(xiàng)目的管理。

3.1定義KPA

3.1.1軟件項(xiàng)目計(jì)劃(SPP)

軟件項(xiàng)目計(jì)劃是為要實(shí)施的軟件項(xiàng)目編制軟件過程活動(dòng)的安排,包括進(jìn)度控制、成本控制、質(zhì)量控制、風(fēng)險(xiǎn)控制等,也是實(shí)施CMM2的核心此階段在安排過程活動(dòng)的同時(shí)開展項(xiàng)目設(shè)計(jì)的前期工作,設(shè)計(jì)和界定在整個(gè)項(xiàng)目中各階段所需的開發(fā)、質(zhì)量、跟蹤、評審、風(fēng)險(xiǎn)、成本等工作。項(xiàng)目計(jì)劃是指導(dǎo)項(xiàng)目過程的具體措施,要在有軟件項(xiàng)目實(shí)施經(jīng)驗(yàn)的人員領(lǐng)導(dǎo)下投人大量的時(shí)間和人力資源來完成。制定項(xiàng)目計(jì)劃應(yīng)注意7個(gè)問題。①在科學(xué)論證的基礎(chǔ)上制定過程,充分調(diào)動(dòng)人員積極性合理地確定項(xiàng)目組的參加人員;②對軟件項(xiàng)目各程中的任務(wù)進(jìn)行分解,明確項(xiàng)目的里程碑和檢查點(diǎn);③正確估計(jì)軟件項(xiàng)目中的軟件資源、硬件資源、人力資源及其它費(fèi)用;④正確估計(jì)各方面因素帶來的風(fēng)險(xiǎn)并制定應(yīng)對措施;⑤制定項(xiàng)目實(shí)施過程中的跟蹤和監(jiān)督措施;⑥確定軟件的評審和測試方法;⑦詳細(xì)的文檔資料。

3.1.2需求管理(RM)

需求分析主要包括面向用戶的用戶需求和面向開發(fā)人員的系統(tǒng)需求.是整個(gè)軟件工程的第一步.也是非常關(guān)鍵的一個(gè)環(huán)節(jié)。需求分析主要針對用戶的業(yè)務(wù)流程、系統(tǒng)功能、性能、數(shù)據(jù)分析進(jìn)行嚴(yán)格的定義.是設(shè)計(jì)一個(gè)軟件應(yīng)用系統(tǒng)的起點(diǎn)與基本依據(jù),通過它來評判軟件產(chǎn)品是否能夠解決用戶問題,也是項(xiàng)目成功與否的標(biāo)準(zhǔn)。就目前國內(nèi)現(xiàn)狀來講,一般簽定軟件項(xiàng)目合同的用戶是主管信息技術(shù)的負(fù)責(zé)人,它所關(guān)心的可能是整個(gè)系統(tǒng)的目標(biāo)需求,用戶方中層管理人員關(guān)心的是業(yè)務(wù)流程需求.終端操作人員則注重軟件本身的易操作性和功能特性,因此.面向用戶的需求一定要和用戶多方人員多溝通、交流.最終通過雙方有關(guān)部門人員的論證以文檔資料的形式確定下來。任何一個(gè)需求分析因客觀原因可能存在著需求更改的現(xiàn)象,對于這種情況一定要注意需求更改的可控性.要建立需求的基準(zhǔn)版本和更改版本控制文檔資料.使受需求變化影響的產(chǎn)品與需求變更一致。但要注意在更改需求的同時(shí)要衡量需求的穩(wěn)定性,如果一個(gè)需求的變更比較頻繁,意味著本項(xiàng)目并沒有真正了解用戶想要解決的實(shí)際問題??梢哉f需求分析的完整性和變更可控性直接影響到軟件過程的改進(jìn),它可以降低軟件質(zhì)量、加大軟件開發(fā)的成本、甚至是導(dǎo)致項(xiàng)目的失敗。軟件工程組(SEG)中要明確定義一個(gè)需求管理員。

3.1.3軟件項(xiàng)目跟蹤和監(jiān)督(SPTO)

軟件項(xiàng)目的跟蹤和監(jiān)督始終貫穿于整個(gè)軟件項(xiàng)目的過程中,是項(xiàng)目得以控制的前提和條件、是軟件質(zhì)量的根本保障,其目的是增加軟件過程中進(jìn)度、成本、工作量、質(zhì)量、風(fēng)險(xiǎn)等內(nèi)容的可視性,也是實(shí)施CMM2的核心。除去市場、法律等不可控制因素外,根據(jù)項(xiàng)目計(jì)劃對項(xiàng)目進(jìn)展的有關(guān)情況及影響項(xiàng)目實(shí)施的相關(guān)因素進(jìn)行及時(shí)、客觀、準(zhǔn)確的信息采集,將采集到的需求、成本、進(jìn)度、風(fēng)險(xiǎn)等內(nèi)容形成文檔并建立一個(gè)項(xiàng)目跟蹤信息平臺。項(xiàng)目負(fù)責(zé)人定期召集軟件過程人員、開發(fā)人員、質(zhì)量保證人員、用戶方有關(guān)人員召開開放式的例會(huì),例會(huì)的主要內(nèi)容是檢查項(xiàng)目進(jìn)展、數(shù)據(jù)的分析、認(rèn)識的偏差、資源的搭配、相關(guān)的風(fēng)險(xiǎn)等問題并討論確切的解決辦法,通過跟蹤和監(jiān)督使項(xiàng)目始終處于可視化的受控狀態(tài)。

3.1.4軟件質(zhì)量保證(SQA)

軟件質(zhì)量保證是與軟件產(chǎn)品滿足規(guī)定的和隱含的需要能力有關(guān)的特征或特性的組合。對用戶來講主要體現(xiàn)在軟件產(chǎn)品的有效性、一致性、完整性、可靠性和可操作性等方面,對于軟件產(chǎn)品本身來講體現(xiàn)在軟件產(chǎn)品的可移植性、易維護(hù)性、健壯性、可重用性等方面。具體實(shí)踐中.軟件質(zhì)量保證應(yīng)在軟件項(xiàng)目計(jì)劃、需求分析、跟蹤和監(jiān)督、軟件配置和軟件評審的相互配合下完成.軟件質(zhì)量保證要做到以事先預(yù)防和跟蹤為主,事后糾偏為輔。

3.1.5軟件配置(SCM)

軟件配置是針對軟件產(chǎn)品的跟蹤和控制活動(dòng).貫穿于整個(gè)軟件項(xiàng)目的過程中.目的是建立和維護(hù)在整個(gè)生命周期內(nèi)軟件產(chǎn)品的完整性和一致性,使整個(gè)軟件產(chǎn)品的演進(jìn)過程處于可控的狀態(tài),繼而提高軟件的可靠性和質(zhì)量。在實(shí)踐應(yīng)用中主要做到五個(gè)子項(xiàng)的配置①配置項(xiàng)的標(biāo)識。標(biāo)識做到唯一性。便于跟蹤和管理。②版本管理。對整個(gè)軟件過程中的文件和目錄提供有效的跟蹤手段。③變更控制。保持并傳遞修改信息。④配置審計(jì)。確定整個(gè)項(xiàng)目生產(chǎn)周期中產(chǎn)品在技術(shù)和管理上的完整性。⑤系統(tǒng)整合。把系統(tǒng)的不同部分集成后完成一組特定的功能。

3.1.6同行評審(PR)

同行評審是根據(jù)預(yù)定的規(guī)范和標(biāo)準(zhǔn)對軟件產(chǎn)品進(jìn)行評審。評審的結(jié)果是衡量軟件產(chǎn)品質(zhì)量的依據(jù)。在整個(gè)軟件過程中對詳細(xì)設(shè)計(jì)和軟件綜合測試作為兩個(gè)關(guān)鍵評審點(diǎn)來進(jìn)行評審,評審的過程中注意要結(jié)合本軟件項(xiàng)目的具體要求和標(biāo)準(zhǔn)。

3.2組的定義

在具體的實(shí)踐應(yīng)用中設(shè)置了三個(gè)組,在降低了人員成本的同時(shí)提高了軟件過程改進(jìn)能力和軟件質(zhì)量。

軟件項(xiàng)目過程組(SPPG)組織具體的項(xiàng)目實(shí)施活動(dòng),管理并協(xié)調(diào)整個(gè)軟件項(xiàng)目的過程,主要完成SPP和SPTO。

軟件工程組(SEG)負(fù)責(zé)軟件工程的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試、維護(hù)工作。

軟件質(zhì)量保證組(SQAG)主要完成SPTO、SCM、PR、SQA等工作。

四、實(shí)踐模式效率評估

4.1開發(fā)時(shí)間

軟件開發(fā)由需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、軟件測試、項(xiàng)目維護(hù)和軟件集成幾部分內(nèi)容組成,在需求分析和設(shè)計(jì)階段采用CMM框架實(shí)施過程管理所花費(fèi)的時(shí)間要多于沒有實(shí)施過程管理花費(fèi)的時(shí)間。首先對項(xiàng)目做大量分析,論證項(xiàng)目的可行性。然后在和用戶做良好溝通、反復(fù)論證的基礎(chǔ)上做需求分析,形成文檔資料。這種模式下花費(fèi)在需求分析和設(shè)計(jì)上的時(shí)間大約占項(xiàng)目總開發(fā)時(shí)間的40%,但這兩個(gè)階段完成了數(shù)據(jù)流程、算法描述、詳細(xì)的規(guī)格說明等內(nèi)容,為代碼編寫、軟件測試、軟件維護(hù)等后續(xù)內(nèi)容的工作節(jié)省了時(shí)間,軟件項(xiàng)目的開發(fā)周期大大縮短。經(jīng)過評估,采用該實(shí)踐模式實(shí)施軟件過程管理的軟件項(xiàng)目開發(fā)周期比沒有實(shí)施軟件過程管理的軟件項(xiàng)目開發(fā)周期縮短20%。:

4.2開發(fā)質(zhì)量

采用CMM標(biāo)準(zhǔn)通過軟件過程管理加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式使軟件質(zhì)量明顯提高、需求分析周密、代碼錯(cuò)誤率明顯降低、軟件產(chǎn)品完整性好、功能齊全、維護(hù)量下降,軟件項(xiàng)目最終得以順利實(shí)現(xiàn)。

項(xiàng)目管理軟件論文范文第3篇

軟件項(xiàng)目管理是使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。軟件開發(fā)的整個(gè)過程都是設(shè)計(jì)過程而且不需要使用大量的物質(zhì)資源(主要是人力資源),并且,軟件開發(fā)的產(chǎn)品只是程序代碼和技術(shù)文件,并沒有其他的物質(zhì)結(jié)果。因而企業(yè)軟件開發(fā)項(xiàng)目管理水平直接決定了軟件開發(fā)的能力,科學(xué)、系統(tǒng)的軟件項(xiàng)目管理也從很大程度上減小了開發(fā)風(fēng)險(xiǎn)。通過運(yùn)用軟件項(xiàng)目管理來科學(xué)地開發(fā)軟件有效地減少了開發(fā)風(fēng)險(xiǎn),保證了質(zhì)量。

1流程

根據(jù)項(xiàng)目管理的一般原理,項(xiàng)目管理的過程從總體上可以分為5個(gè)階段,每個(gè)階段包含有一個(gè)或多個(gè)管理過程。這5個(gè)階段分別是:項(xiàng)目啟動(dòng)、項(xiàng)目計(jì)劃編制、項(xiàng)目計(jì)劃執(zhí)行、綜合管理控制和項(xiàng)目收尾。它們之間的聯(lián)系如圖1所示。

(1)項(xiàng)目啟動(dòng):根據(jù)必要的工作(如可行性分析,技術(shù)評估等)結(jié)果,批準(zhǔn)一個(gè)項(xiàng)目的運(yùn)行。

(2)項(xiàng)目計(jì)劃編制:收集和編寫項(xiàng)目所需要的各種資料,進(jìn)行各種計(jì)劃活動(dòng)并制訂相應(yīng)的計(jì)劃,將各種計(jì)劃的結(jié)果匯總成為連貫、一致的文檔,即項(xiàng)目計(jì)劃文檔。在軟件項(xiàng)目中,具體的活動(dòng)包括需求和范圍管理計(jì)劃、進(jìn)度計(jì)劃、人力資源計(jì)劃、成本計(jì)劃、溝通計(jì)劃、風(fēng)險(xiǎn)計(jì)劃等。

(3)項(xiàng)目計(jì)劃執(zhí)行:通過進(jìn)行項(xiàng)目計(jì)劃所規(guī)定的各種活動(dòng),實(shí)施項(xiàng)目計(jì)劃。

(4)綜合管理控制:在項(xiàng)目計(jì)劃實(shí)施的過程中,對各種活動(dòng)進(jìn)行監(jiān)控,協(xié)調(diào)并控制整個(gè)項(xiàng)目期間的變更。在軟件項(xiàng)目中,主要的活動(dòng)包括范圍變更控制、進(jìn)度計(jì)劃控制、成本控制、質(zhì)量控制、風(fēng)險(xiǎn)監(jiān)督和控制等。

(5)項(xiàng)目收尾:項(xiàng)目或階段的正式接收并達(dá)到有序的結(jié)束。其中,項(xiàng)目的中間過程(計(jì)劃、執(zhí)行、控制)是一個(gè)循環(huán)反復(fù)的過程。項(xiàng)目計(jì)劃是計(jì)劃執(zhí)行和計(jì)劃控制的基準(zhǔn);計(jì)劃執(zhí)行的結(jié)果受到計(jì)劃控制的監(jiān)控;計(jì)劃控制根據(jù)比較計(jì)劃執(zhí)行的結(jié)果和項(xiàng)目計(jì)劃的偏差,以及各種因素引起的變化,對項(xiàng)目計(jì)劃進(jìn)行修正,從而形成下一個(gè)循環(huán)的項(xiàng)目基準(zhǔn)。它們之間的流程如圖2所示。

2生命周期模型

任何軟件的開發(fā)都要經(jīng)歷一個(gè)“生命期”,生命期模型的主要功能是確定一種標(biāo)準(zhǔn),確定項(xiàng)目規(guī)格、建立原型、設(shè)計(jì)、實(shí)現(xiàn)、檢查、測試或執(zhí)行一些其他活動(dòng),以此確定在軟件開發(fā)過程中是否是以某種次序一個(gè)任務(wù)接著一個(gè)任務(wù)進(jìn)行。作為一個(gè)項(xiàng)目的主要計(jì)劃,軟件生命期模型的選擇對項(xiàng)目成功的影響非常重要。恰當(dāng)?shù)纳谀P涂梢允管浖?xiàng)目流程化,并幫助項(xiàng)目人員一步一步接近目標(biāo)。假如選擇了適宜的生命期模型,就可以提高開發(fā)速度、提升質(zhì)量、加強(qiáng)項(xiàng)目跟蹤和控制、減少成本、降低風(fēng)險(xiǎn),或是改善用戶關(guān)系。

2.1瀑布模型

最經(jīng)典的軟件生命周期模型是瀑布型模型,它是其他生命期模型的基礎(chǔ)。在瀑布模型中,項(xiàng)目從始至終按照一定順序的步驟從初始的軟件概念進(jìn)展到系統(tǒng)測試。項(xiàng)目確保在每個(gè)階段結(jié)束時(shí)進(jìn)行檢查,以判定是否可以開始下一階段工作。假如檢查的結(jié)果是項(xiàng)目還沒有預(yù)備好進(jìn)人下一階段,它就停留在當(dāng)前階段,直到當(dāng)前階段工作完成。如圖3所示。

瀑布模型是文檔驅(qū)動(dòng)型的,主要工作成果通過文檔從一個(gè)階段傳遞到下一個(gè)階段。假如有一個(gè)穩(wěn)定的產(chǎn)品定義和很輕易被理解的技術(shù)解決方案時(shí),瀑布模型可以幫助及早發(fā)現(xiàn)新問題,降低項(xiàng)目的階段成本,是快速開發(fā)的一個(gè)恰當(dāng)選擇。但在很多實(shí)際情況中,由于需求、技術(shù)等很多不確定性,瀑布模型并不適合于進(jìn)行快速開發(fā)。

2.2漸進(jìn)原型

漸進(jìn)原型是從開發(fā)系統(tǒng)概念開始的一種生命期模型,通常是從最核心的方面開始,向用戶展示完成的部分,然后根據(jù)用戶的反饋信息繼續(xù)開發(fā)原型,并重復(fù)這一過程,直到開發(fā)者和用戶都認(rèn)為原型己經(jīng)足夠好。然后,完成結(jié)尾工作,交付作為最終產(chǎn)品的原型,如圖4所示。

“漸進(jìn)原型”模型以逐步增加的方式進(jìn)行開發(fā),以便于隨時(shí)根據(jù)客戶或最終用戶的反饋來修正系統(tǒng),在需求變化很快的時(shí)候,或者用戶很難提出明確需求的時(shí)候,或者開發(fā)人員對最佳的架構(gòu)或算法沒有把握的時(shí)候,漸進(jìn)原型非凡有用。但是,漸進(jìn)原型是以犧牲項(xiàng)目的可控制性來換取較多的客戶反饋以及較好的過程可視性的。由于原型的功能和特性會(huì)隨著用戶的反饋而經(jīng)常發(fā)生變化,因此較難確定產(chǎn)品的最終形態(tài)。

2.3階段交付

階段交付模型是另一種生命期模型,該模型可以持續(xù)地在確定的階段向用戶展示軟件。和漸進(jìn)原型不同,在階段交付的時(shí)候,開發(fā)者明確地知道下一步要完成什么工作。階段交付的特征是在項(xiàng)目整個(gè)開發(fā)過程中持續(xù)不斷地交付階段性成果。如圖5所示。

在“階段交付”生命模型中,軟件被分階段進(jìn)行開發(fā)。在通常情況下,首先開發(fā)最重要的功能。階段付并不能減少軟件產(chǎn)品研發(fā)所需要的時(shí)間,但是它能充分降低軟件研發(fā)中的風(fēng)險(xiǎn),而且能夠提供切實(shí)的、客戶可見的以及管理層評價(jià)項(xiàng)目狀態(tài)時(shí)所需要的標(biāo)記。

2.4漸進(jìn)交付

漸進(jìn)交付是一種結(jié)合了漸進(jìn)原型和階段交付兩種模型的生命期模型。在這種模型下,首先開發(fā)產(chǎn)品的一種版本,展示給用戶看,然后根據(jù)用戶的反饋改善產(chǎn)品,如圖6所示。

漸進(jìn)交付模型在階段交付的可控制性和漸進(jìn)原型的靈活性之間尋找平衡。在可能的情況下,它可以把軟件的某些選定的部分提前交付,從而有利于快速開發(fā)的進(jìn)行;同時(shí),在項(xiàng)目進(jìn)行的過程中,它也具有響應(yīng)用戶要求并改變產(chǎn)品方向的能力。

3開發(fā)應(yīng)用

3.1要員管理

軟件項(xiàng)目成功的關(guān)鍵是有高素質(zhì)的軟件開發(fā)人員,然而大多數(shù)軟件產(chǎn)品規(guī)模都很大,以至單個(gè)軟件開發(fā)人員無法在給定期限內(nèi)完成開發(fā),因此,必須把多名軟件開發(fā)人員組織起來,使他們分工協(xié)作共同完成開發(fā)工作?,F(xiàn)有的軟件開發(fā)項(xiàng)目組的組織方式有:

(1)民主制程序員組

小組成員完全平等,享有充分民主,通過協(xié)商做出技術(shù)決策。小組成員間的通信是平行的,假如小組有n個(gè)成員,則可能的通信信道有n(n-1)/2條。

(2)主程序員組

主程序員既是成功的管理人員又是經(jīng)驗(yàn)豐富能力強(qiáng)的高級程序員負(fù)責(zé)體系結(jié)構(gòu)設(shè)計(jì)和關(guān)鍵部分(或復(fù)雜部分)的具體設(shè)計(jì),并且負(fù)責(zé)指導(dǎo)其他程序員完成具體設(shè)計(jì)和編碼工作。

后備程序員也應(yīng)該技術(shù)熟練而且富于經(jīng)驗(yàn),協(xié)助主程序員工作并且在必要時(shí)接替主程序員的工作。編程秘書負(fù)責(zé)完成和項(xiàng)目有關(guān)的全部事務(wù)性工作。

(3)現(xiàn)代程序員組

技術(shù)組長:只對技術(shù)工作負(fù)責(zé)。

行政組長:全權(quán)負(fù)責(zé)非技術(shù)事務(wù)。

項(xiàng)目開發(fā)方把軟件工程中的軟件項(xiàng)目組的組織理論文檔化后,形成了自己的一套具體的、適合在實(shí)際工作中使用的要員管理理論。

3.2進(jìn)度管理

軟件項(xiàng)目的進(jìn)度布置是一項(xiàng)活動(dòng),它通過把工作量分配給特定的軟件工程任務(wù),并規(guī)定完成各項(xiàng)任務(wù)的起、止日期,從而將估算的工作量分布于計(jì)劃好的項(xiàng)目持續(xù)期內(nèi)。進(jìn)度計(jì)劃將隨著時(shí)間的流逝而不斷演化。在項(xiàng)目計(jì)劃的早期,首先制定一個(gè)宏觀的進(jìn)度布置表,標(biāo)示出主要的軟件工程活動(dòng)和這些活動(dòng)影響到的產(chǎn)品功能。隨著項(xiàng)目的發(fā)展,把宏觀進(jìn)度表中的每個(gè)條目都精化成一個(gè)具體進(jìn)度表。于是完成一個(gè)活動(dòng)所必須實(shí)現(xiàn)的特定任務(wù)被標(biāo)示出來,并布置好了實(shí)現(xiàn)這些任務(wù)的進(jìn)度。超級秘書網(wǎng)

3.3配置管理

在開發(fā)計(jì)算機(jī)軟件的過程中,變化(或稱為變動(dòng))是不可避免的。假如不能適當(dāng)?shù)乜刂坪凸芾碜兓瑒荼卦斐苫靵y并產(chǎn)生很多嚴(yán)重的錯(cuò)誤。軟件配置管理是在計(jì)算機(jī)軟件整個(gè)生命周期內(nèi)管理變化的一組活動(dòng)。它不同于軟件維護(hù)。軟件維護(hù)是在軟件交付給用戶使用后才發(fā)生的,而軟件配置是在軟件項(xiàng)目啟動(dòng)時(shí)就開始,并且一直持續(xù)到軟件退役后才終止的一組跟蹤和控制活動(dòng)。其主要任務(wù)有:標(biāo)識、版本控制、變化控制、配置審計(jì)和報(bào)告。只要參加過軟件開發(fā)的人都清楚,現(xiàn)在的軟件項(xiàng)目完全由一個(gè)人來完成是難以想象而且也是不可能的,通常是有一個(gè)研發(fā)小組來共同分析、設(shè)計(jì)、編碼和維護(hù),并有專門的測試小組對己完成編碼調(diào)試的軟件進(jìn)行全面的測試。在軟件開發(fā)這個(gè)龐大而復(fù)雜的過程中,需要涉及到各個(gè)方面的人員,信息的交流反饋不僅僅是在研發(fā)小組的成員之間及各個(gè)研發(fā)小組之間,還存在于客戶和研發(fā)者之間。所有的這些交流反饋意見信息都有可能導(dǎo)致對軟件的修改,小的可能只是對某個(gè)源文件中的某個(gè)變量的定義改動(dòng),大到重新設(shè)計(jì)程序模塊甚至可能是整個(gè)需求分析變動(dòng)。

3.4軟件測試

測試是指軟件產(chǎn)品生存周期內(nèi)所有的檢查、評審和確認(rèn)活動(dòng)。在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。軟件測試的目的就是在軟件投人生產(chǎn)運(yùn)行以前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。

項(xiàng)目管理軟件論文范文第4篇

0 引 言

產(chǎn)品數(shù)據(jù)管理 (PDM) 是將計(jì)算機(jī)在產(chǎn)品設(shè)計(jì)、分析、制造、工藝規(guī)劃和質(zhì)量管理等方面的信息孤島集成在一起,對產(chǎn)品整個(gè)生命周期內(nèi)的數(shù)據(jù)進(jìn)行統(tǒng)一的管理,廣泛應(yīng)用于與產(chǎn)品設(shè)計(jì)相關(guān)的很多領(lǐng)域。

1 項(xiàng)目管理的功能、建立及實(shí)施 PDM按照應(yīng)用的范圍可以分為企業(yè)級PDM和工作組級PDM,企業(yè)級PDM的功能結(jié)構(gòu)如圖1所示。

其中項(xiàng)目管理功能是PDM系統(tǒng)最核心的功能,本文將對項(xiàng)目管理的功能、建立及實(shí)施進(jìn)行研究。 項(xiàng)目管理的定義是:為了在確定的時(shí)間范圍內(nèi),完成一個(gè)既定的項(xiàng)目,通過一定的方式合理地組織有關(guān)人員,并有效地管理項(xiàng)目中的所有資源(人員、設(shè)備等)與數(shù)據(jù),控制項(xiàng)目進(jìn)度的系統(tǒng)管理方法。項(xiàng)目管理所涉及的信息最多,范圍最廣,實(shí)現(xiàn)起來也最復(fù)雜。

項(xiàng)目管理主要包括三個(gè)方面的信息,即人的信息、物的信息、任務(wù)的信息。其中人的信息包括項(xiàng)目人員指定,項(xiàng)目人員編組,人員角色分配。物的信息是指該項(xiàng)目要完成的產(chǎn)品對象,以及在完成過程中參考的資料、生成的文檔和產(chǎn)品零部件等。人對物的作用構(gòu)成任務(wù)信息。項(xiàng)目管理通過任務(wù)分配將將人和物聯(lián)系起來,任務(wù)的分配和進(jìn)行又要遵循一定的流程規(guī)則,按照一定的流程規(guī)則進(jìn)行的項(xiàng)目使得用戶在管理項(xiàng)目和監(jiān)督項(xiàng)目時(shí)十分方便。下面以自行開發(fā)的 PDM 軟件 FIEYEEPDM 在項(xiàng)目A-142冷墩機(jī)上的應(yīng)用, 論述項(xiàng)目管理功能的實(shí)現(xiàn)。 在創(chuàng)建一個(gè)新的項(xiàng)目后,通常要對項(xiàng)目進(jìn)行產(chǎn)品結(jié)構(gòu)上的分解,指定項(xiàng)目人員,為人員指定不同角色,分配不同任務(wù)。

1.1 項(xiàng)目產(chǎn)品結(jié)構(gòu)分解

項(xiàng)目產(chǎn)品結(jié)構(gòu)分解是把項(xiàng)目要完成的產(chǎn)品進(jìn)行結(jié)構(gòu)上的分解,項(xiàng)目產(chǎn)品結(jié)構(gòu)分解有利于優(yōu)化對項(xiàng)目的管理, 項(xiàng)目產(chǎn)品結(jié)構(gòu)按照樹狀關(guān)系存于PDM數(shù)據(jù)庫之中。A-142 冷墩機(jī)的結(jié)構(gòu)分解見圖 2。項(xiàng)目人員編組是在項(xiàng)目產(chǎn)品結(jié)構(gòu)分解基礎(chǔ)上的對項(xiàng)目人員的二次組織,不同的編組稱為團(tuán)隊(duì)(TEAMWORK) ,它們都是所屬項(xiàng)目的子工作組,項(xiàng)目的子工作組之間的關(guān)系按照樹狀存于 PDM 數(shù)據(jù)庫之中。

1.2 項(xiàng)目人員指定

項(xiàng)目人員指定是指從企業(yè)指定一部分人組成一個(gè)臨時(shí)的工作組 (也叫團(tuán)隊(duì)) 來完成特定的項(xiàng)目,在指定過程中,可以指定企業(yè)某一部門的所有人員,也可以指定企業(yè)某一部門的某一個(gè)特定的人或角色來參加項(xiàng)目。對于部門作為一個(gè)整體來參加項(xiàng)目的,在項(xiàng)目管理時(shí)將把此部門作為項(xiàng)目工作組的子部門來管理,它在項(xiàng)目編組時(shí)并不出現(xiàn)在編組中。

人員角色分配是用來為項(xiàng)目人員指定角色來完成特定類型工作的,一個(gè)角色對應(yīng)企業(yè)中的一個(gè)特定的工作崗位,如設(shè)計(jì)員,主人設(shè)計(jì)師,工藝員,主任工藝師,總設(shè)計(jì)師等,不同的企業(yè)人員可以承擔(dān)同一個(gè)角色。

在 PDM 系統(tǒng)中,角色分為靜態(tài)角色和動(dòng)態(tài)角色,企業(yè)中固定的部門中的固定的崗位對應(yīng)的角色稱為靜態(tài)角色。在項(xiàng)目中的角色由于其隨著項(xiàng)目的存在而存在,被稱為動(dòng)態(tài)角色。不同的角色之間存在類似上下級的管轄關(guān)系,其關(guān)系如圖 3。

角色與用戶之間的關(guān)系用樹狀關(guān)系存于 PDM 數(shù)據(jù)庫之中。

1.3 項(xiàng)目任務(wù)分解

任務(wù)分配是為不同項(xiàng)目成員或角色分配任務(wù),不同的PDM在任務(wù)分配上有所不同, 有的PDM是按照角色進(jìn)行任務(wù)分配的,有的是按照用戶直接進(jìn)行分配的, 有的是混合使用兩種方法。 FIEYEEPDM就是混合使用兩種方法。任務(wù)分配的很重要的功能是任務(wù)分解,任務(wù)分解分為橫向分解和縱向分解,橫向分解是將某一任務(wù)分解為幾個(gè)平行的子任務(wù),子任務(wù)之間沒有時(shí)間上的先后關(guān)系,通常橫向分配都是按照產(chǎn)品結(jié)構(gòu)進(jìn)行分配的,如上圖中對 A-142冷墩機(jī)的分解??v向分解是將任務(wù)按照時(shí)間先后順序分解,通常是按照模板進(jìn)行分解;模板是在對以往相似的工作進(jìn)行分析總結(jié)的基礎(chǔ)上,找出它們在過程上的共性,抽象而成的固定的流程模型。

按照模板進(jìn)行分解的任務(wù)通過模板來監(jiān)控任務(wù)的進(jìn)行情況,整個(gè)項(xiàng)目也可以讓其遵循一個(gè)任務(wù)模板,如A-142冷墩機(jī)開發(fā)項(xiàng)目可以讓其遵循如圖 4所示的新產(chǎn)品開發(fā)模板。

按照模板分解而成的任務(wù)還可以按照橫向分解和縱向分解進(jìn)行再分解,如此層層分解就實(shí)現(xiàn)了項(xiàng)目的任務(wù)分解,在進(jìn)行項(xiàng)目任務(wù)分解過程中系統(tǒng)將自動(dòng)紀(jì)錄當(dāng)前任務(wù)的父任務(wù)和當(dāng)前任務(wù)遵循的流程。

1.4 項(xiàng)目任務(wù)信息

在進(jìn)行項(xiàng)目任務(wù)分配過程中,為了讓特定的成員知道完成任務(wù)的具體操作,需要指定任務(wù)的輸入和輸出對象,任務(wù)完成的標(biāo)志也是通過檢查輸出對象來確定的,輸入對象主要是一些參考文檔,技術(shù)要求文檔,任務(wù)書等,輸出對象主要是產(chǎn)品圖紙,工藝卡片,或者產(chǎn)品樣品等。

當(dāng)系統(tǒng)在進(jìn)行以上操作后,任務(wù)監(jiān)控就變得十分容易了,因?yàn)檎麄€(gè)項(xiàng)目都已經(jīng)通過橫向分解和縱向分解分解開來,任務(wù)之間通過樹狀關(guān)系表單和任務(wù)模板聯(lián)系起來,具體的人和具體的產(chǎn)品對象通過任務(wù)聯(lián)系起來,任務(wù)執(zhí)行情況通過檢查輸入和輸出對象來監(jiān)控,任務(wù)的進(jìn)行通過流程規(guī)則來約束和驅(qū)動(dòng),考慮到實(shí)際情況中任務(wù)的重復(fù)執(zhí)行,任何一個(gè)任務(wù)都有如圖5所示信息

例如在設(shè)計(jì)A-142冷墩機(jī)沖頭部的連桿時(shí),整個(gè)設(shè)計(jì)過程的負(fù)責(zé)人為王飛羽,該任務(wù)是從冷墩機(jī)沖頭部設(shè)計(jì)任務(wù)橫向分解而來,因此父任務(wù)為沖頭部的設(shè)計(jì),該任務(wù)的輸入對象為連桿設(shè)計(jì)任務(wù)書,輸出對象為經(jīng)過審核批準(zhǔn)通過的連桿圖形文件,該任務(wù)不是遵照任何流程模板分解而來的,所以不屬于任何流程模板,該任務(wù)的結(jié)束標(biāo)志為輸出對象即圖形文件完成為止。該任務(wù)本身又按照模板進(jìn)行縱向分解如圖6。

其中設(shè)計(jì)圖紙和技術(shù)說明由林文完成,校對圖紙也由林文完成,審核圖紙由該項(xiàng)目的圖紙審核角色即審核員來審核,最后圖紙由項(xiàng)目文檔管理員進(jìn)行圖紙發(fā)放。任務(wù)在執(zhí)行過程中,按照任務(wù)的類型將決定任務(wù)結(jié)束后流程將進(jìn)行到哪一任務(wù)節(jié)點(diǎn),對于設(shè)計(jì)節(jié)點(diǎn),任務(wù)完成后直接進(jìn)行到下一節(jié)點(diǎn),但是對于審批類任務(wù),任務(wù)執(zhí)行人可以將流程退回到前面某一節(jié)點(diǎn),例如在冷墩機(jī)下胎部圖紙?jiān)O(shè)計(jì)過程中,存在圖7的關(guān)系。

在項(xiàng)目管理過程中,通過監(jiān)控每一個(gè)任務(wù)的全部信息,整個(gè)項(xiàng)目將會(huì)處于完全監(jiān)控之下,項(xiàng)目管理就可以實(shí)現(xiàn)了。

2 結(jié) 論

按照本論文提供的信息建立起來的項(xiàng)目管理模型,可以方便直觀地監(jiān)督控制項(xiàng)目的全部信息,實(shí)現(xiàn)項(xiàng)目管理,為項(xiàng)目管理軟件的開發(fā)提供一個(gè)借鑒。

參考文獻(xiàn)

項(xiàng)目管理軟件論文范文第5篇

計(jì)算機(jī)專業(yè)畢業(yè)論文格式范文參考

計(jì)算機(jī)應(yīng)用技術(shù)可以通過利用計(jì)算機(jī)進(jìn)行數(shù)據(jù)信息的收集、處理和分析等,最終達(dá)到管理人員的信息輸出要求。將計(jì)算機(jī)應(yīng)用技術(shù)應(yīng)用到工程項(xiàng)目的管理中,可以更好的解決項(xiàng)目中瑣碎問題的查找和歸類,實(shí)現(xiàn)有序的項(xiàng)目管理,同時(shí)還可以有效的提高工程項(xiàng)目的管理效率。

1工程項(xiàng)目管理中計(jì)算機(jī)技術(shù)的應(yīng)用

1.1多媒體技術(shù)

因?yàn)槎嗝襟w技術(shù)在當(dāng)今社會(huì)的不斷發(fā)展,在工程項(xiàng)目管理中,硬件水平也得到了不斷提高。得益于多媒體技術(shù)在工程管理中的不斷深入,從前需要實(shí)打?qū)嵉倪M(jìn)行展現(xiàn)的一些工作步驟如今可以以軟件的形式更加方便快捷的進(jìn)行技術(shù)性的工作,這樣具有突破性的技術(shù)其影響力也是不容小視的。但是,雖然軟件為工程項(xiàng)目管理工作提供了許許多多的方便,可與此同時(shí),工作人員在享受軟件為工作帶來的更多的便利的同時(shí),也承受著更高的風(fēng)險(xiǎn)。因?yàn)檐浖到y(tǒng)不只是一個(gè)程序,程序與程序之間相互影響,一旦出現(xiàn)問題,相互影響導(dǎo)致出現(xiàn)問題的概率攀升。而縱觀如今的建筑行業(yè)中的施工管理,許多建筑施工單位對于管理并不重視,無論是最基礎(chǔ)的管理還是后續(xù)的管理,都處于放任狀態(tài),這樣的管理現(xiàn)狀不僅對單個(gè)建筑施工單位的影響不好,對于整個(gè)建筑行業(yè)的發(fā)展都是極為不利的。在工程項(xiàng)目管理中,所要接觸到的信息量時(shí)十分巨大的,這些信息量的處理及其消耗人力,并不是領(lǐng)導(dǎo)具有優(yōu)秀的領(lǐng)導(dǎo)能力,員工具有行動(dòng)力就可以很好的得到解決的。關(guān)于這種軟件的開發(fā),其難度是可想而知的,現(xiàn)如今,雖然相關(guān)的技術(shù)程序已經(jīng)不斷的涌現(xiàn),但真正做到優(yōu)秀的、萬無一失的軟件,還需要相關(guān)的技術(shù)人員在這條道路上,不斷地進(jìn)行探索。

1.2網(wǎng)絡(luò)技術(shù)

在工程單位進(jìn)行一個(gè)大型項(xiàng)目的建設(shè)工作的時(shí)候,無論是前期的溝通洽談,中期的建設(shè)工作還是后期的合作處理,都需要來自工程各個(gè)方面的人員進(jìn)行實(shí)施的溝通和談判,而往往這些人員由于工作性質(zhì)的不同,所在地經(jīng)常會(huì)進(jìn)行變換,這個(gè)時(shí)候,為了得到及時(shí)的溝通和接洽,在網(wǎng)絡(luò)上建立一個(gè)可以隨時(shí)進(jìn)行溝通的網(wǎng)絡(luò)社交平臺是十分重要的。在網(wǎng)絡(luò)社交平臺的選擇上,我們可以選擇將資料和其他文件進(jìn)行保存的論壇,也就是BBS,在這里,工程項(xiàng)目中來自各個(gè)位置的人員都可以進(jìn)行溝通,獲得信息,進(jìn)行技術(shù)上的技術(shù)交流,確保工程能夠順利完成,減少突發(fā)狀況的發(fā)生,也給整個(gè)工程提供了更多的方便。

2現(xiàn)如今工程項(xiàng)目管理中的缺陷

在工程項(xiàng)目管理中假如計(jì)算機(jī)技術(shù)的幫助無疑是給現(xiàn)代工程項(xiàng)目管理工作帶來了十分巨大的便利,也為工程項(xiàng)目管理工作得以更好額進(jìn)行創(chuàng)造了一種新的可能,但是,縱觀目前的工程管理現(xiàn)狀,計(jì)算機(jī)應(yīng)用技術(shù)在工程項(xiàng)目管理上的運(yùn)用還存在著諸多問題,這些問題影響著工程項(xiàng)目管理更快的發(fā)展,也需要得到一個(gè)及時(shí)地解決。

2.1關(guān)于硬件

作為科技設(shè)備,計(jì)算機(jī)在安裝上需要進(jìn)行許多的資金投入,無論是購買計(jì)算機(jī)本身的費(fèi)用,還是安裝時(shí)所需要的電纜、網(wǎng)絡(luò)附加費(fèi)用和安裝計(jì)算機(jī)時(shí)所需要消耗的安裝費(fèi)用等,都是一筆不菲的數(shù)目。但是,關(guān)于硬件上的資金問題雖然看起來是一個(gè)不小的問題,可實(shí)際操作起來還是十分的容易解決,就目前的狀況來看,大多數(shù)的項(xiàng)目管理領(lǐng)導(dǎo)在計(jì)算機(jī)設(shè)備和計(jì)算機(jī)技術(shù)上的投資是十分大方的,他們也很愿意在這方面進(jìn)行金錢投資,因?yàn)橐环矫妫?jì)算機(jī)應(yīng)用技術(shù)確實(shí)能夠?yàn)楣こ添?xiàng)目管理帶來方便,有著很強(qiáng)的實(shí)際應(yīng)用意義,可以為企業(yè)本身創(chuàng)造更大的經(jīng)濟(jì)利益。另一方面,加大計(jì)算機(jī)應(yīng)用技術(shù)的投入,也可以提升企業(yè)整體的現(xiàn)代感和形象度,對于企業(yè)形象的樹立,有著很大的作用。

2.2關(guān)于軟件

現(xiàn)如今的軟件市場上,關(guān)于工程項(xiàng)目管理的軟件多如牛毛、數(shù)不勝數(shù),而如何選擇一個(gè)適合自己工程項(xiàng)目的工程項(xiàng)目管理軟件往往是一個(gè)工程項(xiàng)目管理團(tuán)隊(duì)面臨的難題。在市場上,這類軟件種類很多,價(jià)格不等,而且由于項(xiàng)目與項(xiàng)目之間的差距,很多軟件并不能很好地適用于所需要的項(xiàng)目,這就需要相關(guān)的工作人員在挑選軟件的時(shí)候考慮到多種因素,選擇最為合適的軟件,進(jìn)行辦公。2.3關(guān)于人員在進(jìn)行完計(jì)算機(jī)硬件設(shè)備的配置和軟件的選擇和安裝之后,應(yīng)該選擇什么樣的人原來進(jìn)行相關(guān)的技術(shù)操作,是整個(gè)計(jì)算機(jī)應(yīng)用技術(shù)在工程項(xiàng)目管理中能夠發(fā)揮真正作用的關(guān)鍵環(huán)節(jié)。計(jì)算機(jī)應(yīng)用技術(shù)在工程項(xiàng)目管理中的應(yīng)用技術(shù)性強(qiáng),需要掌握的知識面廣,不是相關(guān)的專業(yè)人才,很難進(jìn)行操作,而擅長這類技術(shù)操作的技術(shù)工作人員數(shù)量也不是很多,所以,應(yīng)該加強(qiáng)對相關(guān)技術(shù)工作人員的培訓(xùn),這樣才能使計(jì)算機(jī)應(yīng)用技術(shù)在工程項(xiàng)目管理中的作用得到最大限度的發(fā)揮。

相關(guān)期刊更多

項(xiàng)目管理評論

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

國家電網(wǎng)公司

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

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

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

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

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

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