軟件開發公司產品研發部規章制度及項目管理方法匯編(27頁).docx
下載文檔
上傳人:t***
編號:906243
2024-03-25
26頁
27.72KB
1、軟件開發公司產品研發部規章制度及項目管理方法匯編編 制: 審 核: 批 準: 版 本 號: ESZAQDGF001 編 制: 審 核: 批 準: 版 本 號: 軟件開發公司規章制度【篇一:產品研發部規章制度及軟件項目管理方法】產品研發部規章制度及軟件項目管理方法第一部分:產品研發部規章制度一、日常工作制度:1、關于休假、加班:嚴格遵守公司的考勤制度,如有事,提前書面形式填寫請假申請,批準后方可休假,如情況緊急不能提前填寫請假申請,要電話請示上級領導,并在休假后補辦請假手續。研發部人員在項目緊張時盡量不提出請假申請。研發人員原則上不安排加班,研發進度根據公司要求結合項目實際由項目組長負責制定,項2、目組長協調安排工作。項目組長根據進度需要安排的加班,加班費用由項目獎金中支出。公司工作需要硬性安排的加班,加班費有公司支出。相關標準按照國家相關制度執行。2、研發部員工守則:遵紀守法,忠于職守,xx。維護公司聲譽,保護公司利益。服從領導,關心下屬,團結互助。愛護公物,節約開支,xx浪費。xx,提高水平,精通業務。積極進取,勇于開拓,創新貢獻。3、員工工作xx:工作日志制度的目的是形成嚴格的工作跟蹤和積累習慣,要求部門中項目負責人以下人員按要求每日記錄。工作日志是部門員工的工作記錄載體,起到部分績效考核和浮動工資的確定依據的作用。工作日志包含每日計劃和完成情況,每日工作始終時間,每日工作飽和度(3、5為最高,1為最低,如為請假,請注明“事假”或“病假”),次周計劃,以及問題、意見和建議。工作日志嚴格要求每日填寫,絕不允許在上交前統一填寫。填寫時注意清空原有內容。如發現某些欄目多周雷同的情況,將進行警告。每日工作內容如無特殊情況,至少需要寫3條以上。敘述工作內容要求盡可能說明清楚。不允許簡單的如“修改錯誤”的描述。工作日志嚴格要求在次周上午10:00前提交。不提交工作周報將適當予以懲罰。對于未提交日志的人員,部門經理保證當周內口頭通知。工作日志以email形式提交給項目負責人和部門經理。部門經理收到后保證第一時間進行回復,并依此進行考核。文件名格式:*工作日志(200*年*月*日).doc4、。其中*為員工姓名,日期為提交日期。4、項目月報制度:項目月報制度是保證項目順利推進的一種階段性總結和計劃載體的機制。項目月報由項目負責人負責擬定。項目月報應根據實際情況包含本月計劃、完成情況(含計劃的偏離情況)、成果和不足、突發事務及其解決情況、項目組成員工作情況、客戶反饋情況、下月計劃,以及問題、建議和意見等內容。項目月報由項目負責人于每月第五個工作日以前,通過email提交給部門經理,經部門經理審訂后發布到項目月報文件夾中。部門所有成員可以查閱已發布的項目月報。項目月報的文件名格式為*項目月報($,200*年*月*日).doc。其中*為項目名稱,$為項目負責人姓名,日期為提交日期5、項目5、例會制度:每月第一個周一上午10:30在公司會議室召開,部門所有人員(含參與部門人員為主導的項目并起核心作用的其他部門人員)參加。會議由部門經理召集,并由部門經理主持。會議議程:a)各項目負責人回顧上月工作情況、成果和不足,以及當月的大致工作計劃。b)部門經理總結上月工作,對不足的問題提出解決辦法。c)部門經理宣布公司近期動態和相關事項。d)部門經理做出工作方面的安排。e)部門人員暢所欲言,提出問題、想法、建議與意見。大家討論。f)部門經理解答部門人員的問題,并做出總結。部門人員輪流做會議記錄,并在會議結束后第二天內整理并在vss中發布。文件名格式:軟件二部200*年*月*日例會(*整理).d6、oc。其中日期為例會召開日期,*為會議記錄整理人的姓名。6、部門例會制度:每周五下午在部門會議室召開,具體項目的所有參與人員參加。會議由項目負責人召集并主持,部門經理根據實際情況列席。會議指定固定人員做會議記錄,并在第二周周一上午9:30前整理并通過郵件發送給項目負責人。項目負責人修改并認可會議記錄后,在第二周周一上午11:00前在vss中發布。文件名格式:*項目組例會(200*年*月*日).doc。其中*為項目名稱,日期為例會召開日期。二、產品研發部組織結構:三、研發部人員崗位制度:1、研發部經理崗位職責:職責:1)制定產品的目標。2)制定各個工作的詳細任務表,跟蹤這些任務的執行情況,進行控7、制。3)組織會議對程序進行評審。4)綜合具體情況,對各種不同方案進行取舍并做出決定。5)協調各項目參與人員之間的關系。2、項目組長崗位職責:1)對項目經理負責,負責軟件項目的詳細設計、編碼和內部測試的組織實施,對小型軟件項目兼任系統分析工作。2)參與需求調研、項目可行性分析、技術可行性分析和需求分析。3)熟悉并熟練掌握交付軟件部開發的軟件項目的相關軟件技術。4)負責向項目經理及時反饋軟件研發中的情況,并根據實際情況提出改進建議。5)參與軟件研發和維護過程中重大技術問題的解決,參與軟件首次安裝調試、數據割接、用戶培訓和項目推廣。6)負責相關技術文檔的擬訂。7)負責對業務領域內的技術發展動態進行分8、析研究。8)負責向項目經理、部門經理/副經理及時反饋實際工作中遇到的問題,并提出改進建議。9)承擔相應的保密職責。10)完成部門經理/副經理或項目經理交辦的其它工作。3、一般開發人員崗位職責:1)根據項目具體要求,承擔開發任務,按計劃完成任務目標。2)配合系統分析人員完成軟件系統及模塊的需求調研與需求分析3)配合系統分析人員完成軟件系統及模塊的設計4)獨立完成軟件系統及模塊的編碼5)協助測試試人員完成軟件系統及模塊的測試6)負責編制與項目相關的技術文檔四、軟件研發人員績效考核:1、目的:對軟件研發的過程所產生的軟件項的質量和過程進行定量的評價,用評價的結果指導軟件的開發過程,不斷地提高軟件研發9、質量水平,并依據度量記錄來考核軟件研發人員的工作績效。2、軟件項包括:1)技術文檔:主要包括:可行性分析報告、需求分析報告、軟件功能規格說明、開發計劃、質量計劃、系統設計報告、測試文檔、技術報告、用戶手冊、總結報告等;2)計算機程序。3、度量數據來源:1)項目計劃;2)評審報告;3)測試報告;4)問題報告;5)軟件維護記錄;4、質量度量:度量指標,主要根據各類軟件項檢查表的檢查指標來確定,例如,軟件需求規格說明書檢查表(見附錄1),有10個檢查指標,則根據具體項目檢查側重點不同,可從中選擇相應的檢查指標作為度量指標。質量等級:1)軟件項的質量等級的確定根據度量綜合指標進行。2)度量綜合指標計算10、公式為:total = qimi5、過程度量:1)及時度:以軟件項目計劃規定的的完成時間為基準2)成熟度:以軟件項檢查、評審、測試的結果為評價基準3)改善效率:在檢查、評審、測試的結果的基礎上改善軟件項結果,以改善的時間是否影響后續階段的完成和計劃的總體完成時間為評分依據6、人員績效考核:1)開發人員:軟件部門根據軟件項綜合評價表每個月或季度統計各開發人員所負責的軟件項的平均得分值,比較開發人員軟件項的平均得分值與績效考核標準范圍,確定開發人員績效考核評價。根據相應的績效考核成績決定每個開發人員的獎勵等級。2)項目經理:軟件部門每個月或季度確定了項目組成員績效考核評價后,計算項目組的平均得分值11、,比較項目組的平均得分值與績效考核標準范圍,確定項目經理、開發經理績效考核評價。3)測試人員考核:測試人員的缺陷查找質量度量表作為月度考核或季度考核依據,軟件部門根據軟件項綜合評價表每個月或季度統計各檢查人員或測試人員缺陷查找的平均得分值,比較檢查人員或測試人員缺陷查找的平均得分值與績效考核標準范圍,確定檢查人員或測試人員績效考核評價,績效考核為良好以上人員獎勵相應金額。五、軟件資料控制管理:軟件測試由開發組和測試組人員共同進行,提前編寫測試計劃、側使用例,最后完成測試報告。軟件研發任務完成后,要提交一份詳細資料給公司it人員。開發過程亦和公司it專門人員配合。it工作也可由研發部經理安排專門12、人員負責。六、產品研發部門項目獎金:根據公司相關項目性質,制定項目獎的比例,公司計劃類項目和工程盈利性項目可按照不同比例制定,盈利性項目可按照利潤的百分比制定項目獎,非盈利性項目由公司在項目完成后研究給與適當項目獎。項目獎由研發部經理、項目組長根據項目組成員實際工作情況,合理安排比例,報請公司批準后由公司統一發放。七、關于部門協作的規定:市場部,不設立專門的平面設計人員及技術文檔、宣傳文檔人員,相關工作需部門之間合作完成,部門之間的合作,由部門經理協調,具體適宜由當事人協商解決,本著對公司工作負責的原則,部門經理根據實際工作安排決定有哪些人配合。【篇二:軟件開發管理制度】1總則為規范自有軟件研13、發以及外包軟件的管理工作,特制定本制度。本制度適用于公司軟件研發與管理。本制度中軟件開發指新系統開發和現有系統重大改造。軟件開發遵循項目管理和軟件工程的基本原則。項目管理涉及立項管理、項目計劃和監控、配置管理、合作開發管理和結項管理。軟件工程涉及需求管理、系統設計、系統實現、系統測試、用戶接受測試、試運行、系統驗收、系統上線和數據遷移。除特別指定,本制度中項目組包括業務組(或需求提出組)、it組(可能包括網絡管理員和合作開發商)。2立項管理提出開發需求的信息技術部門參與公司層面立項,進行立項的技術可行性分析,編寫立項分析報告(附件一),開展前期籌備工作。立項分析報告應明確項目的范圍和邊界。應用14、系統主要使用部門將立項分析報告上交公司總裁室進行立項審批,以保證系統項目與公司整體策略相一致。立項分析報告得到批準后,成立項目組(如果是外包開發,則成立外包商項目組;如果是合作開發,則與外包商共同成立合作開發項目組,以下統稱“項目組”),項目組應包括業務組(由公司相關業務部門組成)和it組(自行開發為辦公室網絡管理員;外包開發為外包商成員;合作開發為網絡管理員和外包商成員)。公司委派一名員工負責監督項目的進度,進行項目管理工作,確保開發能及時完成并能滿足業務需要。項目組人員的選擇應滿足項目對業務及技術要求,項目組人員應有足夠的業務和it技術方面的專業知識來勝任項目各方面的工作。3需求分析立項后15、業務組對用戶需求進行匯總整理,出具業務需求說明書(附件二),并確保業務需求說明書中包含了所有的業務需求。經系統使用部門審批確認,作為業務需求基線。 it組在獲得業務需求說明書后,提出技術需求和解決方案,并對系統進行定義,出具系統需求規格說明書(附件三)。系統需求規格說明書需詳細列出業務對系統的要求(界面、輸入、輸出、管理功能、安全需求、運作模式、關鍵指標(kpi)等)。系統需求規格說明書需要由業務組提交給相關業務流程負責人確認。對于合作開發的項目,當業務需求發生變更時,業務組應提交需求變更申請(附件四),it組組長審批后交給合作開發商實施。項目組應對需求變更影響到的文檔及時更新。4項目計劃和監16、控軟件開發采用項目形式進行管理。項目經理負責整個項目的計劃、組織、領導和控制。需求分析過程中,項目經理組織制定詳細的項目計劃書(附件五),包括具體任務描述和項目進度表等。在項目的各個階段,業務組組長和it組組長需配合項目經理制定階段性項目計劃。業務組組長和it組組長需配合項目經理對項目計劃執行情況進行監控,確保項目按計劃完成。項目計劃需要變更時,項目經理填寫項目計劃變更說明(附件六),并提交公司主管領導審批,通過審批后,交給業務組組長和it組組長執行。5系統設計系統設計應分為概要設計和詳細設計,系統設計要遵循完備性、一致性、擴展性、可靠性、xx、可維護性等原則。在系統設計階段中,用戶應充分參與17、,確保系統設計能滿足系統需求。項目組進行詳細設計,出具設計說明書(附件七)和單元測試用例(附件八)。設計說明書中需要定義系統輸入輸出說明和接口設計說明。公司主管領導組織相關人員對概要設計進行評審,出具設計評審報告(附件九)。業務組組長和it組組長應參加此評審并對評審意見簽字確認。設計評審均以業務需求說明書和系統需求規格說明書為依據,確保系統設計滿足全部需求。對已確認通過的系統設計進行修改需獲得管理部門、業務組組長和it組組長的審批后方可進行。對系統設計的修改的文檔須由文檔管理人員進行歸檔管理。6系統實現項目組根據設計說明書制定系統實現計劃,并提交項目經理對計劃可行性進行審批。系統實現包括程序編18、碼、單元測試和集成測試。項目組保證開發、測試和生產環境獨立,為各環境建立訪問權限控制機制,并明確項目成員的職責分工。對開發環境、測試環境與生產環境在物理或邏輯方面應該做到隔離;如果環境的分隔是通過邏輯形式實現的,應定期檢查網絡設置。項目組對已授權訪問生產環境的人員進行詳細記錄,并對該記錄進行定期檢查,確保只有經授權的人員才能訪問到生產環境。項目組進行單元測試和集成測試,測試人員簽字確認測試結果。7系統測試和用戶測試項目組制定系統/用戶測試計劃(附件十),并提交項目經理對計劃可行性進行審批。系統/用戶測試計劃必須定義測試標準,并明確各種測試的測試步驟和需要的系統設置要求。項目組向數據擁有部門申請19、獲取測試用業務數據的使用權,對獲取的數據進行嚴格的訪問控制,確保只有相關項目人員才能訪問及使用。項目組負責測試數據準備,測試用數據要足夠模擬生產環境中的實際數據。對已評定為敏感信息的數據進行敏感性處理和保護。 it組或合作開發商建立測試環境進行系統測試。在系統測試中對新系統內部各模塊之間的接口和與其他系統的接口進行充分測試。出具系統測試報告(附件十一),測試人員簽字確認測試結果。系統測試通過后,it組配合業務組建立用戶測試環境,業務組根據用戶測試用例進行用戶測試,出具用戶測試報告(附件十一),業務組組長和it組組長應在用戶測試報告中簽字確認。項目組完成系統幫助文檔(其中包括用戶操作手冊和安裝維20、護手冊)。凡涉及應用系統的變更,應對系統幫助文檔及時更新。8試運行系統主要使用部門根據項目規模及影響決定試運行策略。項目組制定試運行計劃(附件十二),并制定試運行驗收指標,上報公司主管領導審批。試運行計劃中應包含問題應對機制,明確問題溝通渠道和職責分工。項目組聯合試運行單位進行相關系統部署工作,準備培訓資料,對相關用戶和信息技術人員進行培訓。用戶培訓的完成度應為實施后評估的指標之一。項目組根據試運行計劃進行系統轉換和數據遷移。系統轉換前,檢查系統環境,確保運行環境能滿足新應用系統的需要。系統轉換時必須詳細記錄原系統中的重要參數、設置等系統信息,并填寫試運行報告相關內容。系統參數、設置的轉換工作21、作為系統上線的驗收的評估指標之一。數據遷移前,應制定詳細的數據遷移計劃(附件十三),數據遷移計劃中應包含遷移方案、測試方案、數據定義,新舊數據對照表、遷移時間、回退計劃等信息。數據遷移計劃需經項目經理和主管領導簽字審批。數據遷移后,項目組對數據遷移的完整性和準確性作出檢查,出具數據遷【篇三:軟件開發部規章制度】軟件開發部規章制度及軟件項目管理方法(定稿)第一部分:軟件開發部規章制度一、日常工作制度:1、關于休假、加班:嚴格遵守公司的考勤制度,如有事,提前書面形式填寫請假申請,批準后方可休假,如情況緊急不能提前填寫請假申請,要電話請示上級領導,并在休假后補辦請假手續。開發部人員在項目緊張時盡量不22、提出請假申請。研發人員原則上不安排加班,研發進度根據公司要求結合項目實際由項目組長負責制定,項目組長協調安排工作。項目組長根據進度需要安排的加班。公司工作需要硬性安排的加班,加班費有公司支出。相關標準按照公司“人事及薪酬制度”執行。2、開發部員工守則:遵紀守法,忠于職守,克己奉公。維護公司聲譽,保護公司利益。服從領導,關心下屬,團結互助。愛護公物,節約開支,杜絕浪費。努力學習,提高水平,精通業務。積極進取,勇于開拓,創新貢獻。3、員工工作xx:工作日志制度的目的是形成嚴格的工作跟蹤和積累習慣,要求部門中項目負責人以下人員按要求每日記錄。工作日志是部門員工的工作記錄載體,起到部分績效考核和浮動工23、資的確定依據的作用。工作日志包含每日計劃和完成情況,每日工作始終時間,每日工作飽和度(5為最高,1為最低,如為請假,請注明“事假”或“病假”),以及問題、意見和建議。工作日志嚴格要求每日填寫,絕不允許在上交前統一填寫。填寫時注意清空原有內容。如發現某些欄目多周雷同的情況,將進行警告。每日工作內容如無特殊情況,至少需要寫3條以上。敘述工作內容要求盡可能說明清楚。不允許簡單的如“修改錯誤”的描述。工作日志嚴格要求在每天下班前20分鐘內提交。不提交工作周報將適當予以懲罰。對于未提交日志的人員,部門負責人應在次當日或者次日11:00前口頭通知。工作日志以email或者qq傳文件形式提交給項目負責人和部24、門經理。部門經理收到后保證第一時間進行回復,并依此進行考核。文件名格式:工作日志-*-200*年*月*日.txt或者doc。其中*為員工姓名,日期為提交日期。4、項目例會制度:每月第一個周一上午10:30在公司會議室召開,部門所有人員(含參與部門人員為主導的項目并起核心作用的其他部門人員)參加。會議由部門經理召集,并由部門經理主持。會議議程:a)各項目負責人回顧上月工作情況、成果和不足,以及當月的大致工作計劃。b)部門經理總結上月工作,對不足的問題提出解決辦法。c)部門經理宣布公司近期動態和相關事項。d)部門經理做出工作方面的安排。e)部門人員暢所欲言,提出問題、想法、建議與意見。大家討論。f25、)部門經理解答部門人員的問題,并做出總結。部門人員輪流做會議記錄,并在會議結束后第二天內整理并在公司qq群里發布。文件名格式:軟件開發部200*年*月*日例會(*整理).doc。其中日期為例會召開日期,*為會議記錄整理人的姓名。5、部門例會制度:每月第一個周一下午15:30在公司會議室召開,會議由項目負責人召集并主持,部門經理根據實際情況列席。會議指定固定人員做會議記錄,并在第二天周二上午11:00前整理并通過郵件發送給項目負責人。項目負責人修改并認可會議記錄后,在當天下午15:00前在公司軟件開發群中發布。文件名格式:*項目組例會(200*年*月*日).doc。其中*為項目名稱,日期為例會召26、開日期。第二部分、開發部人員崗位制度:1、開發部經理崗位職責:職責:1)制定產品的目標。2)制定各個工作的詳細任務表,跟蹤這些任務的執行情況,進行控制。3)組織會議對程序進行評審。4)綜合具體情況,對各種不同方案進行取舍并做出決定。5)負責對部門員工進行考評。6)協調各項目參與人員之間的關系。7)完成公司指派的其它任務。2、項目組長崗位職責:1)對項目經理負責,負責軟件項目的詳細設計、編碼和內部測試的組織實施,對小型軟件項目兼任系統分析工作。2)參與需求調研、項目可行性分析、技術可行性分析和需求分析。3)熟悉并熟練掌握交付軟件部開發的軟件項目的相關軟件技術。4)負責向項目經理及時反饋軟件開發中27、的情況,并根據實際情況提出改進建議。5)參與軟件開發和維護過程中重大技術問題的解決,參與軟件首次安裝調試、數據割接、用戶培訓和項目推廣。6)負責相關技術文檔的擬訂。7)負責對業務領域內的技術發展動態進行分析研究。8)負責向項目經理、部門經理/副經理及時反饋實際工作中遇到的問題,并提出改進建議。9)承擔相應的保密職責。10)完成部門經理/副經理或項目經理交辦的其它工作。11)完成公司指派的其它任務。3、一般開發人員崗位職責:1)根據項目具體要求,承擔開發任務,按計劃完成任務目標。2)配合系統分析人員完成軟件系統及模塊的需求調研與需求分析3)配合系統分析人員完成軟件系統及模塊的設計4)獨立完成軟件28、系統及模塊的編碼5)協助測試試人員完成軟件系統及模塊的測試6)負責編制與項目相關的技術文檔7)完成公司指派的其它任務4、頁面設計人員的崗位職責:1)根據項目具體要求,承擔設計任務,按計劃完成任務目標。2)配合系統分析人員完成軟件系統及模塊的需求調研與需求分析文檔3)配合系統分析人員完成軟件系統及模塊的設計文檔4)獨立完成頁面設計及前端代碼編寫5)協助開發人員完成軟件系統及模塊的測試6)協助編制與項目相關的技術文檔7)完成指派的其它平面設計工作7)完成公司指派的其它任務第三部分、軟件研發人員績效考核:1、目的:對軟件開發的過程所產生的軟件項的質量和過程進行定量的評價,用評價的結果指導軟件的開發過程,不斷地提高軟件開發質量水平,并依據度量記錄來考核軟件開發人員的工作績效。2、軟件項包括:1)技術文檔:主要包括:可行性分析報告、軟件功能規格說明、開發計劃、系統設計報告、技術報告、用戶手冊、總結報告等;2)計算機程序。3、度量數據來源:1)項目計劃