亚洲精品美女久久久久久久-四川少妇搡bbw搡bbbb-精品免费国产一区二区三区四区,差差差很疼30分钟的视频,蜜桃成人无码区免费视频网站,免费人成视频x8x8

18600329666

咨詢技術(shù)專家

掃一掃
與技術(shù)專家在線溝通

Menu
公司軟件研發(fā)管理制度

為加強我公司軟件研發(fā)工作管理,縮短開發(fā)周期,提高軟件開發(fā)質(zhì)量,降低開發(fā)成本,提高開發(fā)效率,特制定軟件研發(fā)部管理制度。

第一章、總則

為保證日常工作正常有序的進(jìn)行,讓開發(fā)中各個環(huán)節(jié)更緊湊,更可控,需要盡可能實現(xiàn)軟件研發(fā)部項目管理的正規(guī)化,工作過程的流程化,以便提高軟件質(zhì)量和開發(fā)效率,達(dá)到項目能按質(zhì)按量按期交付的目標(biāo)。

1、軟件開發(fā)總體遵循項目管理和軟件工程的基本原則。

2、項目管理涉及項目立項、項目計劃和監(jiān)控、配置管理。

3、軟件工程涉及需求分析、系統(tǒng)設(shè)計、軟件實現(xiàn)、系統(tǒng)測試、用戶測試、試運行、系統(tǒng)驗收、系統(tǒng)上線和數(shù)據(jù)遷移、產(chǎn)品維護(hù)。

第二章、階段成果

根據(jù)軟件工程的過程理論并結(jié)合公司目前的實際情況,制定以下工作流程,并規(guī)定了各個重要環(huán)節(jié)需要提交的交付物。

1、立項:市場需求分析(或者合同)、項目立項申請表、項目風(fēng)險分析清單。

2、需求分析:軟件需求報告或設(shè)計方案、需求規(guī)格說明書。

3、總體設(shè)計:概要設(shè)計說明書或功能模塊描述。

4、詳細(xì)設(shè)計:詳細(xì)設(shè)計說明書,包括軟件接口說明、單元測試計劃。

5、軟件實現(xiàn):軟件功能說明、源代碼、源代碼說明或者注釋

6、產(chǎn)品測試:測試報告

7、產(chǎn)品發(fā)布:產(chǎn)品說明書、使用手冊

8、產(chǎn)品維護(hù):問題反饋記錄

9、項目總結(jié):提交客戶方的項目總結(jié)和公司項目匯報的PPT。

軟件過程成果表:

階段

形成文檔

職責(zé)及文檔成果描述

負(fù)責(zé)人

備注

需求階段

項目立項報告(Word)

明確甲乙雙方責(zé)任及義務(wù),需雙方簽字確認(rèn)

項目經(jīng)理

大部分業(yè)務(wù)建模和需求,少部分分析設(shè)計

業(yè)務(wù)需求說明書(Word)

需求定義,闡述業(yè)務(wù)范圍及內(nèi)容,開發(fā)組負(fù)責(zé)制定最優(yōu)技術(shù)設(shè)計方案

項目經(jīng)理/需求分析工程師

項目開發(fā)計劃(Project)

制定項目開發(fā)計劃,方便所有項目干系人都能及時了解項目進(jìn)度

項目經(jīng)理

項目風(fēng)險分析清單(xls)

針對項目會出現(xiàn)的風(fēng)險進(jìn)行分析并制定相應(yīng)的措施

全體項目干系人

設(shè)計階段

業(yè)務(wù)流程總體設(shè)計書、詳細(xì)設(shè)計說明書(Word/Visio)

討論項目的技術(shù)架構(gòu)和可能存在的技術(shù)難點,梳理業(yè)務(wù)流程,統(tǒng)一開發(fā)規(guī)則和風(fēng)格等

項目經(jīng)理/架構(gòu)師

大部分分析設(shè)計,部分實施編程及測試,開始考慮部署

數(shù)據(jù)庫關(guān)系設(shè)計圖、流程圖(PowerDesigner)

項目所需要使用的數(shù)據(jù)庫的結(jié)構(gòu)圖和流程圖

架構(gòu)師/高級軟件工程師

任務(wù)分配文檔(Word)

明確每個組員的開發(fā)任務(wù)及職責(zé)

項目經(jīng)理

問題說明報告(Word)

讓用戶、領(lǐng)導(dǎo)及組員及時了解和發(fā)現(xiàn)問題

項目經(jīng)理

業(yè)務(wù)變更文檔(Word)

記錄開發(fā)過程中用戶提出的業(yè)務(wù)需求變更情況

需求分析工程師

實現(xiàn)階段

軟件功能說明(Word)

記錄軟件開發(fā)過程中所有實現(xiàn)的軟件功能

軟件開發(fā)工程師

最終軟件開發(fā)的成果物和說明

源代碼

可以部署的成果物,以及生成成果物的源代碼以及數(shù)據(jù)庫備份文件

軟件開發(fā)工程師

源代碼說明(Word)

針對提交的源代碼每一個模塊進(jìn)行說明

軟件開發(fā)工程師

測試階段

項目測試方案及報告(Word)

記錄項目測試的方法,驗證系統(tǒng)功能與性能的記錄

測試工程師

反復(fù)測試直至系統(tǒng)穩(wěn)定

用戶使用手冊(Word)

方便用戶使用軟件而提供的使用說明書

測試工程師

上線及運行

系統(tǒng)使用報告

系統(tǒng)部署后的操作記錄

項目經(jīng)理

部署及維護(hù)

用戶培訓(xùn)報告

用戶培訓(xùn)文檔

項目經(jīng)理

項目驗收報告(Word)

記錄甲乙雙方簽訂項目驗收報告

項目經(jīng)理

項目總結(jié)性報告

項目組通過此項目總結(jié)經(jīng)驗及不足

項目經(jīng)理

第三章、崗位設(shè)置

根據(jù)公司目前的開發(fā)過程主要分為分析、開發(fā)、測試三個階段。分析階段完成用戶需求文檔的編寫,系統(tǒng)總體設(shè)計的編寫;開發(fā)階段完成設(shè)計文檔的編寫,代碼的編寫、代碼的維護(hù)。測試階段完成系統(tǒng)的測試,測試文檔及其他材料。通過逐漸的調(diào)整崗位,明確工作職責(zé),逐步實現(xiàn)項目經(jīng)理,需求分析工程師,高級軟件開發(fā)工程師,軟件開發(fā)工程師,測試工程師的崗位設(shè)置。

崗位

工作內(nèi)容

責(zé)任

項目經(jīng)理

1、選定項目組成員,成立項目組,安排任務(wù)分工。

2、與客戶進(jìn)行溝通和協(xié)調(diào)(業(yè)務(wù)需求或非業(yè)務(wù)需求方面),以及需求調(diào)研工作。

3、制定項目開發(fā)計劃,包括需求,設(shè)計,編碼,測試這幾個階段的計劃。

4、估計項目開發(fā)費用。

5、制定小組開發(fā)進(jìn)度表, 對組內(nèi)人員工作進(jìn)度監(jiān)控。

6、對文檔的質(zhì)量進(jìn)行檢查、把關(guān)。

7、對組內(nèi)成員的工作進(jìn)行指導(dǎo)。

8、定期召開項目會議,把控項目風(fēng)險和進(jìn)度。

1、對客戶的溝通協(xié)調(diào)工作負(fù)責(zé)。

2、對軟件的開發(fā)效率、質(zhì)量、費用負(fù)責(zé)。

3、對系統(tǒng)總體設(shè)計、詳細(xì)設(shè)計文檔質(zhì)量負(fù)責(zé)。

4、對整個項目的進(jìn)度,質(zhì)量,成本,風(fēng)險等負(fù)責(zé)。

需求分析

工程師

1、  與客戶進(jìn)行溝通,負(fù)責(zé)需求調(diào)研工作,匯總需求分析文檔,并編寫系統(tǒng)總體設(shè)計方案。

2、  遇見需求變更時,分析需求變更內(nèi)容,并于項目經(jīng)理一起負(fù)責(zé)對需求變更進(jìn)行評估。

3、  與高級軟件開發(fā)工程師一起完成詳細(xì)設(shè)計文檔的編寫。

 

1、  對用戶的需求分析的質(zhì)量負(fù)責(zé)。

2、  對項目組所有成員正確理解項目需求負(fù)責(zé)。

高級軟件

開發(fā)工程師

1、負(fù)責(zé)系統(tǒng)的模塊設(shè)計,詳細(xì)設(shè)計文檔。

2、繪制界面原型demo等,設(shè)計功能使用的具體描述、行為者、前置條件、后置條件、UI描述、業(yè)務(wù)流程/子流程/分支流程,界面說明等,完成大部分的前端設(shè)計,小部分的后端設(shè)計。

3、負(fù)責(zé)技術(shù)難度大的模塊的代碼或者公用模塊代碼的編寫、維護(hù)。

4、對自己負(fù)責(zé)模塊的詳細(xì)設(shè)計、代碼編寫。

5、對小組內(nèi)人員進(jìn)行技術(shù)指導(dǎo)。

1、對組內(nèi)人員的開發(fā)效率負(fù)責(zé)。

2、對產(chǎn)品整體風(fēng)格負(fù)責(zé)。

3、對項目整體設(shè)計流程負(fù)責(zé)。

4、對自己模塊的開發(fā)效率和質(zhì)量負(fù)責(zé)。

軟件開發(fā)工程師

1、與項目經(jīng)理溝通和確認(rèn)某個模塊的需求和實現(xiàn)方法。

2、負(fù)責(zé)某個模塊的代碼編寫、維護(hù)。

3、對其他模塊的代碼的維護(hù)。

4、負(fù)責(zé)與測試人員的交互,處理測試人員的問題。

1、對自己模塊的開發(fā)效率和質(zhì)量負(fù)責(zé)。

測試工程師

1、根據(jù)用戶需求分析和系統(tǒng)總體設(shè)計,編寫測試文檔和測試用例。

2、對系統(tǒng)的功能、性能、異常進(jìn)行測試。

3、編寫測試文檔和操作指導(dǎo)手冊。

1、對測試的質(zhì)量負(fù)責(zé)。

2、對測試文檔和操作手冊的質(zhì)量負(fù)責(zé)。

第四章、項目立項

1、需求分析工程師進(jìn)行應(yīng)用調(diào)查與分析,確認(rèn)軟件的應(yīng)用需求。

2、成立項目評審會,開發(fā)總監(jiān)、部門經(jīng)理和指定人員必須參加。對項目進(jìn)行可行性研究,編寫項目建議書,評估項目的難度和工作量,形成可行性研究報告。

3、根據(jù)項目配置的優(yōu)劣成立項目開發(fā)組,制定軟件開發(fā)計劃,確定項目經(jīng)理,由部門和項目經(jīng)理共同來確定具體項目配置,知識技能要求,團(tuán)隊成員及團(tuán)隊的角色。

第五章、項目計劃與監(jiān)控

1、以項目為單位,項目經(jīng)理負(fù)責(zé)整個項目的計劃、組織和控制。

2、在整個項目過程中,項目經(jīng)理定期檢查項目進(jìn)度和完成情況,調(diào)整人員分工和安排。

3、項目計劃需要變更時,需要明確變更內(nèi)容并及時匯報。項目經(jīng)理需要說明客戶變更原因并將變更說明提交公司領(lǐng)導(dǎo)審核,以便根據(jù)變更內(nèi)容及時調(diào)整計劃。。

第六章、需求分析

1、對用戶提出的需求進(jìn)行分析匯總,梳理用戶的業(yè)務(wù)流程和詳細(xì)的功能定義。

2、做出簡單的界面原型,與客戶進(jìn)行有效的溝通, 編寫需求詳細(xì)說明書。

3、根據(jù)現(xiàn)有條件進(jìn)行估計,制定項目進(jìn)度,制定詳細(xì)的軟件開發(fā)計劃。

第七章、總體設(shè)計

1、在該階段確定總體結(jié)構(gòu)和軟件開發(fā)架構(gòu),文件命名規(guī)范,編碼規(guī)范。可按軟件需求劃分成子系統(tǒng),也可直接定義目標(biāo)系統(tǒng)的功能模塊及各個功能模塊的關(guān)系。

3、確定軟件模塊結(jié)構(gòu),給出每個功能模塊的功能描述、數(shù)據(jù)接口描述,并完成系統(tǒng)概要設(shè)計說明書。

4、完成數(shù)據(jù)庫的設(shè)計,并編寫數(shù)據(jù)庫設(shè)計說明書。

5、完成的文檔需提交公司進(jìn)行歸檔管理。

第八章、詳細(xì)設(shè)計

1、調(diào)整前一步設(shè)計的不足,確認(rèn)各模塊之間的詳細(xì)接口信息。

2、設(shè)計功能使用的具體描述、行為者、前置條件、后置條件、UI描述、業(yè)務(wù)流程/子流程/分支流程,界面說明等。

3、確定模塊內(nèi)的數(shù)據(jù)流或控制流,對每個程序模塊必須確定所有輸入、輸出和處理功能。

4、匯總并提交所有相關(guān)文檔,審核確認(rèn)質(zhì)量和進(jìn)度。

第九章、軟件實現(xiàn)

1、項目組根據(jù)概要設(shè)計說明書、詳細(xì)設(shè)計說明書制定系統(tǒng)實現(xiàn)計劃

2、有條件的情況下保證開發(fā)、測試和生產(chǎn)環(huán)境獨立。選擇軟件工具,明確項目成員的職責(zé)分工,按照編碼規(guī)范和詳細(xì)設(shè)計實現(xiàn)軟件功能。

3、代碼應(yīng)滿足結(jié)構(gòu)良好,清晰易讀,且與設(shè)計一致,符合編碼規(guī)范。

4、開發(fā)人員需要軟件實現(xiàn)過程中編寫軟件功能說明,源代碼說明。軟件功能說明文檔應(yīng)說明項目名稱、編號、軟件名稱和版本號,軟件功能、主要功能實現(xiàn)過程。源代碼說明應(yīng)說明項目編號、源代碼類名稱、編寫人員、編寫日期、變更履歷、功能、全局變量、數(shù)據(jù)庫字典、函數(shù)功能、接口。該文檔包含在源代碼文件中,以注釋形式存在。

5、項目組進(jìn)行單元測試和集成測試。開發(fā)人員處理測試人員反饋的測試問題,并以書面形式反饋主要問題及解決辦法,直至系統(tǒng)運行穩(wěn)定。

6、匯總并提交所有相關(guān)文檔,提交公司備案,形成項目知識庫。

第十章、軟件測試

1、根據(jù)單據(jù)測試和集成測試兩個過程,制定測試計劃。按階段設(shè)計測試實例,并將測試結(jié)果記錄,未通過的的反饋給開發(fā)人員調(diào)整。

2、完成測試文檔、操作手冊、安裝維護(hù)手冊的編寫。

第十一章、用戶培訓(xùn)

1、準(zhǔn)備用戶培訓(xùn)計劃、培訓(xùn)手冊

2、確定培訓(xùn)時間、培訓(xùn)地點,向用戶進(jìn)行系統(tǒng)使用培訓(xùn)、操作指導(dǎo)及提供軟件操作手冊。

3、保留培訓(xùn)簽到表,用戶意見等存檔。

第十二章、系統(tǒng)上線

1、 制定上線計劃,確定上線工作時間表,部署的環(huán)境。

2、上線操作步驟以及問題處理步驟;

3、根據(jù)軟件特點、客戶需求進(jìn)行軟件部署,并記錄軟件部署和運行結(jié)果;

4、項目組根據(jù)系統(tǒng)運行請款對系統(tǒng)進(jìn)行優(yōu)化,記錄系統(tǒng)的運行情況、系統(tǒng)問題和處理后的版本。

第十三章、系統(tǒng)驗收

1、驗收工作準(zhǔn)備,按要求整理項目成果物,打印裝訂成冊,并提交客戶方。

2、系統(tǒng)主要使用部門及信息技術(shù)部門聯(lián)合成立項目驗收小組,從需求功能及技術(shù)需求層面對系統(tǒng)進(jìn)行綜合評估和項目成果物的審核,根據(jù)驗收情況形成系統(tǒng)驗收報告

3、應(yīng)用部門及信息技術(shù)部門負(fù)責(zé)人根據(jù)系統(tǒng)試運行情況簽署驗收意見。

第十四章、產(chǎn)品維護(hù)

1、調(diào)出項目主要開發(fā)人員,按照合同要求安排維護(hù)人員對系統(tǒng)進(jìn)行技術(shù)支持。

2、系統(tǒng)需求變更或調(diào)整,記錄變更原因和軟件及源代碼的版本控制,按照軟件變更要求對系統(tǒng)進(jìn)行維護(hù)。

第章十五、源碼和文檔

1、源代碼/文檔管理采用版本控制軟件VisualSourceSafe。

2、按項目的階段性完成源代碼、文檔的上傳。項目負(fù)責(zé)人每天對代碼進(jìn)行檢查,開發(fā)總監(jiān)或部門經(jīng)理定期進(jìn)行抽查。

3、文檔分為項目文檔和個人文檔,文檔上傳前進(jìn)行歸類和匯總。

第十六章、質(zhì)量檢查

1、項目負(fù)責(zé)人每天要檢查成員的工作完成情況,特別是新員工的工作進(jìn)展;

2、工作抽查制度:不定期的進(jìn)行抽檢,并將檢查對象、檢查時間、檢查內(nèi)容、檢查結(jié)果反饋給被抽檢人。

3、內(nèi)部審核制度:針對業(yè)務(wù)需求、概要設(shè)計(功能界面、數(shù)據(jù)庫)或疑難問題組織評審會,提出意見或解決方案。

第十七章、文檔規(guī)范

1、需按照軟件實施的階段落實成果物,參照《軟件過程提交成果表》。

2、如果客戶有特殊要求,請按照客戶要求的規(guī)范完成。并將最終的問題提交公司歸檔備份。

第十八章、軟件變更

為規(guī)范軟件變更與維護(hù)管理,特制定本制度。本制度適用于應(yīng)用系統(tǒng)開發(fā)完畢并正式上線,移交給客戶方之后的運行支持及系統(tǒng)變更工作。

1、系統(tǒng)變更工作可分為功能完善維護(hù)、系統(tǒng)缺陷修改、統(tǒng)計報表生成。

2、需求部門提出系統(tǒng)變更需求,項目經(jīng)理同開發(fā)人員一起根據(jù)重要性和緊迫性做判斷,確定其優(yōu)先級和影響程度,并進(jìn)行相應(yīng)處理,同時將變更需求整理成系統(tǒng)變更申請表。

3、系統(tǒng)變更實現(xiàn)過程按照軟件開發(fā)過程規(guī)定進(jìn)行,遵循軟件開發(fā)過程統(tǒng)一的編碼標(biāo)準(zhǔn)和版本控制,并經(jīng)過測試通過才能完成部署和上線。

4、在系統(tǒng)變更完成后,開發(fā)人員需將系統(tǒng)變更表的執(zhí)行結(jié)果提交給項目經(jīng)理,測試人員確認(rèn)執(zhí)行結(jié)果后,項目經(jīng)理與需求提出方確認(rèn)簽字后,提交至公司進(jìn)行歸檔管理。