資源描述:
《項目過程管理》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、1、目的為了對開發(fā)部的開發(fā)工作進行有效控制,確保開發(fā)工作的有序性、可控性、計劃性和延續(xù)性,提高開發(fā)質量,特制定本控制程序。2、本程序適用于軟件開發(fā)管理過程。3、相關文件3.1《產品發(fā)布規(guī)范》3.2《評審管理制度》3.3《產品測試作業(yè)規(guī)程》4、職責4.1開發(fā)部經理負責審批開發(fā)任務、概要設計、數據庫設計、開發(fā)計劃、更改申請、項目總結等。4.2開發(fā)部經理負責審核開發(fā)任務、概要設計、數據庫設計、開發(fā)計劃、更改申請、項目總結等。4.3開發(fā)部經理負責審批詳細設計、開發(fā)進度記錄等。4.4開發(fā)部經理負責工程錯誤的指派,協(xié)助其它部門工作并提供相關的技術支持工作。4.5設計師負責概要設
2、計、數據庫設計的編寫、詳細設計的審核等工作,并參與開發(fā)的階段性輸出評審,開發(fā)結果檢查工作。4.6開發(fā)小組負責詳細設計、開發(fā)計劃、開發(fā)進度記錄編寫,具體的開發(fā)實施工作。4.7開發(fā)工程師負責編寫詳細設計、監(jiān)督開發(fā)進度、組織單元測試和檢查開發(fā)結果等主要工作。4.8信息化實施與管理部負責組織概要設計、數據庫設計、詳細設計、階段性輸出的評審,開發(fā)服務器的日常備份、各種質量記錄的審批組織和資料歸檔工作;并提供開發(fā)的具體用戶需求和產品完善建議,并協(xié)助完成開發(fā)的測試驗證,參與開發(fā)的相關評審工作。4.9測試部負責開發(fā)的測試驗證、組織產品發(fā)布工作,并參與開發(fā)的相關評審工作。5、開發(fā)宗旨
3、以用戶需求驅動產品開發(fā),產品的所有功能設計應當都能在用戶的實際需求中找到原型,作為設計開發(fā)的依據,同時兼顧覆蓋面和通用性的要求。在設計上,必須首先滿足用戶的普遍需求,然后再考慮邊緣的、較為個性化的需求。6、開發(fā)工作的一些通用規(guī)范6.1在提交測試部測試以前,程序編寫人員必須進行功能單元自測工作。6.2開發(fā)任務的編碼周期大于等于10人天的設計評審和設計更改評審必須是會議評審方式;編碼周期小于10人天的基礎模塊、后臺、工作流等框架功能的開發(fā)任務的設計評審方式由開發(fā)部經理指定。并在設計的會議評審中確定該任務的后期的階段評審點,以及該任務的發(fā)布方式。階段評審點主要包括里程碑完
4、成后、提交測試前。發(fā)布方式主要包括試用發(fā)布和正式發(fā)布。6.3開發(fā)工程師每完成一項開發(fā)計劃中的內容,必須及時向部門經理匯報進展情況,以便啟動下一步的工作。同時項目管理員負責將開發(fā)進度情況更新到內部系統(tǒng)里任務單的開發(fā)計劃中。6.4如果需要撤消開發(fā)任務,開發(fā)部經理必須提出《任務撤消申請單》,經開發(fā)部經理審批后生效。6.5未經發(fā)布的產品不準應用于工程。6.6項目管理員根據開發(fā)任務和開發(fā)質量記錄登記開發(fā)任務臺帳。7、設計開發(fā)過程管理7?1任務分類開發(fā)任務分為四類,為產品開發(fā)或完善任務、技術研究任務、二次開發(fā)任務和臨時開發(fā)任務。任務來源包括:1)由開發(fā)部門提出項目建議書并審核通
5、后下達的產品開發(fā)或完善任務。2)由開發(fā)部門根據用戶需求(用戶方提出的需求)或內部需求(公司提出的需求)等提出的臨時任務。3)由開發(fā)部門根據C類用戶需求提出的二次開發(fā)任務。4)由開發(fā)部門提出項目建議書并審核通后下達的技術研究任務。A類和B類用戶需求可以通過產品開發(fā)或完善任務和臨時任務來最終實現,如果對用戶需求進行過提煉總結且編碼工作量大于60人?天則以產品開發(fā)或完善任務實現,否則以臨時任務方式實現。7.2產品開發(fā)或完善任務的設計開發(fā)過程管理產品開發(fā)或完善任務的設計開發(fā)過程詳見公司的《產品開發(fā)控制程序》。7?3二次開發(fā)任務7.3.1二次開發(fā)任務的開發(fā)過程,參見下圖。二次
6、開發(fā)任務流程流程說明:環(huán)節(jié)編號環(huán)節(jié)名稱說明001下發(fā)任務單由開發(fā)部經理根據生效的C類需求記錄,填寫《工作任務單》,經信息化實施與管理部經理確認,下達給相關的開發(fā)負責人確認。002詳細設計二次開發(fā)必須指定開發(fā)工程師針對二次開發(fā)需求按照《詳細設計》模板撰寫詳細設計003組織評審評審具體操作規(guī)范可參見《評審管理制度》009測試發(fā)布測試工作的進行具體可以參見《產品測試作業(yè)規(guī)程》。產品經測試部測試通過后,由測試部負責組織產品的發(fā)布工作,開發(fā)小組提供相應的協(xié)助。產品發(fā)布的具體操作請參見《產品發(fā)布規(guī)范》。7?4技術研究任務技術研究的設計開發(fā)過程詳見公司的《預研開發(fā)控制程序》以及《
7、技術開發(fā)控制程序》。7.5臨時開發(fā)任務7?5.1臨時開發(fā)任務的開發(fā)過程參見以下流程圖:環(huán)節(jié)編號環(huán)節(jié)名稱說明001下發(fā)任務單由開發(fā)部經理根據生效的用戶需求記錄填寫《工作任務單》,下達給相關的開發(fā)負責人確認。此類任務一般編碼工作量在60人?天以內;由開發(fā)部經理根據需求的總結或者內部建議下達給相關的開發(fā)負責人確認。此類任務一般編碼工作量在60人?天以內002、006是否撰寫概要開發(fā)部經理根據臨時開發(fā)任務的內容決定是否需要撰設計是否撰寫詳細設計寫《概要設計》或《詳細設計》。003概要設計概要設計、數據庫設計必須按照規(guī)定的設計模板撰寫,數據庫設計為概要設計的附件文檔,提交