軟件項目管理的基本理論論文
一、引言
隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來越龐大,個人單打獨斗的作坊式開發(fā)方式已經(jīng)越來越不適應發(fā)展的需要。各軟件企業(yè)都在積極將軟件項目管理引入開發(fā)活動中,對開發(fā)實行有效的管理。我公司是西安一家中型軟件企業(yè),在公司中已經(jīng)實行了項目管理制度,軟件項目管理是整個項目管理中的一個重要組成部分。 從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質(zhì)量順利完成,而對成本、人員、進度、質(zhì)量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風險)。 軟件開發(fā)不同于其他產(chǎn)品的制造,軟件的整個過程都是設計過程(沒有制造過程);另外,軟件開發(fā)不需要使用大量的物質(zhì)資源,而主要是人力資源;并且,軟件開發(fā)的產(chǎn)品只是程序代碼和技術(shù)文件,并沒有其他的物質(zhì)結(jié)果。基于上述特點,軟件項目管理與其他項目管理相比,有很大的獨特性。
二、軟件項目管理的組織模式
軟件項目可以是一個單獨的開發(fā)項目,也可以與產(chǎn)品項目組成一個完整的軟件產(chǎn)品項目。如果是訂單開發(fā),則成立軟件項目組即可;如果是產(chǎn)品開發(fā),需成立軟件項目組和產(chǎn)品項目(負責市場調(diào)研和銷售),組成軟件產(chǎn)品項目組。 公司實行項目管理時,首先要成立項目管理委員會,項目管理委員會下設項目管理小組、項目評審小組和軟件產(chǎn)品項目組。 1、項目管理委員會 項目管理委員會是公司項目管理的最高決策機構(gòu),一般由公司總經(jīng)理、副總經(jīng)理組成。主要職責如下: (1)依照項目管理相關制度,管理項目; (2)監(jiān)督項目管理相關制度的執(zhí)行; (3)對項目立項、項目撤消進行決策; (4)任命項目管理小組組長、項目評審委員會主任、項目組組長. 2、項目管理小組 項目管理小組對項目管理委員會負責,一般由公司管理人員組成。主要職責如下: (1)草擬項目管理的各項制度; (2)組織項目階段評審; (3)保存項目過程中的相關文件和數(shù)據(jù); (4)為優(yōu)化項目管理提出建議。 3、項目評審小組 項目評審小組對項目管理委員會負責,可下設開發(fā)評審小組和產(chǎn)品評審小組,一般由公司技術(shù)專家和市場專家組成。主要職責如下: (1)對項目可行性報告進行評審; (2)對市場計劃和階段報告進行評審; (3)對開發(fā)計劃和階段報告進行評審; (4)項目結(jié)束時,對項目總結(jié)報告進行評審。 4、軟件產(chǎn)品項目組 軟件產(chǎn)品項目組對項目管理委員會負責,可下設軟件項目組和產(chǎn)品項目組。軟件項目組和產(chǎn)品項目組分別設開發(fā)經(jīng)理和產(chǎn)品經(jīng)理。成員一般由公司技術(shù)人員和市場人員構(gòu)成。主要職責是:根據(jù)項目管理委員會的.安排具體負責項目的軟件開發(fā)和市場調(diào)研及銷售工作。
三、軟件項目管理的內(nèi)容
從軟件工程的角度講,軟件開發(fā)主要分為六個階段:需求分析階段、概要設計階段、詳細設計階段、編碼階段、測試階段、安裝及維護階段。不論是作坊式開發(fā),還是團隊協(xié)作開發(fā),這六個階段都是不可缺少的。 根據(jù)公司實際情況,公司在進行軟件項目管理時,重點將軟件配置管理、軟件質(zhì)量管理、軟件風險管理及開發(fā)人員管理四方面內(nèi)容導入軟件開發(fā)的整個階段。 在八十年代初,著名軟件工程專家B.W.Boehm總結(jié)出了軟件開發(fā)時需遵循的七條基本原則,同樣,我們在進行軟件項目管理時,也應該遵循這七條原則。它們是: (1)用分階段的生命周期計劃嚴格管理; (2)堅持進行階段評審; (3)實行嚴格的產(chǎn)品控制; (4)采用現(xiàn)代程序設計技術(shù); (5)結(jié)果應能夠清楚地審查
【軟件項目管理的基本理論論文】相關文章:
2.軟件項目管理淺析
3.軟件項目管理探析
4.淺析軟件項目管理