公司軟件項目崗位職責及管理制度流程附表21頁.docx
下載文檔
上傳人:職z****i
編號:1098699
2024-09-07
21頁
614.80KB
1、公司軟件項目崗位職責及管理制度、流程附表編 制: 審 核: 批 準: 版 本 號: . 軟件項目管理制度(討論稿)第一條總則貫徹公司以市場為中心、以客戶為重心的基本思想,理順項目管理中人、財、物的關系,明確工作責任,充分體現人盡其才,物盡其用的原則,遵照國家有關規定和公司其他有關規定,特制定本制度。第二條 目的建立公司軟件及集成項目管理制度,理順項目管理目標與流程,確定軟件項目管控流程、重要節點、項目目標、項目資產管理規范,提升公司自研項目、外包項目及集成項目的研發效率與質量。第三條 適用范圍項目:公司所有自研、外包軟件項目以及系統集成項目。人員:項目所涉及的所有部門和人員(含分管領導及總經理2、) 。第四條 名詞解釋4.1 業務經理 / 人員:在項目簽約以前的項目經理,主要負責完成項目的前期需求調研及總體設計方案,從項目的前期公關、跟蹤,直至項目的簽約。包含公司總經理、部門經理等業務人員。4.2 項目實施經理: 在項目簽約之后的項目經理,主要負責項目的詳細調研及詳細方案設計,從實施計劃的制定、執行、人員的安排,直至項目的完工驗收。第五條機構及職責依據公司戰略發展目標,成立產品技術委員會負責對公司產品技術發展方向的制定,各類軟件項目的立項及關閉評審及其它重大項目決策、制度的制定工作。最終給出評審意見后報公司批準執行。.5.1 公司領導負責對公司軟件研發及系統集成類管理規范的、細則的的批3、準。負責對軟件項目的立項和項目關閉的審核。負責軟件項目獎金等相關激勵制度的批準。5.2 研發部經理負責對公司軟件研發及系統集成類管理制度的修訂、審核及報批。負責對公司軟件項目過程管理規范、細則的制定、監督、考核、實施工作。負責組織軟件項目的驗收工作。負責研發團隊建設工作。負責研發團隊培訓及人員能力提升工作。5.3 項目組 / 項目經理負責軟件項目的全生命周期管控實施工作,是項目進度、質量的第一責任人。負責軟件項目的需求調研、需求開發、需求管理和、技術難點攻關、評估、設計、進度跟蹤監控、風險管理、發布實施等工作。負責帶領項目團隊進行軟件項目的設計、編碼、測試工作。負責帶領項目團服進行軟件項目的技4、術文檔、應用文檔的編制工作。負責進行項目驗收的申請及項目關閉相關工作,協助公司業務人員完成驗收工作(含公司領導層)。第六條工作流程在實際項目過程中根據項目大小及性質對過程做出適當裁剪。公司重點管理審批項目立項、項目關閉,關注需求管理、設計、研發過程監控、測試發布等工作。依據公司實際情況,為了進一步提高項目研發質量,降低變更率,提高項.目進度,在項目管控中引入及強化評審機制,加強立項、需求、設計評審。在需求開發及管理階段引入項目原型機制,提高與客戶溝通的直觀性。強化公司項目過程監控及風險管控能力,進一步明確強化項目經理的權利與責任。.軟件項目工作流程用戶需求清單立項報告可行性分析報告項立未通過否5、求需否計設現實碼編試測布發閉關.流程立項評審通過需求調研、開發需求確認是設計設計評審是編碼實現測試通過試運行發布驗收項目關閉結束成果物評審報告,確定研發實現方式用戶需求規格說明書系統需求規格說明書原型需求確認單界面效果圖概要設計詳細設計數據庫設計評審報告代碼、數據庫及其他集成設備測試分析報告試運行報告驗收報告項目關閉報告.6.1 項目啟動立項的依據:a、項目信息管理,含公司業務人員項目指令;b、客戶領導、客戶技術銜接人員提出的需求;c、可行性分析報告。由項目經理根據 6.1.1 填寫“軟件項目立項申請表” (見附表),并確定項目的行動計劃、完成時間、承擔人、項目等級等事項后,報研發部經理審批及6、公司分管領導審批簽署。可行性分析報告。項目立項批準后,由項目經理 / 研發部經理按照軟件工程的方法進行項目的實施,首先進行業務調查,詳細了解業務需求,客戶需求了解完后需要請客戶會簽,新增需求需請客戶新增協議或補簽需求的方式;掌握好第一手資料后,再進行系統需求分析以及可行性分析報告,可行性分析報告內容:( 1)價值(預計利潤達 X 萬元以上);( 2)公司技術能否支持;( 3)公司資源能否支持;( 4)是否符合公司產品方向(能否體現公司形象、能否樹立樣板工程) ;( 5)預計簽約時間;( 6)成功的可能性;( 7)客戶的業界信譽(主要指資金信譽) ;( 8)公司其他的競爭優勢;( 9)其他需要提7、供的分析資料。6.2 需求管理由客戶或者項目經理(支撐經理)整理客戶需求,形成用戶需求清單及用戶需求說明書,之后進行需求開發形成系統需求規格說明書及系統原型,與客戶.進行確認。6.3 項目設計詳見公司軟件項目設計編碼規范。重點項目需要設計評審通過后執行。6.4 軟件項目的編碼實現與測試:詳見公司軟件項目編碼設計規范及測試管理規范。重點項目需要進行代碼評審及測試用例評審。同時,加強項目自測工作,提測bug 率納入項目及成員考核。6.5 系統測試測試完成后,才能進行試運行和正式運行。項目組因修訂Bug 或系統優化而自主進行的變更由負責此項目變更的軟件工程師在”系統變更記錄表”(見附表 )中登記詳細8、情況。6.6 項目的試運行及發布 :軟件的測試完成后 ,由項目組經理會同業務人員確認是否達到了設計的要求。如果確認,報研發部經理批準后,方可投入試運行。在試運行期間 ,軟件系統與正常業務必須并行.軟件開發工程師必須根據試運行暴露出的問題在最短時間內加以解決。在試運行期間 ,分別由項目經理及研發工程師組織編制、整理、完善項目的技術文檔和使用文檔,并由研發部經理及業務人員為客戶組織各種培訓。正式運行的時間將視試運行的效果確定。由用戶代表、公司業務人員、研發部經理參加的初步評審會。如果通過評審會的初步驗收,方可投入正式運行。6.7 項目的評審、驗收:軟件項目在正式使用(不包括測試)后,無異常情況,由9、業務人員組織客戶方對該項目的評審、驗收會。項目評審、驗收完成后,在使用過程中需要完善、優化的內容也是項目工作.的一部分,必須及時修改完成,使客戶滿意。項目評審、驗收合格后,項目工程師可以填寫“軟件項目目標達成獎申請表”(見附表),并附項目的評審、驗收報告,研發部經理簽署后報公司分管領導審核批準。.項目關閉流程客戶項目經理研發部經理公司領導項目驗收啟動提供驗收報告項目管理申請組織項目關閉評審( 項目組成員、研發部經理、公司領導)評審打回評審評審通過項目關閉.6.8 項目的變更:.軟件項目需求變更流程客戶項目經理研發部經理公司領導客戶發起搜集、分析需求需求變更總工作量小于0.5 人 / 天,且累計10、變更工作量低于 5%否變更申請是記錄變更工作量執行變更未通過提交客戶確認是項目是否已經發布確認通過否確認回執上報研發部經理需求審核通過累計變更工作否上報公司領導量低于 5%是審核通過審核通過是審核打回否項目經理通知項目干系人及干系方結束變更備注:如果出現需求變更存在異議的地方最終由公司領導及研發部經理裁決。.在項目展開及以后的使用過程中,由于客戶業務需求變化或系統的優化等情況下 ,可由申請變更的一方簽寫”項目變更單” (見附表 ),由研發部經理審核, 分管領導批準后方可進行變更。項目變更單批準后 ,由研發部經理安排具體的編程人員及完成時間并回復申請變更一方(業務人員、客戶簽字人員、項目經理) 11、,并按照軟件工程的要求進行相應的文檔資料的變更及變更完成后的測試。第七條 項目獎勵7.1 除了公司項目規定的5%合同金額作為提成外,項目獎金按開發技術難度和工作量分為下面幾個檔次:類別技術難度工作量獎金定額實發比例A高3 個月以上2000 元定額 * 評審分B一般3 個月以上1600 元數C高2 個月以上 -3個月之內1200 元D一般2 個月以上 -3個月之內800 元E高1 個月以上 2個月之內400 元F一般1 個月以上 2個月之內200 元7.2 軟件項目的開發技術難度分為兩個級別,1 級為高, 2 級為一般。軟件項目的技術難度由項目經理/ 主管上報,研發部經理審核,公司分管領導批準。12、7.3 項目在規定進度中完成, 領取全額項目獎金, 拖期一天扣除項目獎金的5%,拖期 15 天后此項目移交其它工程師繼續開發并扣除該項目提成的50%。7.4 項目獎金分配由項目經理確定及批準,報研發部經理備案。.第八條、附表附表 A:軟件項目立項申請表附表 B:軟件項目目標達成獎申請表附表 C:軟件項目評審驗收標準附表 D: 項目變更單附表 E: 軟件系統變更記錄表附表 F:修訂記錄12 / 20.附表 A項目立項申請表項目名稱立項日期申請部門客戶單位全稱客戶地址聯系人職電話Email客務戶項目主管職電話Email信務息決策人職電話Email務項目要求及完成期限:成交機會項目風險:預計合同金額13、毛利率申請項目經理/ 主管意見:年月日項目組負責人 /項目組成員項目經理類別預計項目獎金.研發部經理意見:分管領導意見:年月日年月日總經理意見(重大項目):年月日.附表 B開發項目目標達成獎申請表項目名稱申請部門申請完成日期實際完成日期項目經理 / 項項目組成員目主管類別項目獎金申請項目組驗收:年月日研發部經理驗收意見:年月日分管領導意見:年月日.附表 C軟件項目評審、驗收標準:項目名稱:評審人:評審日期:年月日評審、驗收內容說明標準分實際得分規范性指 : 應用軟件工程的方法展開系統的設計 , 包括立項資料、需求分析、概要設計、詳細設計等一、系統設計的規范性、邏輯性、先進性邏輯性指:系統設計的14、業務流程、數據結構、與其它模塊的15 分接口具有邏輯性。先進性指:系統設計采用先進的方法和系統采用了先進的軟、硬件平臺二、程序的性能 :功能指:用戶操作的功能是否滿足業務的需求功能、穩健、速度穩健指:系統運行的是否平穩,異常發生的頻率的高低15分等速度指:程序的運行速度,可與老系統相比三、項目的使用效使用效果:與手工相比具有那些優點、與老系統比具有哪些30 分果優點;節省成本多少,工作效率提高多少,通過使用系統管理水平提升了多少,四、輸入 / 輸出界面方便性、友好性指:系統的輸入/ 輸出界面操作方便、靈活;操作的方便性、友點擊次數少;還具有防錯、防呆功能;并具有許多操作錯誤10分好性后的提示功15、能開發平臺的先進性指:使用什么語言編程,它的先進性如何五、采用的開發平應用平臺的先進性指:使用的網絡平臺;使用的數據庫;程10分臺及應用平臺的先序運行的方式進性系統提供的文檔資料:六、文檔資料的完技術文檔包括:業務需求分析、概要設計、詳細設計10分整性、準確性使用文檔包括:功能框圖、業務流程圖、操作使用說明書系統的安全性指 : 系統的授權管理、數據的完整性解決方案、七、系統的安全性、災難的恢復方案10分備份系統的備份指:系統的數據備份策略.附表 D軟件項目變更表申請變更部門項目名稱/ 項目組申請日期申請人是否有客戶需求變更原因變更確認文件項目變更內容:研發部經理審核意見:年月日分管領導批準意見:年月日總經理批注意見(重大項目):年月日.附表 E系統變更記錄表系統 / 程序名稱修改內容修改日期修改人主要聯系用戶修改結果.附表 F修 訂 記 錄版本順序號制定日期內容.