軟件項目進度保障措施方案(14頁).docx
下載文檔
上傳人:正***
編號:874420
2024-01-05
14頁
18.47KB
1、軟件項目進度保障措施方案 軟件項目進度保障措施方案1為了有效實施進度控制,設備監理工程師應根據設備工程的具體情況,確定設備工程進度控制的詳細措施,以確保進度目標的實現。設備工程進度控制的措施一般包括組織措施、經濟措施、技術措施、合同措施和信息管理措施。 1 進度控制的組織措施建立設備工程進度目標控制體系,并據此建立進度控制的設備監理現場組織機構,將實現進度目標的責任落實到每個進度控制人員。建立現場進度控制的工作責任制度,說明進度控制人員在進度控制中的具體職責。派駐稱職的設備監理人員,即設備監理人員應具備一定的素質和執業資格,并在上崗前經過有針對性的培訓。建立可行的進度控制工作體系,包括例會制度2、(技術會議、協調會議等)、進度計劃審核及實施過程監理制度、各類文件審核程序及時間限制等。建立完整的變更控制系統,一旦設備工程發生變更(如設計變更),各方應遵循事先建立的變更程序,及時審核和批準變更。建立激勵機制,對進度控制人員的工作進行協調和考核,利用激勵手段(獎勵、懲罰、表揚、批評等方式)督促他們進行進度控制。2 進度控制的經濟措施進度控制的經濟措施,是指用經濟的手段對設備工程進度控制進行影響和制約,它有以下幾種: 建立設備工程付款程序,及時審核承包商的進度付款申請,并向業主出具付款簽證,以便業主及時向承包商支付進度款;及時處理變更和索賠付款;采取獎懲措施,如對提前竣工,可給予物質和經濟獎勵3、,對工程拖期,則采取一定的經濟處罰; 向業主支付誤期損害賠償費;在承包商違約的情況下,業主向承包商索賠經濟補償。3 進度控制的管理技術措施進度控制的管理技術措施是指運用各種項目管理技術,通過各種計劃的編制、優化實施、調整而實現對進度有效控制的措施,主要包括:建立一套實用和完善的設備工程進度控制的程序文件;采用橫道圖計劃、網絡計劃技術等,編制設備工程進度計劃;利用電子計算機和各種應用軟件輔助進度管理,包括進度數據的采集、整理、統計和分析。4 進度控制的合同措施進度控制的合同措施是指必須按照合同規定的進度控制目標,采用合同規定的進度控制方法,對設備工程進度進行控制的措施。如在合同中規定的開工時間,4、設備工程應開始實施。進度控制的合同措施主要包括以下幾方面。選擇恰當的合同管理模式,如設計建造模式、設計采購施工/交鑰匙模式、單價合同模式等。按當事方簽訂的合同進行管理,即在處理設備工程實施過程中遇到的任何進度問題或其他問題,均應依據合同規定進行處理,不能主觀臆斷。編制進度計劃所使用的方法和計算機應用軟件應在合同中作出規定,并在合同中規定設備監理工程師負責監督承包商按審定的進度計劃實施設備工程。合同中對與進度有關的內容作出明確規定,如開工日期、竣工時間、主要事件的完成時間、各類文件的審核時間、主要試驗和檢驗的時間安排等。5 進度控制的信息管理措施信息管理措施是指在設備工程進度控制過程中,對設備工5、程進度信息進行有效管理,以掌握最新的信息,確保決策正確性的方法。主要措施包括以下幾方面。建立進度文檔管理系統,事先設計好各類進度報告的內容、格式及上報時間等。建立進度信息溝通制度,保證信息渠道暢通。規定信息傳遞的方式和方法。進度信息傳遞方式是指書面或口頭方式、電子方式等傳遞進度信息;信息傳遞方法是指采用紙質打印或手寫文檔、電子文檔、電報或其他類型的文檔。建立信息管理組織。信息管理包括人工管理信息系統和計算機管理信息系統兩種。前者包括信息人員的配備、會議制度的建立、各項基礎工作的健全化、信息的鑒定、簽證和歸檔制度等。后者包括人員配備、計算機硬件和軟件配置等。軟件項目進度保障措施方案2為確保項目的6、順利開展和實施,我們分別制定了項目組人員保證方案和軟件開發質量保證方案以及項目進度保證方案。1項目組人員保證方案為確保項目的順利開展和實施,項目組的人員配備既有高層次的技術帶頭人(專家、教授等),也有中堅力量(博士、工程師、研發經理等),還有一般工作人員(具體開發設計工作的人員、試驗人員、管理人員等),并實行項目經理、技術負責人質量負責制,加強技術管理的有效性和研發過程的科學性、準確性。2軟件開發質量保證方案2.1質量管理內容2.1.1 編制和評審質量計劃制定質量保證計劃:依據項目計劃及項目質量目標確定需要檢查的主要過程和工作產品,識別項目過程中的干系人及其活動,估計檢查時間和人員,并制定出本7、項目的質量保證計劃。質量保證計劃的主要內容包括:例行審計和里程碑評審,需要監督的重要活動和工作產品,確定審計方式,根據項目計劃中的評審計劃確定質量保證人員需要參加的評審計劃。明確質量審計報告的報送范圍。質量保證計劃的評審:質量保證計劃需要經過評審方能生效,以確保質量保證計劃和項目計劃的一致性。經過批準的質量保證計劃需要納入配置管理。當項目計劃變更時,需要及時更改和復審質量保證計劃。2.1.2 過程和工作產品的質量檢查根據質量保證計劃進行質量的審計工作,并發布質量審計報告。審計的主要內容包括:是否按照過程要求執行了相應的活動,是否按照過程要求產生了相應的工作產品。本項目中對質量的控制主要體現在不8、同階段的審計當中。2.1.3 不符合項的跟蹤處理對審計中發現的不符合項,要求項目組及時處理,質量保證人員需要確認不符合項的狀態,直到最終的不符合項狀態為完成為止。2.2質量管理責任分配我公司在開發項目上按照規范化軟件的生產方式進行生產。每個項目除配備了項目開發所需角色外,還專門配備了質量保證小組、配置管理小組、測試小組來確保質量管理的實施,下面針對這三種角色進行說明:2.2.1 質量保證小組職責質量保證小組作為質量保證的實施小組,在項目開發的過程中幾乎所有的部門都與質量保證小組有關。質量保證小組的主要職責是:以獨立審查方式,從第三方的角度監控軟件開發任務的執行,分析項目內存在的質量問題,審查項9、目的質量活動,給出質量審計報告。就項目是否遵循已制定的計劃、標準和規程,給開發人員和管理層提供反映產品和過程質量的信息和數據,使他們能了解整個項目生存周期中工作產品和過程的情況,提高項目透明度,從而支持其交付高質量的軟件產品。質量保證人員依據質量保證計劃,通過質量審計報告向項目經理及有關人員提出已經識別出的不符合項,并跟蹤不符合項的解決過程,通過審計周報或者審計月報向項目經理提供過程和產品質量數據,并與項目組協商不符合項的解決辦法。質量保證小組的檢測范圍主要包括:項目的進度是否按照項目計劃執行,用戶需求是否得到了用戶的簽字確認,軟件需求是否正確的反映了用戶的需求,是否將每一項用戶需求都映射到軟10、件需求;系統設計是否完全反映了軟件需求;實現的軟件是否正確的體現了系統設計;測試人員是否進行了較為徹底的和全面的測試;客戶驗收和交接清單是否完備;對于系統運行中出現的問題,維護人員是否記錄了詳細的維護記錄;配置管-理-員是否按照配置管理計劃建立了基線,是否嚴格控制變更過程,是否對配置庫進行了維護。2.2.2 配置管理小組職責配置管理活動的目的是通過執行版本控制、變更控制、基線管理等規程,借助配置管理工具的使用,來保證整個生命周期過程產生的所有配置項的完整性、一致性和可追溯性。配置管理是對工作成果(階段工作成果和產品成果、進展狀態成果)的一種有效保護形式,是反映項目及其工作產品的過去、現在、動態11、的資料和數據集中管理體現。配置管理小組的主要職責包括:根據項目計劃制定配置管理計劃,建立配置庫,為項目組人員分配配置庫權限,創建需求、設計、開發、測試、交付階段的基線。當納入基線庫的工作產品發生變更時,嚴格按照配置項變更控制過程執行變更,變更后建立新的基線。2.2.3 測試小組職責作為質量控制的主要手段,如同軟件開發一樣,測試在執行之前,測試小組制定軟件測試計劃、測試用例的編寫和執行工作。本項目中,測試可以分為如下幾種類型:代碼走查、單元測試、集成測試、系統測試。為了保證程序的質量,開發人員需要對同伴的代碼進行代碼走查,同時對自己編寫的程序進行單元測試,確保程序編譯、運行正確。測試人員根據軟件12、需求分析報告進行軟件集成測試用例和系統測試用例的編寫。對編寫完成的測試用例提交項目組進行評審,同時質量保證人員對評審過程和工作產品進行監測。測試人員根據測試計劃和測試用例執行測試用例,并對發現的缺陷進行記錄,只有這樣才能確保項目組開發的軟件產品滿足用戶需求。在完成集成測試之后,可以進行軟件系統測試,系統測試包括對軟件進行功能測試、性能測試、安全測試、壓力測試。只有進行了系統測試軟件測試才是完整的。系統測試在本項目中占有重要的地位,性能要求有可能改變軟件的設計,為避免造成軟件的后期返工,測試在性能上需要較大的側重。2.3質量保證措施通過質量管理責任的分配,通過如下幾個方面來進行質量保證的實施過程13、:2.3.1 項目進度項目計劃的制定為工程項目實施、管理和支持工作、項目進度、成本、質量及過程產品的有效控制打下了良好的基礎,以便所有相關人員能夠按照該計劃有條不紊地開展工作;制定項目計劃,必須獲得相關干系人的認可,并以此作為項目跟蹤的基礎。項目進度是項目進行是否順利的最直觀表現。制定合理的項目計劃首要前提是選擇從事類似規模和類似業務項目的有經驗的項目負責人參加制定項目進度計劃。項目計劃由項目負責人制定,由項目各小組組長、項目成員、干系人、質量保證人員參加一起進行評審。評審過程主要討論項目計劃的可行性,對其中不合理的地方提出修改意見,對計劃中不合理的地方進行修改完善,并由質量保證人員對其結果進14、行跟蹤處理,以確保項目計劃完整性、可行性,項目計劃評審通過后,交由配置管理人員進行配置管理。在計劃實施過程中,按項目計劃中里程碑為界限,將整個開發周期劃分為若干階段。根據里程碑的完成情況,適當的調整每一個較小的階段的任務量和完成的任務時間,動態跟蹤和動態調整,以利于項目質量保證的實施。實際運作中,質量保證人員在對項目執行過程進行檢查時,對于發現的項目偏差,以質量審計報告的形式提交項目負責人。由項目負責人組織人員對計劃進行維護,對于已經變動的項目計劃,由配置管理進行配置管理。2.3.2 需求分析需求分析是開發人員對系統需要做什么和如何做的定義過程。從系統分析的經驗來看,這個過程往往是個循序漸進的15、過程,一次性對系統形成完整的認識是困難的。只有不斷地和客戶領域專家進行交流確認,方能逐步明了用戶的需求。從系統開發的過程得知,系統分析時犯下的錯誤,會在接下來的階段被成倍的放大,越是在開發的后期,糾正分析時犯下的錯誤所花費的代價越是昂貴,也越發影響系統的工期和系統的質量。本項目中,將邀請招標方技術負責人參與需求調研,以便保證需求調研質量,同時形成用戶需求說明書。需求評審時會同雙方管理層、項目實施層共同進行,對于通過用戶確認的需求,交由配置管-理-員形成需求基線。用戶需求在招標方確認后,由系統分析人員形成軟件需求分析報告,同時對軟件需求分析報告進行評審,對于評審通過的軟件需求分析報告可以交由測試16、人員進行測試計劃和測試用例的編寫。對于開發過程存在的需求變動,招標方填寫變更申請單發給項目經理,在質量保證人員參加的情況下,對這個變更進行評審,由項目經理組織項目組成員一起討論實施變更的可行性及實施后所帶來的影響,對于影響小的變更直接記錄,大的變更則需要形成正式的變更報告,無論那種變更都需要對相應的文檔實施同步變更(包括需求分析報告、系統設計、安裝手冊、操作手冊等)。但是對于無法實現或是變更會帶來巨大的影響而將導致進度的延期,這時,我們將變更報告提交給招標方并召開協調會議,討論變更取舍問題或是項目進度變更問題。決定變更之后,由項目負責人組織實施變更,測試人員檢測變更結果,而質量保證人員監督變更17、實施過程,并協助配置管-理-員對變更后的成果進行配置管理。變更實施完后,運行前還需要協助用戶一同測試并由招標方簽字后同意方可上線。2.3.3 系統設計優良的體系結構應當具備可擴展性和可配置性,而好的體系結構則需要好的設計方法,需要針對項目的結構、項目的特征和用戶的需求來分析。本項目中將安排我公司高級系統架構師擔當項目總體設計師,匯同總體設計組完成系統設計。另外對公共類模塊的開發。由總體設計組通過對用戶需求的仔細研究,盡可能的識別出公共類,并進行定義和設計,以減少重復工作。對于項目組提供的設計文檔,由項目經理組織,質保小組成員參與,對其設計文檔進行評審,及時發現設計中可能存在的錯誤,降低項目開發18、風險,同時確保設計文檔能為開發人員、測試人員提供切實的指導。對于可復用的設計進行提取作為公共庫設計和開發,提供項目組。最后交由配置管-理-員進行設計文檔的版本控制。2.3.4 系統實現系統實現的目的是依據系統設計文檔,由程序員進行程序編寫,以便實現設計要求,系統實現過程中,開發人員需要對模塊進行代碼走查和交叉單元測試,以保證模塊代碼質量。軟件實現也就是代碼的生產過程。根據上一階段形成的設計文檔,程序員在完成代碼之后,可以開始編碼并且進行代碼走查和單元測試。對于測試完成的程序可以交由配置管理人員進行配置管理。2.3.5 系統測試系統開發涉及到一系列的過程,每一個過程都有可能引入缺陷(Bug),本19、系統質量的好壞直接關系到正常使用和日后的維護。在開發過程中,我們將質量控制貫穿于所有階段和所有參與系統的人員中,包括系統分析、設計和編碼。分階段的評審和測試是軟件質量的有力保障。系統存在平臺測試和應用系統的測試以及最終的測試。由于測試也存在協調的問題,如錯誤具體定位,在應用系統發現一個錯誤,到底是應用系統的自身的錯誤還是中間件存在的錯誤,需要測試人員進行準確的判斷。為了達到良好的測試目的,本系統測試工作由測試組來完成,主要采用下列方法進行系統的測試:從測試方法上來說,分為黑盒測試和白盒測試:黑盒測試:著重于測試軟件系統的外部特性;根據系統的設計要求,每一項功能都要進行逐個測試,檢查其是否達到了20、預期的要求,是否能正確地接受輸入,是否能正確地輸出結果。白盒測試:由于軟件的所有源代碼都要由項目組成員編寫,對其內部的邏輯規則和數據流程,都要進行測試,以檢查其代碼編寫是否符合設計要求。從測試策略上來說分為集成測試和系統測試:集成測試:在所有模塊都通過了單元測試后,將各個模塊組裝在一起,進行組裝測試,用于發現與接口相聯系的問題。在通過組裝測試后,將經過單元測試的模塊組裝成一個符合設計要求的軟件結構。系統測試:在本項目通過了以上的測試步驟后,與其它系統元素(如硬件服務器、網絡系統等)進行集成測試和系統級的確認測試,將各種可能的缺陷完全排除掉,從根本上保證系統的長期穩定運行。2.3.6 系統維護本21、項目中,技術支持小組的任務一方面是保證對項目客戶的跟蹤服務,另一方面是確保該項目的技術咨詢工作。系統維護期,對于一般性的錯誤,如操作不當等引起的問題,全部由技術支持小組執行完成,但需要用戶測試確認上線。如果較大的修改則需要走變更控制流程,填寫變更申請,經項目組討論分析可行方案在由技術支持小組實施,通過測試后方可提交用戶。在這個過程中質量人員需要對維護過程和維護記錄單進行檢查。3項目進度保證方案3.1加強項目進度管理為保證項目按期完成,通過制定項目里程碑管理運行表、定期舉行項目狀態會議、比較各項任務的實際開始日期與計劃開始日期是否吻合、確定正式的項目里程碑是否在預期完成等方式加強項目進度管理。322、.2控制項目進度措施(1) 項目經理一定對整個項目的開發周期有一個清楚的了解,把任務的劃分一定要一天為單位,不要一模塊為單位,而每天無論是開發人 員還是測試人員,都要對自己的工作有一個大致的估計。即每天下午,有項目經理組織開發人員進行系統的了解,并且作好相應的記錄。對已經解決的問題一定要一 個詳細的記錄。而對沒有解決的問題一定要重視起來。不要向后退。找到根本的原因所在。(2) 加強溝通和交流,項目經理一定要多多與開發人員進行交流,要調動其的積極性,讓他們學會問題該如何解決,不要讓他等待問題的解決。了解其實際的進展以及對開發工具的熟練程度,這對以后的任務的重新安排有重要的借鑒意義。(3) 把一些難點提出,讓大家共同克服,或者有一些技術比較精通的人來解決。解決完以后一定,讓大家都熟悉其編程思路。而對經常用的知識點,一定有詳細的說明。這樣實現資源的共享。(4) 做好項目的總結,無論是難點還是不難,只要有問題,一定要提出,并且解決完以后一定讓大家都熟悉,這樣有助于大家的技術水平的提高。(5) 做到日清日結,是保證項目進度的關鍵所在。看了軟件項目進度保障措施方案的人還看了:1.項目實施的保障措施2.項目組織保障措施3.優秀項目評優方案4.項目建設主要保障措施5.項目建設的保障措施
CAD圖紙
上傳時間:2023-11-24
11份