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