淺析軟件項(xiàng)目過(guò)程管理矩陣模型研究與實(shí)踐_第1頁(yè)
淺析軟件項(xiàng)目過(guò)程管理矩陣模型研究與實(shí)踐_第2頁(yè)
淺析軟件項(xiàng)目過(guò)程管理矩陣模型研究與實(shí)踐_第3頁(yè)
淺析軟件項(xiàng)目過(guò)程管理矩陣模型研究與實(shí)踐_第4頁(yè)
淺析軟件項(xiàng)目過(guò)程管理矩陣模型研究與實(shí)踐_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、淺析軟件項(xiàng)目過(guò)程管理矩陣模型研究與實(shí)踐論文關(guān)鍵詞:軟件項(xiàng)目管理;過(guò)程控制;矩陣模型;需求管理 論文摘要:軟件項(xiàng)目由于應(yīng)用的領(lǐng)域不同,一般涉及眾多的業(yè)務(wù)知識(shí)領(lǐng)域,項(xiàng)目成果也應(yīng)以軟件的邏輯產(chǎn)品來(lái)體現(xiàn),其最終成果及實(shí)現(xiàn)過(guò)程的可見性、可度量性相對(duì)較弱。因此,軟件項(xiàng)目管理比一般工程項(xiàng)目要復(fù)雜得多?;谲浖?xiàng)目管理的特點(diǎn)分析,并結(jié)合軟件項(xiàng)目開發(fā)管理經(jīng)驗(yàn),討論了軟件項(xiàng)目組織架構(gòu)、計(jì)劃與過(guò)程控制等軟件項(xiàng)目管理要素,提出了矩陣式項(xiàng)目管理模型,分析了該模型中業(yè)務(wù)知識(shí)與計(jì)算機(jī)技術(shù)共同作用所能達(dá)到的最佳效果,討論了需求管理模型及其應(yīng)用,實(shí)踐證明該模型是行之有效的。 O引言 項(xiàng)目管理是伴隨著項(xiàng)目進(jìn)行而進(jìn)行的,是一種為了

2、滿足甚至超越項(xiàng)目所有者對(duì)項(xiàng)目的期望而將理論知識(shí)、技能、工具和技巧應(yīng)用到項(xiàng)目中的管理活動(dòng),是一門關(guān)于項(xiàng)目資金、時(shí)間、人力等資源控制的管理科學(xué)。 顧名思義,軟件項(xiàng)目管理就是項(xiàng)目管理在軟件領(lǐng)域的應(yīng)用,是一種為了能夠按照預(yù)定的工期、質(zhì)量順利完成軟件項(xiàng)目而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行控制管理的活動(dòng)。其核心在于通過(guò)有效的管理,明確項(xiàng)目范圍,合理調(diào)配人力資源,提高項(xiàng)目團(tuán)隊(duì)的整體開發(fā)能力,優(yōu)化項(xiàng)目執(zhí)行過(guò)程,控制項(xiàng)目成本,為用戶提供滿意的軟件產(chǎn)品。 1軟件項(xiàng)目管理的特點(diǎn) 軟件是一種特殊的產(chǎn)品,這種產(chǎn)品的特殊性之一就是它的生產(chǎn)活動(dòng)是以項(xiàng)目的形式進(jìn)行的,因此,項(xiàng)目管理對(duì)軟件生產(chǎn)具有決定性的意義。軟件項(xiàng)目管理

3、除了具有一般項(xiàng)目管理的特點(diǎn)外,還有其獨(dú)特之處,主要表現(xiàn)在: (1)軟件產(chǎn)品缺乏硬性度量指標(biāo)。 軟件的最大特點(diǎn)在于一個(gè)“軟”字,它不像建筑項(xiàng)目,最終可以有一個(gè)實(shí)物,可以用某一個(gè)標(biāo)準(zhǔn)去剛性的度量評(píng)價(jià)。而軟件產(chǎn)品客觀上具有“不可見性”,表現(xiàn)在它沒(méi)有一個(gè)可見的實(shí)物,還表現(xiàn)在其度量指標(biāo)也不能像度量實(shí)物那樣具有明確性。有效的項(xiàng)目管理就是要使軟件及其生產(chǎn)過(guò)程由不可見、不可度量變成可見和可度量。 (2)重視應(yīng)用領(lǐng)域的業(yè)務(wù)知識(shí)。 對(duì)于計(jì)算機(jī)應(yīng)用軟件來(lái)說(shuō),它并不單純是計(jì)算機(jī)技術(shù)問(wèn)題,更多地表現(xiàn)在它所服務(wù)的業(yè)務(wù)領(lǐng)域的知識(shí)技能。如企業(yè)ERP、SCM等應(yīng)用軟件項(xiàng)目,計(jì)算機(jī)只是它的載體,計(jì)算機(jī)技術(shù)往往并不起決定作用,而與

4、之相關(guān)的業(yè)務(wù)知識(shí)、管理知識(shí)顯得更加重要。 (3)管理比技術(shù)本身更重要。 軟件項(xiàng)目是一項(xiàng)計(jì)算機(jī)技術(shù)、信息技術(shù)、管理科學(xué)等多學(xué)科交叉的系統(tǒng)工程。隨著信息技術(shù)的發(fā)展,軟件項(xiàng)目應(yīng)用領(lǐng)域不斷擴(kuò)張、項(xiàng)目規(guī)模不斷擴(kuò)大、項(xiàng)目業(yè)務(wù)日趨復(fù)雜,一個(gè)軟件從構(gòu)想到完成,需要大量的從事不同工作的人共同努力,個(gè)人單打獨(dú)斗的作坊式開發(fā)方式顯然已經(jīng)無(wú)法適應(yīng)這種信息技術(shù)發(fā)展的需要。在一 個(gè)大型信息系統(tǒng)工程項(xiàng)目里,需要系統(tǒng)策劃人員、分析設(shè)計(jì)人員、編程人員、測(cè)試人員和用戶等眾多人員的共同參與和密切配合,如何將可用資源有效地結(jié)合在一起,并使之發(fā)揮最大效率,如何保證項(xiàng)目按照預(yù)定的時(shí)間將預(yù)先約定的軟件產(chǎn)品提交給客戶是軟件項(xiàng)目管理的核心任務(wù)

5、。項(xiàng)目管理往往成為決定軟件項(xiàng)目成敗的重要因素。 (4)強(qiáng)調(diào)文檔的重要性。 文檔是軟件產(chǎn)品的重要組成部分,軟件項(xiàng)目管理以工程化的管理方法,強(qiáng)調(diào)規(guī)范文檔的重要性,在軟件生命周期的各個(gè)階段,強(qiáng)調(diào)對(duì)里程碑文檔的評(píng)審,并把文檔作為階段成果的重要體現(xiàn)和下階段的基礎(chǔ)。 (5)重視培訓(xùn)與服務(wù)的價(jià)值。 培訓(xùn)與服務(wù)是發(fā)掘軟件產(chǎn)品價(jià)值的重要手段。一個(gè)軟件產(chǎn)品,如果沒(méi)有人使用就不能形成價(jià)值,如果不會(huì)使用,就可能降低軟件的價(jià)值。服務(wù)的優(yōu)劣已經(jīng)直接影響軟件的使用價(jià)值并決定軟件產(chǎn)品的生命周期。總之,軟件項(xiàng)目管理重視培訓(xùn)與服務(wù)在軟件增值中的意義。 2管理架構(gòu)矩陣模型 規(guī)范化的管理體現(xiàn)在:有完整的基于軟件開發(fā)標(biāo)準(zhǔn)(如CMM、I

6、SO等)的開發(fā)流程;有基于這個(gè)流程的完整詳細(xì)的開發(fā)計(jì)劃;有基于開發(fā)計(jì)劃的成本預(yù)算和成本控制方法;有明確的階段檢查措施和評(píng)價(jià)標(biāo)準(zhǔn);有明確的質(zhì)量管理體系和質(zhì)量保證實(shí)施手段,保證項(xiàng)目在可控狀態(tài)下進(jìn)行。而這一切都需要有一個(gè)組織有效的管理團(tuán)隊(duì)和運(yùn)作規(guī)范的管理架構(gòu)。 在軟件項(xiàng)目管理過(guò)程中,項(xiàng)目經(jīng)理起著至關(guān)重要的作用。對(duì)于項(xiàng)目經(jīng)理,目前有兩種觀點(diǎn):一種認(rèn)為軟件項(xiàng)目經(jīng)理應(yīng)該是計(jì)算機(jī)某方面的應(yīng)用專家,能夠?qū)?xiàng)目組成員給予技術(shù)指導(dǎo),如此才有能力合理安排工作。另一種觀點(diǎn)則認(rèn)為,項(xiàng)目經(jīng)理應(yīng)該是職業(yè)經(jīng)理,他可以不是計(jì)算機(jī)技術(shù)專家,但應(yīng)該是管理專家,具備輕松調(diào)配各部門資源的技巧和有效地組織、管理開發(fā)隊(duì)伍、協(xié)調(diào)溝通的能力,

7、他的作用主要體現(xiàn)在協(xié)調(diào)、管理、合理安排成員的工作,控制項(xiàng)目進(jìn)度和費(fèi)用,與用戶溝通,等等。事實(shí)上,在一般意義上,不管是技術(shù)型專家還是管理型專家都無(wú)法滿足現(xiàn)代軟件項(xiàng)目管理的需要。在傳統(tǒng)的垂直型管理模式中,項(xiàng)目經(jīng)理要直接管理到具體的程序員,一般只適用于不太復(fù)雜的技術(shù)型項(xiàng)目,它忽視了中間層的作用,不便于發(fā)揮員工的積極性。而扁平化管理意味著要面對(duì)很多的直接下級(jí),對(duì)管理者提出了很高的管理要求,特別對(duì)于大型項(xiàng)目來(lái)說(shuō),可能涉及到很多業(yè)務(wù)領(lǐng)域知識(shí),他都要面面俱到,這對(duì)于一個(gè)不管是技術(shù)型還是管理型項(xiàng)目經(jīng)理來(lái)說(shuō)似乎都很難做到,即使對(duì)于所謂既懂專業(yè)又懂管理的全才專家來(lái)說(shuō),也不可能要求他在各個(gè)方面都是最優(yōu)秀的。 眾所周

8、知的事實(shí)是,找一個(gè)既懂專業(yè)又有項(xiàng)目管理經(jīng)驗(yàn)的專家往往比較困難,但如果找?guī)讉€(gè)或懂專業(yè)或懂項(xiàng)目管理的專家也許并不困難。一個(gè)好的軟件項(xiàng)目團(tuán)隊(duì)就應(yīng)該是它可以有效整合各成員的能力,使集體的能量達(dá)到最大化。因此,與其找一個(gè)所謂全才的項(xiàng)目經(jīng)理,還不如構(gòu)建規(guī)范的管理架構(gòu)。根據(jù)筆者多年的軟件開發(fā)、項(xiàng)目管理的實(shí)踐和經(jīng)驗(yàn),提出了“矩陣式”軟件項(xiàng)目管理模型。在這個(gè)模型中,項(xiàng)目經(jīng)理也只是其中的一個(gè)角色而已。他并不需要面面俱到,也不需要掌握項(xiàng)目的全部細(xì)節(jié),他要做的全部工作就是按管理規(guī)范要求完成項(xiàng)目經(jīng)理這個(gè)角色所特有的工作。在這個(gè)架構(gòu)下,更便于發(fā)揮項(xiàng)目團(tuán)隊(duì)中備人所長(zhǎng),使集體的智慧得以充分張揚(yáng)。每個(gè)人所做的工作(包括他的知識(shí)

9、)都已經(jīng)留存下來(lái)了,即使項(xiàng)目經(jīng)理因故離職,接任者也可以從容接手,從而降低了因?yàn)槿藛T流動(dòng)可能對(duì)項(xiàng)目造成的風(fēng)險(xiǎn)。 如表1所示,是某項(xiàng)目管理架構(gòu)的矩陣模型。每個(gè)業(yè)務(wù)子系統(tǒng)有一個(gè)業(yè)務(wù)專家負(fù)責(zé),他們一般都精通某一個(gè)方面的業(yè)務(wù),由他們直接面對(duì)用戶,可以與用戶業(yè)務(wù)人員有更多的共同語(yǔ)言,便于交流,更容易捕獲用戶需求。而在軟件開發(fā)的每個(gè)階段,按軟件工程生命周期,各階段由具有技術(shù)專長(zhǎng)的技術(shù)人員負(fù)責(zé)。所以,整體上可以充分發(fā)揮各業(yè)務(wù)負(fù)責(zé)人精通業(yè)務(wù)領(lǐng)域知識(shí)和階段負(fù)責(zé)人精通相關(guān)技術(shù)的優(yōu)勢(shì),使項(xiàng)目團(tuán)隊(duì)整體成為名副其實(shí)的既懂專業(yè)又懂管理的專家。 矩陣管理可以更好地發(fā)揮各專業(yè)人員的業(yè)務(wù)專長(zhǎng),又能更好地發(fā)揮各技術(shù)層面技術(shù)人員的特

10、長(zhǎng),項(xiàng)目經(jīng)理重要的工作就是協(xié)調(diào),重點(diǎn)在于如何結(jié)合眾多資源控制整個(gè)開發(fā)進(jìn)程。矩陣模型也有利于軟件公司人才戰(zhàn)略,有利于組織內(nèi)部人才的培養(yǎng),充分展現(xiàn)個(gè)人的發(fā)展空間。大多數(shù)軟件企業(yè)也許都很難有精通所有專業(yè)的全才,但都擁有為數(shù)眾多精通某一類業(yè)務(wù)的系統(tǒng)分析師,或精通某一類專門技術(shù)的專門人才。根據(jù)矩陣模型,公司可以培養(yǎng)員工向不同方向發(fā)展,有技術(shù)特長(zhǎng)的,培養(yǎng)他發(fā)展技術(shù)的深度,有其他專業(yè)特長(zhǎng)的,比如精通稅務(wù)、金融、企業(yè)管理等,則培養(yǎng)成業(yè)務(wù)專家。這樣,在人盡其才的同時(shí),又有利于留住人才,穩(wěn)定了軟件開發(fā)隊(duì)伍。 3計(jì)劃與過(guò)程控制 項(xiàng)目計(jì)劃包括風(fēng)險(xiǎn)管理計(jì)劃、質(zhì)量管理計(jì)劃、人力資源計(jì)劃、環(huán)境資源計(jì)劃等。軟件項(xiàng)目計(jì)劃和過(guò)程

11、控制為消除或削弱軟件的“不可見”帶來(lái)的不確定性提供了很好的保障措施?;谌蝿?wù)分解(WBS)的工作分配和項(xiàng)目組織結(jié)構(gòu),明確每個(gè)項(xiàng)目開發(fā)人員的責(zé)任以及他們之間的連接,把整個(gè)項(xiàng)目周期劃分為若干個(gè)小的階段,每個(gè)階段都有明確的目標(biāo)和階段成果及其確認(rèn)準(zhǔn)則。由于把每個(gè)階段要完成的工作、預(yù)期的成果都清晰地描述出來(lái)了,一方面,可以使用戶不斷看到一個(gè)個(gè)階段成果,而不是在項(xiàng)目全部完工后才看到一個(gè)大的成果,增強(qiáng)了用戶的信心;另一方面。通過(guò)明確的階段結(jié)果,隨時(shí)收集有關(guān)項(xiàng)目進(jìn)程數(shù)據(jù),按計(jì)劃規(guī)定進(jìn)行進(jìn)度管理,使開發(fā)過(guò)程和階段成果都是可見的,也便于發(fā)現(xiàn)問(wèn)題、控制開發(fā)過(guò)程,不至于什么問(wèn)題都要到最后才一次暴露,減少了項(xiàng)目風(fēng)險(xiǎn)。

12、當(dāng)然,如果僅僅有好的項(xiàng)目計(jì)劃而缺乏有效的執(zhí)行機(jī)制和監(jiān)督措施,項(xiàng)目仍然可能失去控制。成功項(xiàng)目的標(biāo)志是在規(guī)定的時(shí)間、合理開支的條件下,完成約定的需求,實(shí)現(xiàn)系統(tǒng)的最終目標(biāo)。有效實(shí)施項(xiàng)目進(jìn)度控制是項(xiàng)目成功的重要保障,是每一個(gè)項(xiàng)目經(jīng)理必須非常重視的工作。實(shí)現(xiàn)有效項(xiàng)目過(guò)程控制的方法主要是通過(guò)定期和不定期的檢查體現(xiàn)的。實(shí)施。(1)階段檢查。 不定期的階段性檢查,一般在關(guān)鍵任務(wù)或里程碑任務(wù)的計(jì)劃完成時(shí)進(jìn)行的,即在項(xiàng)目的每個(gè)階段結(jié)束時(shí)都要經(jīng)過(guò)詳細(xì)的評(píng)估。檢查的重點(diǎn)是該階段里程碑任務(wù)是否完整地實(shí)現(xiàn)了,是否可以轉(zhuǎn)入下階段的工作。 (2)定期檢查。 為了隨時(shí)掌控項(xiàng)目進(jìn)度執(zhí)行情況,建立定期信息報(bào)告制度是一個(gè)行之有效的措

13、施。定期的檢查一般分周例會(huì)和月例會(huì),例會(huì)檢查的重點(diǎn)是:需求列表、風(fēng)險(xiǎn)列表、計(jì)劃執(zhí)行情況、質(zhì)量保證情況等。通過(guò)周報(bào)月報(bào),溝通并掌握各方信息,對(duì)存在的問(wèn)題和困難進(jìn)行匯總,提交例會(huì)處理解決,降低不確定性因素對(duì)項(xiàng)目工期的影響,保證項(xiàng)目順利進(jìn)行。 定期或不定期地對(duì)項(xiàng)目進(jìn)度計(jì)劃表進(jìn)行檢查,對(duì)于不合格的項(xiàng)目進(jìn)度計(jì)劃表或未按照項(xiàng)目進(jìn)度計(jì)劃表執(zhí)行的項(xiàng)目給予相應(yīng)處理,及時(shí)發(fā)現(xiàn)問(wèn)題,盡早調(diào)整計(jì)劃偏差,最大限度地避免損失。這樣,在項(xiàng)目進(jìn)行過(guò)程中就比較容易把握每個(gè)階段項(xiàng)目的進(jìn)展情況,方便對(duì)項(xiàng)目組成員的績(jī)效進(jìn)行階段性評(píng)估,便于統(tǒng)一項(xiàng)目經(jīng)理和客戶的認(rèn)識(shí)。增加項(xiàng)目風(fēng)險(xiǎn)的可控性。 4需求管理矩陣模型 軟件項(xiàng)目的最大難點(diǎn)往往在于

14、需求的不確定性,所以,有人認(rèn)為好的需求是軟件項(xiàng)目成功的一半。需求的困難主要表現(xiàn)在計(jì)算機(jī)技術(shù)人員與用戶業(yè)務(wù)人員由于不同的語(yǔ)境,存在溝通困難。用戶業(yè)務(wù)人員可能不清楚計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)細(xì)節(jié),或并不知道需求人員到底需要了解什么,而計(jì)算機(jī)技術(shù)人員可能由于不熟悉業(yè)務(wù),往往又缺乏引導(dǎo)用戶表達(dá)需求的業(yè)務(wù)素質(zhì)和技巧,所以,影響了雙方溝通和交流,造成的結(jié)果可能是用戶往往不能清楚地描述自己的需求或計(jì)算機(jī)人員不能準(zhǔn)確地理解需求,從而影響了需求的最終描述。另一方面,對(duì)于管理信息系統(tǒng)來(lái)說(shuō),需求的不確定還表現(xiàn)在業(yè)務(wù)流程的變化上,特別對(duì)于現(xiàn)階段還處于不斷變革時(shí)期的我國(guó)企業(yè)來(lái)說(shuō),情況更是如此。 一般來(lái)說(shuō),用戶在看到最終系統(tǒng)以后,通過(guò)不斷地應(yīng)用實(shí)踐,激發(fā)了用戶的聯(lián)想,就可能提出新的或改進(jìn)的需求。所以,在項(xiàng)目一開始,技術(shù)人員就必須對(duì)此有充分的認(rèn)識(shí),既要盡可能全面了解現(xiàn)有需求,也要充分預(yù)計(jì)到可能的需求變更,為系統(tǒng)設(shè)計(jì)留有變更或擴(kuò)充的余地。另一方面,應(yīng)該盡可能讓用戶盡早介入,直接參與階段評(píng)審和驗(yàn)收,以便及時(shí)發(fā)現(xiàn)需求執(zhí)行偏失,不至于什么都等到全部完工后才發(fā)現(xiàn)問(wèn)題,才一并解決問(wèn)題。在項(xiàng)目的后期改正一個(gè)錯(cuò)誤的代價(jià)往往是在前期的數(shù)倍。所以,需求管理成為軟件項(xiàng)目成敗的另一個(gè)關(guān)鍵因索之一。 根據(jù)筆者的經(jīng)驗(yàn),建立需求矩陣跟蹤表是進(jìn)行需求管理很好的工具。表2是為某汽車制

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論