軟件配置管理計劃
軟件配置管理計劃
【用戶名稱】
神州數碼信息系統有限公司
密級:普通**項目
軟件配置管理計劃V0.1
文檔編號:
項目名稱:
編寫:
編寫日期:
審核:
審核日期:
批準:
批準日期:
修訂文檔歷史記錄
日期
版本說明
作者
20**-7-12V0.1第一次編寫
20**-7-8V1.0修改
目錄
1前言5
1.1目標5
1.2適用范圍5
1.3術語與簡寫5
1.4參考文件5
2組織結構和職責5
2.1CCB成員及職責5
2.2配置管理組6
3配置管理工具、技術和方法6
3.1配置管理工具6
3.2配置管理策略6
4配置管理庫7
4.1配置庫結構7
4.2配置庫權限7
4.3基線配置項7
4.4其他配置項8
4.4.1管理文檔或過程記錄8
4.4.2項目環境9
5文件命名與版本控制9
5.1文件命名規范9
5.1.1基線命名規范9
5.1.2其他配置項命名規范10
5.2版本標識10
6變更管理11
6.1變更原因11
6.2變更流程12
6.3變更跟蹤14
7版本制作與發布流程16
8安全與備份16
8.1備份16
8.2安全防護17
9配置狀態發布17
15
1前言
1.1目標
本計劃是信息平臺項目配置管理活動的基準,對信息平臺項目的配置管理活動進行策劃。
1.2適用范圍
本計劃是信息平臺項目整體計劃的一部分,適用于信息平臺項目的配置管理活動。
1.3術語與簡寫
CCB:變更控制委員會
SQA:質量保證
SCM:配置管理
1.4參考文件
DCG-SCM-P-01-配置管理規范。
2組織結構和職責
2.1CCB成員及職責
項目內部CCB成員:章某(CCB組長)、陳、小偉、小明、玲玲。
CCB組職責:決定CCB成員中對變更確認審批級別,協調CCB成員對變更達成一致,并確認變更的結果。
項目總監
章某:負責對項目的總體調控。
項目經理
小偉:負責對項目中計劃的變更等進行確認,并對變更所涉及的資源變更進行評估,負責變更的執行。
需求調研
陳:負責項目的整體需求。
技術經理
小明:負責項目技術支持及項目的運行。
SCM人員
玲玲:負責變更,配置庫日常管理和權限控制。
測試經理
?:負責評估變更中測試方面的問題。
SQA人員
?:過程審計。
2.2配置管理組
配置管理員:負責搭建配置庫,制定并執行配置管理計劃、培訓項目組成員、執行日常配置管理工作。
3配置管理工具、技術和方法
3.1配置管理工具
服務器IP地址://192.168.8.000
文檔管理
配置管理工具:SVN
配置庫名稱:WS
源代碼管理
配置管理工具:SVN
配置庫名稱:WS
4配置管理庫
4.1配置庫結構
配置庫分為工作庫、受控庫和基線庫。
工作庫:存儲項目的所有工作產品中間結果,即正處于開發中的代碼和編寫中的文檔,其內容可能進行頻繁的修改。
受控庫:存儲項目的所有準備生成基線的工作成果,待評審的文檔、部署程序的中間版本、以及項目管理類文檔等。
基線庫:存儲項目的所有基線化了的工作成果,評審通過的階段產出物、具有路標性質的對外發布版本等。
4.2配置庫權限
工作庫:項目組所有成員均有讀寫權限。
受控庫:配置管理員和項目經理有讀寫權限,其他項目組成員有只讀權限。
基線庫:配置管理員有讀寫權限,其他人員經授權可調閱。
(注:共通代碼由專人管理)
4.3基線配置項
基線類別
基線配置項名稱
基線配置項的位置
備注
需求基線
項目數據交換標準
軟件需求規格說明書
工作說明書
項目啟動報告
設計基線
概要設計說明書
編碼基線
各發布版本
測試基線
系統測試用例
系統出場測試報告
驗收基線
系統初驗報告
系統終驗報告
4.4其他配置項
4.4.1管理文檔或過程記錄
配置項名稱
配置項的位置
備注
管理文檔
項目周報
客戶周報
會議紀要
業務聯系單
評審計劃
評審記錄
培訓記錄
4.4.2項目環境
配置項名稱
配置項的位置
備注
環境
開發服務器
測試服務器
測試管理服務器
配置服務器
192.168.8.000
內網
5文件命名與版本控制
5.1文件命名規范
5.1.1基線命名規范
[項目名稱]+[子系統名]+[文檔名稱]+[Vx.y](版本號)
項目名稱定義為:信息平臺(英文縮寫:WS)
子系統名:若沒有子系統可以省略
舉例:信息平臺-工作說明書V1.0;
5.1.2其他配置項命名規范
與時間相關的文檔命名:
[項目名稱][文檔名稱][
yyyymmdd](注:其中如果是周報yyyymmdd以結束日期為準)
備注:yyyymmdd為“年月日”時間格式
舉例:信息平臺-項目周報20**0607;
(結束日期)
信息平臺-會議紀要20**0602;
與時間沒有直接關系的文檔命名:
直接以[項目名稱][文檔名稱]命名。
舉例:信息平臺初驗階段報告;
信息平臺項目總結報告;
5.2版本標識
文檔發布的版本遵循x.y(主版本.副版本)形式:
1、版本標識定義原則
版本標識必須唯一標識不同的版本;
版本標識必須反映不同級別版本的層次關系;例如采用x.y(主版本.從版本)的定義規則
必須定義不同級別版本號增加的規則。
2、版本設置規則
新起草編寫的文件定為V0.1版;逐步完善還沒有通過評審的文件版本升級為V0.y版;
通過內部正式審批的文件版本升級為V1.0版,可對外發布;
稱為內部基準的文件如有少量修改,可升級為V1.x版;
如有通過客戶的評審,文件版本可升級為V2.0,以此類推。
代碼發布的版本遵循x.y(主版本.副版本)形式:
Build為build順序號,每build一次號碼加1;永遠不清零。
P為FAT順序號,每提交FAT測試號碼加1,FAT測試由公司人員測試。
Z為UAT順序號,每提交UAT測試號碼加1,UAT測試有用戶或監理參加。
X,Y以用戶確定為準。用戶版本號增加時P和Z清零。
yyyyymmdd代表發布版本日期
分類
版本命名
基線存放路徑
對內版本
YZWS_[子系統英文名]_yyyymmdd-####
信息平臺版本發布/對內發布
測試版本
YZWS_FAT_[.[.][.]][Build
]_yyyymmdd
信息平臺版本發布/測試版本
對外版本
YZWS_UAT_[.[.][.]][Build
]_yyyymmdd
信息平臺版本發布/對外發布
YZWS_[.[.][.]][Build
]_yyyymmdd
6變更管理
6.1變更原因
1、評審、審計、測試和驗證發現問題引起配置的配置項變更,配置項的版本需要更新。
更改源是《評審報告》、《集成測試分析報告》或《審計報告》。
2、客戶、項目組填寫的變更申請引起配置項變更,變更申請表是更改源。
3、出現下列情況時引起的配置項變更,不需要填寫變更申請表:
2計劃級的文檔更改――WBS計劃;
2《軟件配置管理計劃》、《軟件質量保證計劃》;
2測試工具或測試腳本(不屬于提交給用戶)。
4、當項目范圍發生變化、風險發生并且采用了項目計劃中沒有指定的糾正措施、項目計劃與實際情況偏離20%以上、由內部與外部審計而導致的糾正活動、項目計劃中的任何修改條件滿足等事件發生時,由項目經理組織相應的配置控制委員會成員對要發生的變更進行評審
6.2變更流程
1.變更申請
1)變更申請人通過多種渠道提出對配置項的變更請求。驅動因素主要包括用戶需求變更、評審、測試以及配置審計等。
2)變更申請人負責填寫《需求設計變更申請表》,并提交配置控制委員會實施變更評估。
2.變更評估
1)針對變更申請人提交的變更請求,配置控制委員會在評估該變更的影響范圍及對項目進度、成本、質量等指標的影響程度后,決定是否實施該變更。
2)配置控制委員會將針對該變更做出的決定(接受或拒絕)通知變更申請人。
3.變更實施
1)變更申請獲得批準后,配置控制委員會將該變更分配給相應執行人實施。
2)項目配置管理員將該變更涉及的所有配置項從配置庫中簽出并提交給變更執行人。
3)變更執行人實施該變更;
4.變更驗證
1)配置控制委員會對變更后的工作產品進行驗證,以確定變更是否正確完成。
2)在變更完成并經過驗證后,項目配置管理員將經批準的配置項簽入配置庫。
6.3變更跟蹤
1、客戶需求變更:
1)與用戶之間變更流程:項目組需要依據項目管理規范中的需求管理要求,結合項目用戶實際情況制定需求變更流程,填寫《需求設計變更申請表》并按照流程要求執行申請和審批過程,保留期間用戶的簽字確認文件。
2)內部審批流程:10人天以內的變更項目經理確認,10人天以上,20人天以內需要工程總監確認,20人天以上的變更需要事業部總經理確認。配置管理員跟蹤變更審批狀態,維護《基線狀態報告―變更跟蹤表》。
3)VP系統中的變更記錄:項目需求負責人在VP系統中使用“范圍―變更”頁簽錄入需求變更的信息,同時更新維護“范圍――范圍矩陣”的范圍信息和工作量信息,并發起需求變更流程,由項目經理以及工程總監進行審批。審批通過后,形成新的范圍矩陣基準。
2、預算變更:項目經理/客戶經理
編寫變更的《工作說明書》《項目預算表》,在VP項目管理系統中執行項目預算變更流程。
3、項目經理變更:
1)項目實施過程中,發生項目經理變更時,原項目經理填寫《項目經理工作交接清單》與新項目經理逐項工作進行交接。
2)新任項目經理按照項目經理任命流程進行述職和任命。
3)項目經理變更時,工程總監負責與客戶進行溝通。
7版本制作與發布流程
8安全與備份
8.1備份
配置管理員每周整體備份一次配置庫,保留4周以內的備份記錄。
備份方式:刻盤或者異機備份
每月末提交一次配置庫,存入組織級配置庫(FTP上傳或由QA拷貝回北京)
項目結束時,配置管理人員按結項規定對配置庫進行歸檔。
8.2安全防護
客戶端必須安裝防病毒軟件(如公司有規定的軟件,則依照公司要求安裝),并啟動自動防護功能,及時升級。
每周進行一次全盤掃描。
9配置狀態發布
信息平臺項目的配置狀態報告發布、發送方式如下:
發布名稱
發布頻率
發布內容
發送對象
發送方式
基線發布
基線生成或基線變更時*基線生成,存放位置或**基線發生變更,版本為**
項目組所有成員、
SQA、項目經理、項目總監
篇2:軟件配置管理員崗位職責軟件配置管理員職責任職要求
軟件配置管理員崗位職責
職責描述:
1.,負責采編中心數據采集軟件的相關配置工作;
2,對采編中心采集資源進行歸類,管理;
3,對配置相關工作內容進行跟蹤核查,保障數據及時、準確性。
4,后續拓展系統相關軟件的測試、管理工作等。
任職要求:
1,大學專科以上學歷,計算機相關專業;
2,熟練掌握HTML,數據庫專業知識;
3,對網絡信息采集的技術手段有一定了解;
4,熟悉網絡請求的方式和頭信息的具體含義;
5,熟悉HTTP協議,php腳本知識等優先考慮;
6,有一年以上金融編輯實際工作經驗優先考慮;
7,邏輯清晰、善于學習、良好的溝通表達能力、有很強的責任心和團隊合作精神。
篇3:高級軟件配置管理工程師崗位職責高級軟件配置管理工程師職責任職要求
高級軟件配置管理工程師崗位職責
職責描述:
1.負責產品軟件的維護、測試和發布及配置管理其他日常工作;
2.負責產品版本發布過程,包括基線管理、版本管理、發布管理、變更管理、配置審計、權限控制等;
3.參與產品配置管理過程,完成軟件版本控制、配置項入庫審查、基線變更跟蹤;
4.參與制定公司有關配置管理規劃、流程和策略
5.負責定期執行配置審計和度量,跟蹤基線變更情況,收集整理后輸出版本變更說明;
6.對公司相關人員提供配置管理基本知識和相關工具的培訓
7.持續集成Jenkins服務器的搭建和管理。
任職要求:
1.計算機相關專業本科及以上學歷
2.熟練使用和管理Linux操作系統,熟練編寫Shell腳本,了解并能編寫python腳本
3.熟悉SVN、Git,gerrit,Jenkis和JIRA等工具的使用和配置,代碼review等配置管理和缺陷管理系統
4.熟悉消費電子或汽車電子產品開發流程,開發分支管理,產品開發生命周期
5.熟悉并靈活掌握項目配置管理的思想和方法,能制定代碼安全和權限策略及規范
6.至少三年以上承擔過20人以上軟件團隊的scm職位者優先
7.具備獨立分析問題和處理問題的能力;認真細心,邏輯思維清晰嚴謹
8.具備高度責任感,良好的溝通協作能力,遇事積極主動