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