軟件項(xiàng)目范文10篇

時(shí)間:2024-03-09 09:47:18

導(dǎo)語:這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗(yàn),為你推薦的十篇軟件項(xiàng)目范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。

軟件項(xiàng)目

Internet軟件項(xiàng)目研討

1前言

Internet的高速發(fā)展給現(xiàn)代生活帶來巨大的變化,信息革命不僅影響著生活的方方面面,也給各個(gè)社會(huì)行業(yè)帶來很多新變化。軟件工程是是一門年輕的學(xué)科,并且已經(jīng)在軟件發(fā)展的過程中承擔(dān)了重要作用,如何立足于現(xiàn)有條件,面對(duì)新機(jī)遇,新挑戰(zhàn)成長(zhǎng)壯大不僅對(duì)于軟件行業(yè)有重要意義,對(duì)于整個(gè)信息產(chǎn)業(yè)也有十分重要的意義。本文將站在軟件開發(fā)者和研究者的立場(chǎng),分析Internet下的軟件工程,文中的觀點(diǎn)是Internet不僅給軟件工程的發(fā)展帶來很多新的機(jī)遇,新的便利,同時(shí)也給軟件工程的發(fā)展帶來了新的挑戰(zhàn),下文將從這兩方面進(jìn)行分析。

2Internet對(duì)于軟件工程發(fā)展的推動(dòng)

Internet的迅速發(fā)展給對(duì)軟件工程有很多積極的影響,大致可以歸結(jié)為如下幾個(gè)方面。

2.1技術(shù)交流軟件開發(fā)的流程大致可以分為產(chǎn)品需求、開發(fā)和測(cè)試3個(gè)環(huán)節(jié),其中各個(gè)環(huán)節(jié)是由不同的人來負(fù)責(zé)的。軟件項(xiàng)目人員用于相互之間的通信交流通常要大量時(shí)間,準(zhǔn)確和及時(shí)的技術(shù)經(jīng)驗(yàn)交流對(duì)于維護(hù)項(xiàng)目組之間的進(jìn)度同步以及允許對(duì)于精通核心技術(shù)的個(gè)人在需要時(shí)充分發(fā)揮其作用都是十分必要的。比如開放軟件社區(qū)一個(gè)潛移默化的規(guī)則是技術(shù)交流應(yīng)該以帖子的形式在論壇相關(guān)板塊中進(jìn)行,另外,開放軟件項(xiàng)目通常要在技術(shù)的精確細(xì)節(jié)和項(xiàng)目管理決策方面得到支持。很多軟件項(xiàng)目的失敗是由于經(jīng)驗(yàn)不足或者技術(shù)積累不夠,并且很多相似項(xiàng)目重蹈覆轍,Internet給技術(shù)人員提供了方便的交流手段,可以快速地傳播新技術(shù)及相關(guān)問題的解決方案,并且同時(shí)相關(guān)技術(shù)陷阱可能發(fā)生的地方,避免相同的錯(cuò)誤重復(fù)出現(xiàn)。

2.2跨地域軟件開發(fā)項(xiàng)目中的版本控制通常很多軟件項(xiàng)目是大型的,需要幾個(gè)幾十個(gè)甚至成百上千人的參與,這些開發(fā)人員在地域上很有可能是分散的,甚至可能相隔千里,這些人員之間的協(xié)調(diào)合作就變的十分重。比如項(xiàng)目中的一個(gè)文件也許幾個(gè)模塊都需要關(guān)聯(lián),并且各個(gè)模塊的開發(fā)人員都可能會(huì)對(duì)這個(gè)文件進(jìn)行開發(fā),如何保證各個(gè)模塊中的對(duì)這個(gè)文件引用的一致性就需要用到軟件項(xiàng)目的版本控制。常用的版本控制軟件有SVN,CVS等軟件,拿SVN來說,會(huì)有一個(gè)專門的SVN服務(wù)器,每個(gè)人在開發(fā)的時(shí)候都需要從SVN服務(wù)器上把最新的代碼checkout出來,并且用branch進(jìn)行開發(fā),這時(shí)候他的開發(fā)不會(huì)影響到其他人的代碼,開發(fā)完成后需要合并到trunk上,合并的過程需要處理沖突,通過這樣的版本控制器和Internet的結(jié)合,開發(fā)人員可以分散在不同的地區(qū),只要有Internet連接,就可以實(shí)現(xiàn)完美的版本控制。由圖1可以看出,client1到clientn對(duì)應(yīng)的是現(xiàn)實(shí)中的一個(gè)個(gè)的開發(fā)人員,他們可以不在一起,甚至可以不認(rèn)識(shí),但是卻可以通力合作,每一個(gè)人都和SVN服務(wù)相連,每個(gè)人把自己的最新代碼提交上去,別人開發(fā)的時(shí)候下載一份最新的代碼,在其基礎(chǔ)之上進(jìn)行開發(fā)。

查看全文

探究軟件項(xiàng)目監(jiān)管

一、軟件產(chǎn)品介紹

隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來越龐大,個(gè)人單打獨(dú)斗的作坊式開發(fā)方式已經(jīng)越來越不適應(yīng)發(fā)展的需要。各軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開發(fā)活動(dòng)中,對(duì)開發(fā)實(shí)行有效的管理。我公司是西安一家中型軟件企業(yè),在公司中已經(jīng)實(shí)行了項(xiàng)目管理制度,軟件項(xiàng)目管理是整個(gè)項(xiàng)目管理中的一個(gè)重要組成部分。

從概念上講,軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。實(shí)際上,軟件項(xiàng)目管理的意義不僅僅如此,進(jìn)行軟件項(xiàng)目管理有利于將開發(fā)人員的個(gè)人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風(fēng)險(xiǎn))。

軟件開發(fā)不同于其他產(chǎn)品的制造,軟件的整個(gè)過程都是設(shè)計(jì)過程(沒有制造過程);另外,軟件開發(fā)不需要使用大量的物質(zhì)資源,而主要是人力資源;并且,軟件開發(fā)的產(chǎn)品只是程序代碼和技術(shù)文件,并沒有其他的物質(zhì)結(jié)果?;谏鲜鎏攸c(diǎn),軟件項(xiàng)目管理與其他項(xiàng)目管理相比,有很大的獨(dú)特性。

二、軟件項(xiàng)目管理的組織模式

軟件項(xiàng)目可以是一個(gè)單獨(dú)的開發(fā)項(xiàng)目,也可以與產(chǎn)品項(xiàng)目組成一個(gè)完整的軟件產(chǎn)品項(xiàng)目。如果是訂單開發(fā),則成立軟件項(xiàng)目組即可;如果是產(chǎn)品開發(fā),需成立軟件項(xiàng)目組和產(chǎn)品項(xiàng)目(負(fù)責(zé)市場(chǎng)調(diào)研和銷售),組成軟件產(chǎn)品項(xiàng)目組。

查看全文

CMMI軟件項(xiàng)目管理與實(shí)踐

摘要:本文基于筆者多年的軟件工程實(shí)踐,結(jié)合未來的項(xiàng)目管理發(fā)展趨勢(shì),重點(diǎn)分析了CMMI技術(shù)在軟件項(xiàng)目過程管理中的應(yīng)用,以及應(yīng)用CMMI模型建立適合企業(yè)業(yè)務(wù)模式的軟件生命周期模型和管理機(jī)制。為適應(yīng)復(fù)雜多變的軟件設(shè)計(jì)和研發(fā)過程,在深度應(yīng)用網(wǎng)絡(luò)信息、大數(shù)據(jù)、云計(jì)算等新技術(shù)的基礎(chǔ)上,構(gòu)建了軟件開發(fā)和管理的信息化、數(shù)據(jù)化、智能化的系統(tǒng);同時(shí)將CMMI理念與管理實(shí)踐高度融合,采用靈活應(yīng)用WBS以及分類管理軟件開發(fā)的原則,快速響應(yīng)市場(chǎng)和內(nèi)部管理需求,激活企業(yè)高效運(yùn)轉(zhuǎn)的動(dòng)力,持續(xù)提高軟件開發(fā)效率,促進(jìn)企業(yè)管理能力提升。

關(guān)鍵詞:軟件項(xiàng)目管理;項(xiàng)目預(yù)測(cè)模型;能力成熟度模型集成

隨著我國(guó)跨入“互聯(lián)網(wǎng)+”時(shí)代,信息軟件在民用航空、智能交通、金融管理、電子政務(wù)、工業(yè)制造、人工智能等領(lǐng)域得到廣泛推廣和普及。目前,隨著軟件處理的數(shù)據(jù)量增大,功能組成更加龐大多變,軟件項(xiàng)目的需求分析、系統(tǒng)設(shè)計(jì)、軟件研發(fā)和測(cè)試等工作的復(fù)雜度持續(xù)增加,傳統(tǒng)的軟件項(xiàng)目管理模式難以滿足快速發(fā)展的需求,因此人們引入了GJB5000A、CMMI、敏捷開發(fā)等項(xiàng)目管理模式,進(jìn)一步提升軟件項(xiàng)目管理水平和軟件可靠性。究竟CMMI告訴了組織應(yīng)該做些什么,但如何做,如何有效實(shí)施,卻要靠組織根據(jù)自己的實(shí)際情況進(jìn)行探索和實(shí)踐[1]。

1軟件項(xiàng)目管理特點(diǎn)

軟件項(xiàng)目開發(fā)采用特定的開發(fā)方法、工具和語言,將各種知識(shí)、技能、手段、技術(shù)應(yīng)用到項(xiàng)目開發(fā)中,以期滿足客戶的要求和期望。軟件項(xiàng)目管理更側(cè)重以人為中心,導(dǎo)致軟件開發(fā)質(zhì)量存在層次性和不穩(wěn)定性。軟件開發(fā)技術(shù)應(yīng)用廣泛、需求變化較快、技術(shù)創(chuàng)新迅速,知識(shí)密集度高,同時(shí)要求組織的崗位職責(zé)明確、軟件開發(fā)過程規(guī)范、技術(shù)決策正確、管理方法使用合理等制度有效地支撐項(xiàng)目開發(fā)。項(xiàng)目團(tuán)隊(duì)、上級(jí)主管、客戶、費(fèi)用、銷售、支持部門、相關(guān)產(chǎn)品等相關(guān)的要素相互配合達(dá)成“項(xiàng)目按期交付”,所以項(xiàng)目的成功需要優(yōu)秀的項(xiàng)目管理[2]。對(duì)此,軟件工程領(lǐng)域?qū)<姨岢隽藭r(shí)間周期管理、文檔質(zhì)量管理、成熟度管理等方法,以提升軟件項(xiàng)目管理效率。但是受到軟件規(guī)模、約束條件、執(zhí)行力和資源的限制,以軟件過程改進(jìn)為主線的基礎(chǔ)上建立起規(guī)范化和制度化的軟件項(xiàng)目管理模式顯得尤為必要。

2基于CMMI的軟件研發(fā)項(xiàng)目管理

查看全文

探索軟件項(xiàng)目管理

開發(fā)軟件項(xiàng)目需要一定的人力、財(cái)力、時(shí)間,也需要一定的技術(shù)和工具。為了使項(xiàng)目能夠按照預(yù)定成本、進(jìn)度、質(zhì)量順利完成,需要對(duì)成本、人員、進(jìn)度、質(zhì)量等多方面進(jìn)行分析與管理。軟件是邏輯產(chǎn)品而不是物理產(chǎn)品,在開發(fā)、生產(chǎn)、維護(hù)和使用等方面與硬件相比均存在明顯差異,它更依賴于開發(fā)人員的業(yè)務(wù)素質(zhì)、智力及人員的組織、合作和管理。

一、軟件的概念

系統(tǒng)軟件是負(fù)責(zé)管理計(jì)算機(jī)系統(tǒng)中各種獨(dú)立的硬件,使得它們可以協(xié)調(diào)工作。系統(tǒng)軟件使得計(jì)算機(jī)使用者和其他軟件將計(jì)算機(jī)當(dāng)作一個(gè)整體而不需要顧及到底層每個(gè)硬件是如何工作的。但是系統(tǒng)軟件并不針對(duì)某一特定應(yīng)用領(lǐng)域。而應(yīng)用軟件則相反,不同的應(yīng)用軟件根據(jù)用戶和所服務(wù)的領(lǐng)域提供不同的功能。應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件。它可以是一個(gè)特定的程序,比如一個(gè)圖像瀏覽器。也可以是一組功能聯(lián)系緊密,可以互相協(xié)作的程序的集合,比如微軟的Office軟件。也可以是一個(gè)由眾多獨(dú)立程序組成的龐大的軟件系統(tǒng),比如數(shù)據(jù)庫(kù)管理系統(tǒng)。

二、軟件的度量

任何工程項(xiàng)目都必須采用定量的描述手段,軟件工程項(xiàng)日也例外。例如,不能定量地描述軟件工程項(xiàng)目的規(guī)模就無法估算軟件項(xiàng)目的成本以及所需的人力和時(shí)間,而這個(gè)問題是軟件項(xiàng)目管理人員和客戶都非常關(guān)心的。軟件工程的定量描述離不開度量、測(cè)量、估算等3個(gè)基本方面。度量具有數(shù)字特征,軟件工程范圍內(nèi)的度量是軟件產(chǎn)品、軟件開發(fā)過程或資源簡(jiǎn)單屬性的定量描述。如程序規(guī)模、操作符個(gè)數(shù)、程序中錯(cuò)誤的個(gè)數(shù)等。測(cè)量和估算是簡(jiǎn)單屬性度量的函數(shù),如軟件成本、軟件質(zhì)量等。測(cè)量用于事后或?qū)崟r(shí)狀態(tài)。他涉及測(cè)量的方法、過程、工具和數(shù)值結(jié)果。估算是對(duì)軟件產(chǎn)品、過程、資源進(jìn)行預(yù)測(cè),可以采用經(jīng)驗(yàn)公式,也可以參考?xì)v史資料。估算一般用于簽訂合同、立項(xiàng)、制訂工作計(jì)劃等。這里的產(chǎn)品指軟件開發(fā)過程生成的文檔和程序,例如規(guī)格說明、設(shè)計(jì)文檔、源代碼及測(cè)試策略文檔等。

過程指與軟件有關(guān)的活動(dòng),如軟件開發(fā)計(jì)劃、開發(fā)活動(dòng)、管理活動(dòng)等。軟件開發(fā)資源指軟件開發(fā)過程中需要的各種支持,如人力、經(jīng)費(fèi)、硬件環(huán)境等。軟件工程的產(chǎn)品、過程、資源都具有外部屬性和內(nèi)部屬性。外部屬性體現(xiàn)了產(chǎn)品、過程、資源與環(huán)境的關(guān)系,如成本、效益、程序員的生產(chǎn)率以及軟件產(chǎn)品的可靠性、可用性、可維護(hù)性、可移植性等。軟件項(xiàng)目管理人員和顧客非常關(guān)心產(chǎn)品、過程和資源的外部屬性,因此外部屬性也可以說是面向管理者和用戶的屬性。軟件的內(nèi)部屬性指軟件產(chǎn)品、過程和資源本身的屬性,如軟件產(chǎn)品的結(jié)構(gòu)、模塊化程度、復(fù)雜性、程序長(zhǎng)度等。軟件外部屬性在軟件開發(fā)過程中很難測(cè)量和控制,但它是由軟件的內(nèi)部屬性決定的。

查看全文

軟件項(xiàng)目管理簡(jiǎn)化思索

隨著軟件項(xiàng)目規(guī)模越來越大,軟件開發(fā)過程越來越復(fù)雜,涉及的人、財(cái)、物資源也越來越龐大。計(jì)算機(jī)軟件開發(fā)從“個(gè)人英雄”時(shí)代向團(tuán)隊(duì)時(shí)代邁進(jìn),計(jì)算機(jī)軟件項(xiàng)目的管理也從“作坊式”管理向“軟件工廠式”管理邁進(jìn)。這就要求軟件開發(fā)人員特別是軟件項(xiàng)目管理人員更深一步地理解和掌握現(xiàn)代軟件工程的理論方法,“簡(jiǎn)化”開發(fā)過程和項(xiàng)目管理工具,完成思想觀念上的轉(zhuǎn)變。

1避免陷入兩個(gè)誤區(qū)

1.1開發(fā)過程隨意化說到簡(jiǎn)化,也有企業(yè)走進(jìn)了“隨意化”的誤區(qū)。自由主義、經(jīng)驗(yàn)主義隨心所欲地發(fā)揮,口頭協(xié)議滿天飛,時(shí)間緊、人手不足是他們拋棄規(guī)范、拒絕監(jiān)督的最佳借口。其實(shí),簡(jiǎn)化絕不意味著隨意化。隨意容易使軟件開發(fā)誤入歧途,使開發(fā)過程難以規(guī)范。

1.2項(xiàng)目管理方法和工具過于復(fù)雜或簡(jiǎn)單有人認(rèn)為自己擁有一套軟件項(xiàng)目管理的書籍,書中充滿了復(fù)雜的標(biāo)準(zhǔn)和示例,并套用到軟件開發(fā)過程中的管理,使項(xiàng)目管理變得相當(dāng)復(fù)雜。其實(shí),好的參考書無疑能指導(dǎo)我們的工作。充分利用書籍中的方法、技術(shù)和技巧,可以有效地解決軟件開發(fā)中大量常見的問題。但實(shí)踐者并不能因此依賴于書籍,因?yàn)椋?/p>

(1)現(xiàn)實(shí)的工作中,由于條件千差萬別,即使是相當(dāng)成熟的軟件工程規(guī)范,常常也無法套用。

(2)軟件技術(shù)日新月異,沒有哪一種軟件標(biāo)準(zhǔn)能長(zhǎng)盛不衰。祖?zhèn)髅胤皆谀承╊I(lǐng)域很吃香,而在軟件領(lǐng)域則意味著落后。愛因斯坦曾說過:“一切事情都應(yīng)盡可能使其簡(jiǎn)化,但不要過于簡(jiǎn)單?!睂?duì)于項(xiàng)目管理,此中的玄機(jī)無疑隱藏在細(xì)節(jié)之中。應(yīng)該抓住影響軟件項(xiàng)目管理的關(guān)鍵因素,簡(jiǎn)化項(xiàng)目管理方法和管理溝通工具。

查看全文

軟件維護(hù)項(xiàng)目管理策略

國(guó)內(nèi)大多數(shù)公司在外包軟件維護(hù)項(xiàng)目過程中,由于信息不對(duì)稱、軟件工作可見性差、人員變動(dòng)大等原因,普遍存在著無法對(duì)外包廠商進(jìn)行有效管理、工作量無法估算和監(jiān)控、維護(hù)風(fēng)險(xiǎn)大等問題。根據(jù)多年的經(jīng)驗(yàn),我們針對(duì)代碼維護(hù)頻繁、質(zhì)量要求嚴(yán)格的軟件維護(hù)項(xiàng)目提出了一種維護(hù)項(xiàng)目管理方法,從流程管理上進(jìn)行有效監(jiān)控,在提高維護(hù)質(zhì)量的同時(shí)從控制工作量的角度控制維護(hù)費(fèi)用,取得了良好的效果。

一、軟件維護(hù)項(xiàng)目概述

1.項(xiàng)目背景上海證券交易所信息系統(tǒng)是上海證券交易所的核心系統(tǒng)之一,自1996年提出建設(shè),經(jīng)過需求探索、實(shí)施和完善,于1999年基本建成。整個(gè)系統(tǒng)覆蓋了上海證券交易所信息中心、發(fā)行上市部、公司管理部、會(huì)員部、交易部、中證指數(shù)公司等多個(gè)部門的核心業(yè)務(wù),與交易系統(tǒng)、監(jiān)察系統(tǒng)、中登公司結(jié)算系統(tǒng)、券商、上市公司、上海證券交易所官方網(wǎng)站、報(bào)社等多方建立了復(fù)雜的數(shù)據(jù)接口。系統(tǒng)建成后,由于中國(guó)證券市場(chǎng)的迅猛發(fā)展和上海證券交易所新業(yè)務(wù)的拓展以及管理方式的改變等因素,信息系統(tǒng)需要根據(jù)業(yè)務(wù)和管理的變化進(jìn)行相應(yīng)的頻繁調(diào)整,使之能夠滿足業(yè)務(wù)的開展。某些新業(yè)務(wù)的推出由于保密等特殊要求,還需要在限定時(shí)間內(nèi)完成代碼的變更上線。根據(jù)歷史數(shù)據(jù)統(tǒng)計(jì),整個(gè)信息系統(tǒng)每周平均需要進(jìn)行1次以上的變更。

同時(shí),由于上海證券交易所業(yè)務(wù)的特殊性,一個(gè)很小的差錯(cuò)就有可能引起市場(chǎng)波動(dòng),因此要確保系統(tǒng)變更的絕對(duì)正確。頻繁的系統(tǒng)變更,給管理和系統(tǒng)安全運(yùn)營(yíng)帶來了極大的挑戰(zhàn)。為了適應(yīng)業(yè)務(wù)的變更需要,降低運(yùn)行風(fēng)險(xiǎn),我們經(jīng)過多年的摸索和實(shí)踐制定了一套維護(hù)項(xiàng)目管理辦法,從維護(hù)工作分類、軟件生命周期模型選擇、維護(hù)工作流程、工作量管理、工作匯報(bào)制度等方面進(jìn)行控制,從各方面確保在控制維護(hù)費(fèi)用的同時(shí)提高維護(hù)質(zhì)量,確保在預(yù)算范圍內(nèi)高質(zhì)量地完成維護(hù)工作,保障信息系統(tǒng)的安全可靠運(yùn)行。考慮到運(yùn)維支持的及時(shí)性和信息安全性,我們要求外包廠商的維護(hù)團(tuán)隊(duì)全部駐場(chǎng)維護(hù),按照派出人員數(shù)和預(yù)計(jì)維護(hù)工作量?jī)蓚€(gè)方面進(jìn)行合同費(fèi)用控制。按照實(shí)際派出人員數(shù)和實(shí)際維護(hù)工作量進(jìn)行合同費(fèi)用最終結(jié)算。

2.工作內(nèi)容在本項(xiàng)目中的維護(hù)任務(wù)主要為保障信息系統(tǒng)正常運(yùn)行提供支持服務(wù),配合業(yè)務(wù)變更對(duì)軟件系統(tǒng)進(jìn)行維護(hù)等,包括軟件功能變更等開發(fā)維護(hù)、日常運(yùn)維支持和一些臨時(shí)性工作需求。根據(jù)風(fēng)險(xiǎn)控制等管理需要,我們將軟件維護(hù)分為以下五類,不同的工作類別采用不同的管理手段。

(1)新增功能:在業(yè)務(wù)模塊中添加新的業(yè)務(wù)功能或操作。

查看全文

軟件項(xiàng)目管理現(xiàn)狀與對(duì)策

摘要:文章主要是對(duì)目前軟件項(xiàng)目管理存在的一些問題的分析,探討軟件項(xiàng)目管理的有效對(duì)策,提高軟件項(xiàng)目開發(fā)效率。

關(guān)鍵詞:軟件企業(yè);項(xiàng)目管理;現(xiàn)狀;分析;對(duì)策

隨著計(jì)算機(jī)水平的不斷發(fā)展,計(jì)算機(jī)軟件的規(guī)模和復(fù)雜度也隨之增加。目前,計(jì)算機(jī)軟件項(xiàng)目管理逐漸從“作坊式”管理向“軟件工廠式”管理邁進(jìn)。這就要求軟件開發(fā)人員特別是軟件項(xiàng)目管理人員,要更深一步地理解和掌握現(xiàn)代軟件工程的理論方法,完成思想觀念上的轉(zhuǎn)變。文章結(jié)合軟件項(xiàng)目管理知識(shí),分析了目前我國(guó)軟件項(xiàng)目開發(fā)管理普遍存在的問題,進(jìn)一步提出合理有效的解決策略,以便提高軟件項(xiàng)目開發(fā)的效率。

1我國(guó)軟件行業(yè)當(dāng)前項(xiàng)目研發(fā)管理情況

隨著信息技術(shù)的發(fā)展,社會(huì)各行各業(yè)都在使用軟件產(chǎn)品。目前,軟件行業(yè)對(duì)我國(guó)的經(jīng)濟(jì)發(fā)展具有很強(qiáng)的帶動(dòng)作用,并且已經(jīng)逐步滲透到深灰的各個(gè)行業(yè)。項(xiàng)目管理是以項(xiàng)目為對(duì)象,通過使用知識(shí)、技能、工具和方法來組織、計(jì)劃、實(shí)施并監(jiān)控項(xiàng)目,使之滿足項(xiàng)目目標(biāo)需求的過程。軟件項(xiàng)目管理就是軟件行業(yè)不斷發(fā)展壯大的重要條件,但是由于各種不確定性因素使得軟件項(xiàng)目管路風(fēng)險(xiǎn)控制難度也在不斷加大。因此,軟件項(xiàng)目開發(fā)的管理程度決定了軟件項(xiàng)目的成敗,如何將軟件行業(yè)發(fā)展和軟件項(xiàng)目管理實(shí)施有效結(jié)合起來,提高企業(yè)項(xiàng)目管理水平,是個(gè)軟件企業(yè)面臨的實(shí)際問題。

2軟件項(xiàng)目管理所存在的問題

查看全文

軟件項(xiàng)目管理模式改革論文

摘要:本文認(rèn)真分析了目前國(guó)內(nèi)軟件項(xiàng)目管理中出現(xiàn)的問題,以提高軟件質(zhì)量、降低成本、加強(qiáng)軟件項(xiàng)目的可控性為目標(biāo),在深入研究和探討CMM的基礎(chǔ)上結(jié)合軟件過程.給出了一種加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式。該實(shí)踐模式定義了CMM中的6個(gè)關(guān)鍵過程域和3個(gè)工作組.并從項(xiàng)目的開發(fā)時(shí)間和質(zhì)量方面做效率分析,強(qiáng)調(diào)了軟件過程對(duì)軟件項(xiàng)目管理的重要性。

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

一、引言

項(xiàng)目管理(PM,projectmanagement)是指利用現(xiàn)有的知識(shí)、方法和技術(shù)手段,有效地計(jì)劃、調(diào)度、控制和跟蹤項(xiàng)目的開始、執(zhí)行、直止終止的過程,是項(xiàng)目順利實(shí)現(xiàn)的有效手段。軟件項(xiàng)目管理則是在項(xiàng)目管理的基礎(chǔ)上,結(jié)合軟件產(chǎn)品的實(shí)際,利用工程的概念和方法來開發(fā)與維護(hù)軟件,對(duì)成本、風(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é)合我國(guó)軟件項(xiàng)目管理的特點(diǎn)并經(jīng)實(shí)踐應(yīng)用.以提高軟件質(zhì)量、降低成本、加強(qiáng)軟件項(xiàng)目的可控性為目標(biāo),通過對(duì)CMM的研究和改進(jìn),給出了一個(gè)基于CMM加強(qiáng)軟件項(xiàng)目管理的實(shí)踐模式,在這個(gè)模式中對(duì)目前CMM中的KPA做適當(dāng)?shù)牟脺p,定義了6個(gè)關(guān)鍵過程域和3個(gè)工作組。

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

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

查看全文

對(duì)軟件項(xiàng)目管理的探討

一、引言

隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來越龐大,個(gè)人單打獨(dú)斗的作坊式開發(fā)方式已經(jīng)越來越不適應(yīng)發(fā)展的需要。各軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開發(fā)活動(dòng)中,對(duì)開發(fā)實(shí)行有效的管理。我公司是西安一家中型軟件企業(yè),在公司中已經(jīng)實(shí)行了項(xiàng)目管理制度,軟件項(xiàng)目管理是整個(gè)項(xiàng)目管理中的一個(gè)重要組成部分。

從概念上講,軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。實(shí)際上,軟件項(xiàng)目管理的意義不僅僅如此,進(jìn)行軟件項(xiàng)目管理有利于將開發(fā)人員的個(gè)人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風(fēng)險(xiǎn))。

軟件開發(fā)不同于其他產(chǎn)品的制造,軟件的整個(gè)過程都是設(shè)計(jì)過程(沒有制造過程);另外,軟件開發(fā)不需要使用大量的物質(zhì)資源,而主要是人力資源;并且,軟件開發(fā)的產(chǎn)品只是程序代碼和技術(shù)文件,并沒有其他的物質(zhì)結(jié)果。基于上述特點(diǎn),軟件項(xiàng)目管理與其他項(xiàng)目管理相比,有很大的獨(dú)特性。

二、軟件項(xiàng)目管理的組織模式

軟件項(xiàng)目可以是一個(gè)單獨(dú)的開發(fā)項(xiàng)目,也可以與產(chǎn)品項(xiàng)目組成一個(gè)完整的軟件產(chǎn)品項(xiàng)目。如果是訂單開發(fā),則成立軟件項(xiàng)目組即可;如果是產(chǎn)品開發(fā),需成立軟件項(xiàng)目組和產(chǎn)品項(xiàng)目(負(fù)責(zé)市場(chǎng)調(diào)研和銷售),組成軟件產(chǎn)品項(xiàng)目組。

查看全文

軟件項(xiàng)目管理過程研究

摘要:項(xiàng)目管理就是將知識(shí)、技能、工具與技術(shù)相結(jié)合應(yīng)用于項(xiàng)目活動(dòng),以滿足項(xiàng)目的要求的一種管理科學(xué),是20世紀(jì)40年代以后迅速發(fā)展起來的一門學(xué)科,是現(xiàn)代管理學(xué)的一個(gè)很重要的分支。有效的軟件項(xiàng)目管理是軟件項(xiàng)目成功的基石,軟件項(xiàng)目的特性決定了軟件項(xiàng)目管理較為復(fù)雜。結(jié)合軟件項(xiàng)目全壽命周期,提煉出軟件項(xiàng)目管理中的四個(gè)重要維度:計(jì)劃管理、質(zhì)量管理、配置管理及風(fēng)險(xiǎn)管理,并結(jié)合管理實(shí)踐,作出了分析和建議。

關(guān)鍵詞:軟件項(xiàng)目管理;計(jì)劃管理;質(zhì)量管理;配置管理;風(fēng)險(xiǎn)管理

一、軟件項(xiàng)目管理

基于項(xiàng)目的管理模式誕生于第二次世界大戰(zhàn),最早采用這種管理模式的是美國(guó)的“曼哈頓計(jì)劃”。此后,隨著經(jīng)濟(jì)全球化推進(jìn),競(jìng)爭(zhēng)加劇,基于項(xiàng)目的管理模式逐漸取代傳統(tǒng)管理模式,被越來越多的企業(yè)所采用[1]。項(xiàng)目管理就是將知識(shí)、技能、工具與技術(shù)相結(jié)合應(yīng)用于項(xiàng)目活動(dòng),以滿足項(xiàng)目的要求的一種管理科學(xué),是20世紀(jì)40年代以后迅速發(fā)展起來的一門學(xué)科,是現(xiàn)代管理學(xué)的一個(gè)很重要的分支。項(xiàng)目管理的核心是以實(shí)現(xiàn)項(xiàng)目目標(biāo)為中心,通過啟動(dòng)、規(guī)劃、執(zhí)行、監(jiān)控、收尾等五大過程管理,最終滿足項(xiàng)目利益相關(guān)方的需求[2]。隨著項(xiàng)目管理方法、理論的發(fā)展,項(xiàng)目管理的概念和適用范圍也在不斷的拓展,在信息技術(shù)行業(yè)興起并快速發(fā)展期間,項(xiàng)目管理的手段和方法開始大量應(yīng)用在信息技術(shù)項(xiàng)目中,由此帶動(dòng)了軟件項(xiàng)目管理理論與方法的迅速發(fā)展。軟件項(xiàng)目管理即項(xiàng)目管理方法在軟件產(chǎn)品項(xiàng)目中的應(yīng)用,但由于軟件項(xiàng)目固有的抽象性、階段劃分模糊、一次性、易出錯(cuò)、難度量等特性,導(dǎo)致軟件項(xiàng)目管理相較于一般的項(xiàng)目管理難度更大。下面將從四個(gè)維度對(duì)軟件項(xiàng)目管理進(jìn)行剖析,分析軟件項(xiàng)目管理特點(diǎn),并結(jié)合實(shí)踐,給出針對(duì)性的建議。

二、軟件項(xiàng)目管理過程

軟件項(xiàng)目管理的四個(gè)維度是針對(duì)軟件項(xiàng)目全壽命周期提出的,因此在介紹軟件項(xiàng)目管理的四個(gè)維度之前,有必要對(duì)軟件項(xiàng)目的開發(fā)流程進(jìn)行簡(jiǎn)要闡述。目前業(yè)界關(guān)于軟件產(chǎn)品生命周期的主流模型有三種:改進(jìn)型V模型(如圖1)、快速迭代模型(如圖2)、遞進(jìn)開發(fā)模型(如圖3)。軟件產(chǎn)品研制過程中,生命周期模型的選擇取決于軟件的規(guī)模、種類、開發(fā)方式、開發(fā)環(huán)境等因素,不同生命周期模型的研制階段可能會(huì)存在較小差異,但基本可以歸為5大過程:需求分析、設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試、驗(yàn)收交付,軟件項(xiàng)目管理即是針對(duì)這5大過程的管理,管理活動(dòng)可以細(xì)分為四個(gè)維度,即計(jì)劃管理、質(zhì)量管理、配置管理、風(fēng)險(xiǎn)管理[3]。

查看全文