項目管理的保證
項目管理的主要目標是保證項目在規(guī)定時間內(nèi)高質(zhì)量的完成項目。項目管理包括了項目組開發(fā)各階段的人員結(jié)構(gòu)的配置,質(zhì)量控制的實施方略,內(nèi)部文檔和產(chǎn)品文檔的組織編寫等各項工作。
開發(fā)項目按照規(guī)范化軟件的生產(chǎn)方式進行生產(chǎn),在生產(chǎn)流程上采用ISO9000的標準進行。項目開發(fā)參與的角色有項目經(jīng)理,項目負責人,領(lǐng)域?qū)<?,系統(tǒng)分析員,程序員,測試組,技術(shù)支持部,質(zhì)量監(jiān)督組,文檔組。下面就各個角色一一說明其主要職責。
項目經(jīng)理
主要負責該項目開發(fā)商在開發(fā)和維護的過程中同客戶的商務接洽和開發(fā)配合方面的事物,包括:項目合同的簽定;提交開發(fā)計劃給客戶; 組織客戶與分析人員進行需求確定; 組織客戶階段性驗收; 協(xié)調(diào)客戶提供測試環(huán)境; 監(jiān)督項目進度與質(zhì)量; 提供開發(fā)人員所需的各種人力物力資源; 負責項目開發(fā)過程中客戶、開發(fā)項目組、質(zhì)量監(jiān)督部,文檔組等相關(guān)部門的聯(lián)絡與溝通。
項目的開發(fā)采用項目負責人責任制。項目的開發(fā)由項目負責人全權(quán)負責,負責的范圍包括: 項目開發(fā)計劃的制定; 開發(fā)方法的確定; 技術(shù)規(guī)范的編制; 項目各階段的人員配給與人員之間的配合; 各階段文檔的生成和版本編號。
領(lǐng)域?qū)<?
主要責任是協(xié)同系統(tǒng)分析員認清領(lǐng)域邊界,確定領(lǐng)域內(nèi)容。領(lǐng)域?qū)<铱梢杂煽蛻舫檎{(diào)技術(shù)骨干擔任,也可以由開發(fā)商聘請擔任。領(lǐng)域?qū)<以陂_發(fā)過程中主要參與的階段是系統(tǒng)需求分析,在明確了系統(tǒng)將來要完成的主要任務之后,領(lǐng)域?qū)<业穆氊熮D(zhuǎn)向系統(tǒng)用戶界面的確定上。開發(fā)出的系統(tǒng)能被客戶接受的兩個重要指標一個是系統(tǒng)正確性,即系統(tǒng)是否正確的完成了用戶希望它完成的任務;第二就是系統(tǒng)操作的便捷性。便捷主要受到使用系統(tǒng)的客戶的操作習慣的制約。領(lǐng)域?qū)<彝嵌嗄陱氖略擁椆ぷ鞯娜藛T,他們的使用習慣會對系統(tǒng)的易用性非常有幫助。領(lǐng)域?qū)<覅⑴c的開發(fā)階段受到開發(fā)方式的影響。
系統(tǒng)分析員
系統(tǒng)分析員是系統(tǒng)開發(fā)方法的貫徹者和系統(tǒng)實現(xiàn)的指導者。分析人員主要參與開發(fā)階段的需求分析和系統(tǒng)設計兩個階段(這兩個階段并不是截然分開的,由開發(fā)方式的不同,可能會貫穿整個開發(fā)工期)。
首先系統(tǒng)分析員和領(lǐng)域?qū)<乙黄饘︻I(lǐng)域進行分析,確定領(lǐng)域邊界和領(lǐng)域內(nèi)容。在完成這項任務后,系統(tǒng)分析員應當提交《系統(tǒng)需求報告》?!断到y(tǒng)需求報告》由領(lǐng)域?qū)<掖_認之后交給質(zhì)量監(jiān)督組進行復審,復審完畢由文檔組進行文檔規(guī)范化,進行存檔和版本編號,與此同時,規(guī)范化的《系統(tǒng)需求報告》由項目經(jīng)理轉(zhuǎn)交給客戶進行復審(項目經(jīng)理對《系統(tǒng)需求報告》的內(nèi)容格式等有審查的義務)。
客戶復審完畢之后通過項目負責人轉(zhuǎn)交給系統(tǒng)分析員進行更新修正,并對版本進行升級。之后再經(jīng)質(zhì)量監(jiān)督組和文檔組等環(huán)節(jié)進行流轉(zhuǎn),直到該報告無須進行再流轉(zhuǎn)為止。 接下來系統(tǒng)分析員的一項主要任務是對領(lǐng)域進行分析和映射,構(gòu)造系統(tǒng)構(gòu)架,即進行體系結(jié)構(gòu)的設計。
參與的系統(tǒng)分析員在不止一個時,首先由分析員委員會進行體系結(jié)構(gòu)設計,當體系結(jié)構(gòu)基本確定之后,定義分組和分組之間的接口,特別對將來需要密切接口的部分要進行詳細定義,包括彼此間的"通訊協(xié)議",時間及方式等等。完成該項工作后必須產(chǎn)生《體系結(jié)構(gòu)設計說明》。《體系結(jié)構(gòu)設計說明》生成后由項目負責人提交給質(zhì)量監(jiān)督組進行復審,復審通過之后,由文檔組進行格式化和版本編號并存檔?!扼w系結(jié)構(gòu)設計說明》的完整流轉(zhuǎn)過程在開發(fā)商內(nèi)部,客戶并不介入。
程序員
為了有效的利用領(lǐng)域?qū)<业馁Y源,在體系結(jié)構(gòu)設計的同時,可以由系統(tǒng)分析員的指導之下,由程序員進行界面原形的開發(fā)。界面原形由領(lǐng)域?qū)<疫M行評審。評審通過后由客戶進行復審。界面原形跳過質(zhì)量監(jiān)督由文檔組進行格式