公司軟件項目啟動設計測試驗收階段管理制度.doc
下載文檔
上傳人:職z****i
編號:1097467
2024-09-07
18頁
522.49KB
1、公司軟件項目啟動、設計、測試驗收階段管理制度編 制: 審 核: 批 準: 版 本 號: 目錄1 目的22 適用范圍23 職責24 軟件項目管理34.1 項目整體管理34.2 項目啟動階段54.3 初步需求調研階段64.4 軟件需求規格階段64.5 設計階段74.6 實現階段84.7 測試階段84.8 實施及試運行階段104.9 驗收階段114.10 收尾階段125 相關文件131目的本制度規定了公司所承接的不同規模的軟件項口開發流程,說明項口的各個階段z 間的輸入輸出結果,以及執行各階段任務時的要求及相關模板,各部門的職責等,并說 明了各階段完成的標志和標準,是項B組推進項B及質量管理部門檢查2、項B工作的核心 制度。本制度是作為項目配置管理、質量管理、測試管理制度的基礎性文件,其他相關制 度按照此制度規定的流程及要求進一步拓展、深化項口相關其他環節的管理規范。2適用范圍本制度適用于以下情況:公司所承接的不同規模的軟件開發類項目;公司所承接的集成項口屮的軟件開發部分;公司產品的外圍開發工作。3職責部門名稱主要職責分管總監1. 負責協助項目啟動過程,指派項目經理及項目組;2. 負責協助項目組完成項目各階段任務;3. 負責參與評審項目關鍵階段成果;4. 負責協助項冃組處理疑難問題。應用開發部2. 部門成員出任項目經理;3. 項目經理為項目第一責任人;4. 對項目結果負責;5. 根據公司要求3、開展項目各階段任務;6. 負責項目啟動至項目收尾的所有項目和關工作;7. 負責向其他部門提供允許的技術資料及技術支持。質量管理部1. 負責項目啟動階段的準備工作;2. 負責檢查項目各階段的成果并出具檢查報告;3. 負責項目過程中的測試工作并出具測試報告;4. 負責項目過程中的配置管理工作;5. 負責項目過程中的評審紐織、里程碑活動組織工作;6. 負責定期向項目經理、應用開發部、質量管理部經理提交質 量管理報告并及時匯報項冃的近況;7. 負責協助項冃經理分析項F1過程的問題及風險,并提出解決 方法。西南辦事處行業 產品銷售部8. 負責項目前期商務工作,并于項目啟動階段移交、講解前期資料至項目纟94、. 負責協助項目經理處理客戶關系;10. 負責協助項目驗收工作;11. 負責項目的侖同收尾工作。財務部12. 負責審核、發放項冃獎金;13. 負責監督項n成本及預算執行情況。4軟件項目管理4.1項目整體管理流程階 段參與人執行說明/模板A.11、分管領導2、應用開發部3、項冃經理4、質量管理部1、項目立項,確定項日目標,項日組成 立,項冃經理任命,明確項冃獎金及獎懲 辦法。2、項H經理和項冃組制定項H計劃,質 量管理部門市核通過。A.21、項目經理2、質量管理部1、項目經理根據前期與客戶交流的情況 進行客戶需求調研;2、調研期間,按日匯總分析需求調研結 果,并形成書面記錄。A.31、項冃經理25、項目組3、質量管理部1、根據調研結果編制軟件需求規格說明 書(相當于總體設計),軟件需求規格說 明書主要用以說明軟件的實現概況;2、以需求規格說明書為基礎対客八進行 二次調研;3、二次調研可采用系統原型的方式也可 以采用說明書方式冇項II經理確定;A.41、項目經理2、項目組3、質量管理部1、系統設計階段必須包括UI設計、業務 設計、數據庫設計等3個方血的內容;4、對于工期在20犬以內可以完成的外圍 開發,以任務單為主體進行設計即可,無A1項目啟動階段A2初步需求調研階段A3 軟件需求規格階段A4系統設計階段tA5 系統實現階段A6 系統測試階段A7實施及試運行階段A8 項目驗收階段A9項R6、收尾階段需設計說明書,超過20天的必須按照軟件 開發流程進行。A.51、項目經理2、項冃組1、按編碼規范進行編碼,質量管理部定 期抽查編碼情況;2、按版本計劃提交測試版本:3、按照里程碑計劃進行審核、總結。A.61、項H經理2、項目組3、質量管理部根據軟件測試管理制度進行軟件測試, 測試工作交叉于整個項目過程中。A.71、項目經理2、項目組3、質量管理部包括系統初始化、系統問題收集及反饋、 系統培訓等兒項工作。A.81、項目經理2、西南辦事處行 業產品銷售部3、質量管理部1、以項目組為主進行內部驗收、外部驗 收工作的準備;2、通過內部驗收和外部驗收項冃視為通 過;3、西南辦事處行業產品悄作部負7、責協調 組織外部驗收,準備相關材料。A.91、項目經理2、西南辦事處行 業產品銷售部3、質量管理部1、項目收尾及合同收尾完成視為項目結 朿;2、完成項目收尾后,發放第一筆項目獎 金;2、合同收尾由西南辦事處行業產品銷售 部負責;管理說明:1、項口過程中,執行質量管理考核標準,具體考核參見質量管理制度;2、項冃過程中,執行配置管理考核標準,具體考核參加配置管理制度。3、質檢員對項冃全過程進行質屋考核,如不達標則根據質量管理制度配置管理制度 軟件測試管理制度屮的規定進行考核,考核結果影響項目獎金方法,具體參見項目獎金管理辦法。4.2項目啟動階段流程不通過BI開始階 段參與人執行說明/模板B.11、8、西南辦擊處 行業產品銷售部2、應用開發部說明:由商務部的人員向應用開發部交接 前期的商務資料。B.21、分管領導2、應用開發部3、項目經理4、質量管理部1、公司需向項目組明確項目目標,項目 耍求。2、組建項目組,任命項目經理,制定項 目委任書。3、質量管理部指定質檢員,搭建配置庫、 測試冃錄等,并協助完成啟動工作。 模板:項目委任書、項目經理授權 書。B.31應用開發部2項目經理說明:項目經理帶領項目組成員編制進度 計劃。模板:項目進度計劃。B.41、應用開發部2、項目經理3、質量管理部1、質檢員初審進度計劃,通過后組織相 關部門人員對計劃進行評審,評審過程遵 照評審規程執行。2、評審不通過則9、交換項目經理直至評審 通過。B.51、質量管理部2、項口經理1、質檢員根據進度計劃,編制測試計劃。2、測試計劃需經項冃經理及質量管理部 經理審核。B.61、質聚管理部2、項忖經理質檢員根據進度計劃編制質量保證計 劃。2、質量保證計劃需經項F1經理及質量管 理部經理審核。B.71、分管領導2、應用開發部3、項目經理4、質量管理部1、發布項目計劃、測試計劃、質量保證 計劃。2、項H經理根據項ri獎金管理辦法 完成項目獎金預算,提交公司審核;3、項1=1經理進行項目成本預算,并提交 公司審核;模板:項冃獎金核算表、項冃成本預算表管理說明:1、項目工期在2個月以內的,項目進度計劃允許規劃只到里程碑,每10、月低對對卜月計劃進行細 化,但不允許修改里程碑(包括時間、成果均不允許修改),如里程碑要進行修改必須按照配 置管理制度中的變更要求進行審批,經同意后才能修改;2、項H成本預算通過后,交由財務部按月進行成本跟蹤,質檢員應在質檢月報中定期匯報項 目成本。4.3初步需求調研階段流程階段參與人執行說明/模板C11開始丿C.11項目經理說明:依據項目計劃執行。C2 確定關系人范圍C.21、項冃經理2、西南辦事處 行業產品銷售部說明:需西南辦事處行業產品銷售部及相 關部門向項目經理提供管理表。模板:關系人管理表C3制定需求調研方案C.31、項日經理說明:項目經理根據關系人情況,制定需求 調研方案。模板:調11、研方案C 需求4調研C.41、項H經理2、項目組3、質量管理部1、需求調研過程需質檢員參與;2、調研記錄應形成需求確認表,并由客戶 簽字確認。模板:需求調研確認表C5、結束C.51、項目經理2、項目組說明:初步需求調研階段必須交付調研和關 紙質、電了版材料及需求確認表。管理說明:仁質檢員在需求調研過程加入項目紐開展具體工作,所有的需求調研確認表需有質檢員確認 簽字。4.4軟件需求規格階段流程D1開始D5 結束階段參與人執行說明/模板D.11、項冃經理說明:根據初步需求調研確認表 結果進入軟件需求規格階段D.21、項冃經理2、項冃組1、可編制軟件需求規格說明書 初稿或根據需求編寫系統原型 作為盂12、求規格;2. 軟件需求規格階段是將客戶 需求轉變為軟件實現的需求過 程。D.31、項冃經理2、項目組1、軟件需求編制完成后,以此 為基礎進行二次需求調研。調研 結果用以修改軟件需求規格的 成果,并形成最終提交的需求規 格說明書或系統原型。模板:軟件需求規格說明書D.41、應用開發部2、質量管理部3、項冃經理1、對需求規格說明書或系統原 型進行評審;2、如采用系統原型評審,則評審通過后質檢員需協助完成需 求規格說明書終稿。D.51、項目經理說明:軟件需求規格階段結束 后,應當輸出軟件需求規格說明 書(如采用系統原型的應同步輸 出系統原型)管理說明:1、軟件需求規格階段主耍用于將客戶需求轉化為軟件13、實現的需求,需求規格說明書闡述的主 題內容應圍繞軟件提供的功能實現為主;2、本階段項日經理可根據項目紐及客戶實際情況制定需求討論的方式(如系統原型、說明書、 評審會等),但最終必須形成軟件需求規格說明。4.5設計階段流程階段參與人執行說明/模板CE1J 開始丿E.11、項目經理2、項目組說明:設計可根據已確認的需求說切,以模 塊獨立開展設計工作。VE2 平面設計E3 業務設計E4結束E.21、項目經理2、項目組1、設計階段需首先完成整體的平臺風格設 計,此階段應提交客戶確認平面設計圖。2、如采用系統原型方式調研需求,則整體 的平而設計階段應在系統原型時完成。E.31應用開發部2、質量管理部3、14、項目經理4項目組1根據已確定的平面設計,根據已確認的 盂求,按模塊進行該模塊的IU設計、業務 流程設計、數據庫設計。模板:設計說明書E.41、項目經理模塊化的IU設計、業務流程設計、數據庫 設計評審通過后可先進行模塊開發。筲理說明:1、所有的設計過程中中,整體的平面風格設計必須在分塊設計前進行,并取得客八認可;2、具體項目的設計過程由項目經理根據實際情況在項目進度計劃階段進行規劃,并使項口紐 及質檢員清晰了解推進計劃。4.6實現階段流程階 段參與人執行說明/模板F1F.11、項目經理4、項目組1、項目經理組織召開里程碑會議,安排相 應工作。F.21、項日經理4、項H組1、由項目組搭建開發環境。15、2、項冃采用的笫三方控件與組件捉交至質 檢員備案。F2搭建開發環境F.31、項目經理2、項目組3、質量管理部1、在開發過程屮開發人員必須按照公司的 編碼規范、數據庫規范、配置管理規范進行 開發及成果提交。2、質量管理部定期對編碼規范進行抽檢以 及配宜資源的提交進行定期檢查,按周、月 上報質檢情況。F3 編碼構建F4項冃組自測(姦)F.41、項H經理2、項目組說明:編碼完成后,開發人員必須完成內部 口測,通過后提交版本中請,由質檢員進行 測試。F.51、項目經理2、項目組說明:編碼過程結束管理說明:質檢員每周抽檢10%新增代碼檢查規范性。本周發現代碼注釋率低于5%,規范性不合格則在 周報屮給子提16、醒,每月進行一次代碼規范性的抽檢,形成最終的代碼規范考核,如月度抽檢不 合格,該項日規范性考核分數扌II除2分,項日獎金根據項目考核分數進行處理,詳見項日獎 金管理辦法質量管理制度。4.7測試階段流程階段參與人執行說明/模板G.12、項冃經理2、項目組3、質量管理部門人說明:依據項H組內部測試通過 的版本進行測試,交義于編碼實 現階段。G1 開始管理說明:員G.21、項目經理2、質量管理部說明:由質檢員在編碼開始初期 搭建測試環境,并輸出測試環境 說明書,交由項冃經理審核。模板:測試環境搭建說明書G.31、質雖管理部經理2、質量管理部說明:質雖管理部編制該項忖測 試用例,提交部門經理審核,審 17、核通過后按此測試用例執行洌J 試。G.41、項目經理2、項目組3、質量管理部1、開發過程中功能、集成測試 由開發人員通過自測、交叉測試 完成,日常測試需要提供測試結 論,無需測試計劃。2、質量管理部負責測試項目組 提交的代碼版木的需求測試, 以及階段性的性能、壓力、UI 測試,并根據項目計劃,完成 本次測試計劃。3、測試版本:質量管理部從公 司SVN庫中提取最新項冃代碼, 生成版本號,進行編譯后發布于 測試環境,執行測試。3、質量管理部在測試過程中發 現的系統BUG需登記到BUG管 理工具屮,項目經理根據發現 的bug安排處理人員、時間。質 量管理部負責跟蹤BUG的消缺 過程,直至缺陷消除。測18、試結 束后,質檢工程師完成測試報 告G.5說明:質量管理部測試通過后, 進入版本管理流程進行版本發 布1、測試過程中,必須對開發人員提交的功能代碼質量進行考核,詳見軟件測試管理制度;2、測試管理過程詳見軟件測試管理制度。4.8實施及試運行階段流程階段參與人執行說明/模板HI開始H.11、項目經理2、西南辦事處行業 產品銷售部3、項目組人員4、應用開發部5、分管領導說明:測試通過后才能進行實施 工作。可按模塊也可整體進行實 丿施及試運行。H2實施準備H.21、項目經理2、項目組人員說明:項目經理準備實施使用的 操作手冊、培訓課件等,并進行 實施人員培訓。H3 實施計劃H.31、項目經理2、應用開19、發部3、分管領導說明:項目經理制定實施計劃, 提交部門經理及分管領導審核。模板:實施計劃H4 數據初始化H5川戶培訓H.41、項目經理2、項冃組人員說明:項目組人員對系統進行初 始化,并在初始化后檢測系統是 否正常運行。H6客戶交流H.51、項冃經理2、項冃組人員1、根據客戶實際需求,實施人 員完成培訓計劃并報客戶方 確認;14. 培訓中應安排考核,并于考 核結束后出具考試成績表及培訓總結捉交客戶方及項FI 經理。H7系統完善及修正J結束丿H.61、項目經理2項目組人員說明:試運行過程中,項目經理 應定期與客戶交流,記錄交流結 果,分析系統的運行情況,并在 項冃刀報中匯報相關情況。H.71、項20、目經理2、項目組人員在系統實施過程屮和實施完畢 之后,因客戶隨時可能進入系 統,所以要保證系統安全、冇效、 穩定地運行,因此,需要開展系 統巡檢工作:1、實施人員每犬檢查服務器、 程序、備份是否正常,并將檢查 結果記錄到實施記錄;2、實施記錄應當將每天收集到的客戶問題及建議進行記錄, 由實施人員針對收集的問題進 行分析,提出解決建議后捉交項 目經理,項目經理逐一對問題的 處理提出反饋意見交實施人員。3、實施人員收集的客戶問題, 在未經項目經理許可的狀況 下,不允許進行修改。4、項目實施過程屮,實施人員 應當及時記錄客戶問題至實施 記錄,質量管理部根據每天反 饋的記錄問題進行系統修正的 跟蹤,直21、至問題關閉模板:系統實施記錄H.8本過程結束4.9驗收階段流程階段參與人執行說明/模板11開始12驗收資料、系統準備13系統驗收14總結歸檔C15J 結束 丿1.11、項目經理2、項目組人員3、質量管理部1、項目驗收分為內部驗收和外 部驗收。15. 內部驗收可在實施Z前或Z 后進行,與外部驗收工作無一定 關聯。I.21、分管領導2、應用開發部3、項目經理4、項冃紐人員5、質量管理部6、西南辦事處行業 產品銷售部1按照合同約定清理、準備所 需的功能和驗收資料,根據公司 及客戶方要求擬定驗收H程。2、驗收口程提交應用開發部審 核,分管領導批準。3、驗收前系統演示,由項目經 理與項目組人員共同準備。22、4、質最管理部完成資料清單日 錄,并對整理的資料進行審核。5、西南辦/行業產品銷倍部負責 資料的裝訂、準備等工作。I.31、分管領導2、應用開發部3、項目經理4、項目組人員5、質量管理部6、西南辦事處行業 產品銷售部1、系統驗收包括內部驗收活動、 客戶驗收會議。2、項口經理負責內部驗收活動 的協調和準備。2西南辦事處行業產品銷售部 負責外部驗收活動的協調和準 備。I.4項口經理2、項目組人員3、質量管理部4、應用開發部經理1、項目組召開項目總結會議, 總結經驗教訓。I.51、項目經理2、項目組人員管理說明:1外部驗收中,項目一次驗收不通過,扣除項目獎金10%,二次驗收不通過,扣除項目獎金 3023、%,三次不通過則全部扣除4.10收尾階段流程階段參與人執行說明/模板J.11、項冃經理2、項目組人員1、項冃驗收結束后,啟動項H 收尾。2、項目收尾分為項目收尾 和合同收尾。J.21、應用開發部2、項目經理3、質量管理部說明:項目收尾由項日組和質 量管理部、應用開發部共同完 成。J.31分管領導2、西南辦事處行 業產品銷售部說明:合同收尾由西南辦事處 行業產品銷售部完成,分管總 監協助。J.41項目經理2、項目組人員3、質量管理部4、應用開發部經1質量管理部協助項0組整理 項目資料(文檔、源代碼、第 三方控件);2、應用開發部根據資料抽取町 復用內容。JinJIJTIfiJ.51、項冃經理2、24、項目組人員3、質量管理部4、應用開發部經 理1、項hl組提交項H全套資料至 綜合部歸檔。2、應用開發部移交可復用代碼 及資料至質量管理部,質量管 理部編目整理示在公司內發 布。J.61、項F1經理2、應用開發部經 理3分管總監4、財務部1、項口經理依據公司項口獎金 制度,核算項日獎金。2、質量管理部根據項n考核結 果對項冃獎金核算結果進行審 核。3、項口經理根據核算的項口獎 金申請第一筆獎金,通過審批 后,由財務部發放獎金。4、詳見項冃獎金管理辦法J.71項目經理2、財務部說明:完成合同收尾,且項目 維護期己滿半年的,項目經理 可申請屬于獎金。財務部根據 審批結果發放獎金。J.81西南辦事處行 業產品銷售部說明:西南辦事處行業產品銷 售部根據合同耍求,進行項口 收款,肓至最后一筆款收完后 視為合同收尾結束。J.9項目收尾、合同收尾項目完成 后,項冃結束。5相關文件配置管理制度質量管理制度軟件測試管理制度項目獎金管理辦法6記錄項目委任書項目經理授權書項目進度計劃項目獎金核算表項口成木核算表關系人管理表需求調研方案軟件需求規格說明書需求調研確認表系統設計說明書測試環境搭建說明書 BUG生命周期管理表項目實施計劃系統實施記錄培訓計劃培訓簽到表項目獎金發放申請