日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

如何構(gòu)造軟件企業(yè)的配置管理方案

 伊蓮 2006-09-26
 

作者:unknown 更新時(shí)間:2005-04-14

朗訊科技(中國(guó)) 貝爾實(shí)驗(yàn)室 劉江華

1 引言

1.1 什么是配置管理

  配置管理(Configuration Management)是通過(guò)技術(shù)或行政手段對(duì)軟件產(chǎn)品及其開(kāi)發(fā)過(guò)程和生命周期進(jìn)行控制、規(guī)范的一系列措施。配置管理的目標(biāo)是記錄軟件產(chǎn)品的演化過(guò)程,確保軟件開(kāi)發(fā)者在軟件生命周期中各個(gè)階段都能得到精確的產(chǎn)品配置。

  配置管理過(guò)程是對(duì)處于不斷演化、完善過(guò)程中的軟件產(chǎn)品的管理過(guò)程。其最終目標(biāo)是實(shí)現(xiàn)軟件產(chǎn)品的完整性、一致性、可控性,使產(chǎn)品極大程度地與用戶(hù)需求相吻合。它通過(guò)控制、記錄、追蹤對(duì)軟件的修改和每個(gè)修改生成的軟件組成部件來(lái)實(shí)現(xiàn)對(duì)軟件產(chǎn)品的管理功能。

1.2 配置管理在軟件開(kāi)發(fā)過(guò)程和項(xiàng)目管理過(guò)程中的作用

  隨著軟件系統(tǒng)的日益復(fù)雜化和用戶(hù)需求、軟件更新的頻繁化,配置管理逐漸成為軟件生命周期中的重要控制過(guò)程,在軟件開(kāi)發(fā)過(guò)程中扮演著越來(lái)越來(lái)重要的角色。一個(gè)好的配置管理過(guò)程能覆蓋軟件開(kāi)發(fā)和維護(hù)的各個(gè)方面,同時(shí)對(duì)軟件開(kāi)過(guò)程的宏觀管理,即項(xiàng)目管理,也有重要的支持作用。良好的配置管理能使軟件開(kāi)發(fā)過(guò)程有更好的可預(yù)測(cè)性,使軟件系統(tǒng)具有可重復(fù)性,使用戶(hù)和主管部門(mén)用軟件質(zhì)量和開(kāi)發(fā)小組有更強(qiáng)的信心。

  軟件配置管理的最終目標(biāo)是管理軟件產(chǎn)品。由于軟件產(chǎn)品是在用戶(hù)不斷變化的需求驅(qū)動(dòng)下不斷變化,為了保證對(duì)產(chǎn)品有效地進(jìn)行控制和追蹤,配置管理過(guò)程不能僅僅對(duì)靜態(tài)的、成形的產(chǎn)品進(jìn)行管理,而必須對(duì)動(dòng)態(tài)的、成長(zhǎng)的產(chǎn)品進(jìn)行管理。由此可見(jiàn),配置管理同軟件開(kāi)發(fā)過(guò)程緊密相關(guān)。配置管理必須緊扣軟件開(kāi)發(fā)過(guò)程的各個(gè)環(huán)節(jié):管理用戶(hù)所提出的需求,監(jiān)控其實(shí)施,確保用戶(hù)需求最終落實(shí)到產(chǎn)品的各個(gè)版本中去,并在產(chǎn)品發(fā)行和用戶(hù)支持等方面提供幫助,響應(yīng)用戶(hù)新的需求,推動(dòng)新的開(kāi)發(fā)周期。通過(guò)配置管理過(guò)程的控制,用戶(hù)對(duì)軟件產(chǎn)品的需求如同普通產(chǎn)品的訂單一樣,遵循一個(gè)嚴(yán)格的流程,經(jīng)過(guò)一條受控的生產(chǎn)流水線(xiàn),最后形成產(chǎn)品,發(fā)售給相應(yīng)用戶(hù)。從另一個(gè)角度看,在產(chǎn)品開(kāi)發(fā)的不同階段通常有不同的任務(wù),由不同的角色擔(dān)當(dāng),各個(gè)角色職責(zé)明確,涇渭分明,但同時(shí)又前后銜接,相互協(xié)調(diào)。好的配置管理過(guò)程有助于規(guī)范各個(gè)角色的行為,同時(shí)又為角色之間的任務(wù)傳遞提供無(wú)縫的接合,使整個(gè)開(kāi)發(fā)團(tuán)隊(duì)象一個(gè)交響樂(lè)隊(duì)一樣和諧而又錯(cuò)雜地行進(jìn)。

  正因?yàn)榕渲霉芾磉^(guò)程直接連接產(chǎn)品開(kāi)發(fā)過(guò)程、開(kāi)發(fā)人員和最終產(chǎn)品,這些都是項(xiàng)目主管人員所關(guān)注的重點(diǎn),因此配置管理系統(tǒng)在軟件項(xiàng)目管理中也起著重要。配置管理過(guò)程演化出的控制、報(bào)告功能可幫助項(xiàng)目經(jīng)理更好地了解項(xiàng)目的進(jìn)度、開(kāi)發(fā)人員的負(fù)荷、工作效率和產(chǎn)品質(zhì)量狀況、交付日期等信息。同時(shí)配置管理過(guò)程所規(guī)范的工作流程和明確的分工有利于管理者應(yīng)付開(kāi)發(fā)人員流動(dòng)的困境,使新的成員可以快速實(shí)現(xiàn)任務(wù)交接,盡量減少因人員流動(dòng)而造成的損失。

1.3 配置管理方案的構(gòu)成

  配置管理過(guò)程對(duì)軟件開(kāi)發(fā)有如此重要的影響,它的構(gòu)造、實(shí)施過(guò)程也必定相當(dāng)復(fù)雜。不借助工具,純粹靠手工方式或只利用簡(jiǎn)單的工具來(lái)實(shí)現(xiàn)配置管理是很難做到滿(mǎn)意程度的,而且其中的繁瑣龐雜最終必定讓管理者一愁莫展。因此,實(shí)現(xiàn)配置管理過(guò)程的通常做法是借助于專(zhuān)業(yè)化的配置管理工具,結(jié)合開(kāi)發(fā)組織的實(shí)際情況制訂出相應(yīng)的配置管理規(guī)范,由開(kāi)發(fā)人員在工作過(guò)程中依據(jù)規(guī)范,通過(guò)配置管理工具來(lái)實(shí)現(xiàn)。在這整個(gè)過(guò)程中,由配置管理工具負(fù)責(zé)那些非智能的、可自動(dòng)化的管理過(guò)程,如身份角色驗(yàn)證、修改軌跡記錄、版本控制等;由配置管理規(guī)范來(lái)控制那些需要開(kāi)發(fā)人員用智力去判斷的因素,如需求合理性和優(yōu)先級(jí)判定、任務(wù)分工、產(chǎn)品的結(jié)構(gòu)定義、版本發(fā)行方案確定等等。配置管理工具的采用和配置管理規(guī)范的制訂是緊密聯(lián)系的,二者構(gòu)成了一個(gè)軟件開(kāi)發(fā)機(jī)構(gòu)的整體配置管理方案。這種方案是因組織的差異和配置管理工具的差異而變化的。構(gòu)造一個(gè)配置管理方案涉及到軟件開(kāi)發(fā)組織和開(kāi)發(fā)過(guò)程的各個(gè)方面,是一個(gè)復(fù)雜的工程應(yīng)該當(dāng)作一個(gè)項(xiàng)目來(lái)做。本文試圖給出一個(gè)構(gòu)造配置管理方案的基本策略和主要步驟。

2 組建配置管理方案構(gòu)造小組

構(gòu)造或完善一個(gè)軟件開(kāi)發(fā)組織的配置管理過(guò)程需要在構(gòu)造初期花費(fèi)較大的人力物力。這種工作一般是由一個(gè)臨時(shí)組成的軟件配置管理過(guò)程構(gòu)造小組來(lái)完成。這個(gè)小組負(fù)責(zé)構(gòu)造配置管理過(guò)程中的所有工作,包括了解本組織的現(xiàn)有開(kāi)發(fā)、管理現(xiàn)狀,選擇配置管理工具,制訂配置管理規(guī)范,安排試驗(yàn)項(xiàng)目的實(shí)施,溝通部門(mén)間關(guān)系,獲得管理者支持和開(kāi)發(fā)人員的認(rèn)同。

  配置管理過(guò)程構(gòu)造小組的成員應(yīng)該包括:該組織員工對(duì)引入新工具的反應(yīng),以前是否有過(guò)類(lèi)似的償試。
  該組織負(fù)責(zé)人對(duì)新工具、新流程的支持程度。
  開(kāi)發(fā)人員的素質(zhì)、教育程度、溝通能力。
  開(kāi)發(fā)隊(duì)伍的穩(wěn)定性。
  該組織的溝通渠道是否通暢。

3.2 技術(shù)評(píng)估

  對(duì)目標(biāo)機(jī)構(gòu)技術(shù)方面的的調(diào)查、評(píng)估將直接導(dǎo)致對(duì)工具的選擇。要了解的信息有:

  目標(biāo)機(jī)構(gòu)有哪些可用的計(jì)算資源。
  在什么軟硬件平臺(tái)上進(jìn)行開(kāi)發(fā)。
  是否存在資源瓶頸,是什么。
  現(xiàn)用什么開(kāi)發(fā)工具,用戶(hù)對(duì)該工具評(píng)價(jià)如何。
  現(xiàn)用什么網(wǎng)絡(luò)環(huán)境。
  使用什么編程語(yǔ)言。
  目標(biāo)平臺(tái)是否與開(kāi)發(fā)平臺(tái)一致。
  代碼更新程度如何,新編代碼、重用代碼和歷史代碼各占什么比例。

3.3 現(xiàn)有流程評(píng)估

  對(duì)目標(biāo)組織現(xiàn)有工作流程的評(píng)估直接影響新的配置管理流程和規(guī)章的

小組負(fù)責(zé)人
  其對(duì)整個(gè)構(gòu)造過(guò)程負(fù)責(zé)。主要職責(zé)是協(xié)調(diào)與其它部門(mén)或與上級(jí)主管的關(guān)系,監(jiān)督工作進(jìn)程,協(xié)調(diào)小組內(nèi)部關(guān)系。

技術(shù)支持專(zhuān)家
  其負(fù)責(zé)在技術(shù)、設(shè)備方面為本組提供支持和服務(wù),并負(fù)責(zé)本同其它部門(mén)就技術(shù)問(wèn)題進(jìn)行聯(lián)絡(luò),如了解相關(guān)項(xiàng)目情況、開(kāi)發(fā)環(huán)境、開(kāi)發(fā)人員狀況等。

配置管理技術(shù)專(zhuān)家
  其對(duì)配置管理過(guò)程的構(gòu)造和配置管理工具十分熟悉。主要任務(wù)是指導(dǎo)配置管理過(guò)程的構(gòu)造,幫助制訂配置管理規(guī)章,負(fù)責(zé)對(duì)開(kāi)發(fā)人員進(jìn)行配置管理工具的培訓(xùn)。通常是配置管理工具提供商或?qū)iT(mén)的配置管理顧問(wèn)機(jī)構(gòu)的人員擔(dān)當(dāng)此任。

配置管理系統(tǒng)用戶(hù)代表
  他們是從將來(lái)要在實(shí)際的項(xiàng)目開(kāi)發(fā)過(guò)程中使用該系統(tǒng)、遵照該過(guò)程的開(kāi)發(fā)人員中挑選出來(lái)的。他們負(fù)責(zé)從構(gòu)造初期了解配置管理系統(tǒng)和規(guī)程,根據(jù)開(kāi)發(fā)經(jīng)驗(yàn)協(xié)助制訂、修改配置管理規(guī)程,并在試驗(yàn)項(xiàng)目中擔(dān)任部分開(kāi)發(fā)角色。這部分成員應(yīng)包括軟件開(kāi)發(fā)項(xiàng)目經(jīng)理、設(shè)計(jì)人員、編碼、測(cè)試和構(gòu)造、發(fā)布人員。

  該項(xiàng)目小組成立后,將按后述步驟開(kāi)展配置管理過(guò)程的構(gòu)造工作。

3 對(duì)目標(biāo)機(jī)構(gòu)進(jìn)行了解、評(píng)估

  知已知彼,百戰(zhàn)不殆。配置管理過(guò)程的構(gòu)造過(guò)程也是如此,必須對(duì)相互作用的雙方都有較透徹的了解才能達(dá)到預(yù)期的效果。因此首先要做的事情是調(diào)查了解,既要了解目標(biāo)機(jī)構(gòu)(即將要采用該配置管理過(guò)程的軟件開(kāi)發(fā)組織)的情況,又要了解配置管理工具的情況。

  目標(biāo)機(jī)構(gòu)的調(diào)查評(píng)估工作由配置管理技術(shù)專(zhuān)家領(lǐng)導(dǎo),配置管理系統(tǒng)用戶(hù)代表參與,提供基本信息,并由小組負(fù)責(zé)人協(xié)調(diào),對(duì)相關(guān)部門(mén)人員進(jìn)行深入調(diào)查獲得較全面的數(shù)據(jù)。

  對(duì)目標(biāo)機(jī)構(gòu)的了解、評(píng)估應(yīng)從這幾個(gè)方面入手:人員、技術(shù)、工作流程、現(xiàn)有項(xiàng)目和期望值。

3.1 人員評(píng)估

  人員評(píng)估的目的是了解目標(biāo)機(jī)構(gòu)的員工對(duì)現(xiàn)有配置管理過(guò)程的評(píng)價(jià)和對(duì)采用新工具、制訂新規(guī)范的態(tài)度,預(yù)測(cè)新的配置管理過(guò)程構(gòu)造中的工作難點(diǎn)和可能遇到的阻力。調(diào)查的方面包括:制訂。調(diào)查的方面是:

  現(xiàn)有流程的成熟性、適用性和執(zhí)行情況。
  現(xiàn)有流程是否能進(jìn)一步提高自動(dòng)化程度。
  現(xiàn)用什么開(kāi)發(fā)模型。
  對(duì)分析、設(shè)計(jì)、編碼、測(cè)試、產(chǎn)品管理等過(guò)程是否有嚴(yán)格的成文規(guī)范,如何保證該規(guī)范的執(zhí)行。
  開(kāi)發(fā)流程中的哪些質(zhì)量控制信息被收集,如何使用。

3.4 項(xiàng)目評(píng)估

  配置管理系統(tǒng)對(duì)正在開(kāi)發(fā)的產(chǎn)品、正在進(jìn)行的項(xiàng)目有直接的影響,因此對(duì)即將納入管理的項(xiàng)目應(yīng)有充分的了解。了解的方面有:

  項(xiàng)目的平均工期(人月)。
  項(xiàng)目的組織方式,是主程序員制還是開(kāi)發(fā)小組制,按深度結(jié)構(gòu)還是按廣度結(jié)構(gòu)組織。
  項(xiàng)目的產(chǎn)品規(guī)模(功能模塊數(shù)、源碼行數(shù))。
  項(xiàng)目開(kāi)發(fā)支持狀況,是否有專(zhuān)門(mén)的開(kāi)發(fā)環(huán)境、開(kāi)發(fā)工具和配置管理等方面的支持人員。

3.5 期望值評(píng)估

  對(duì)目標(biāo)機(jī)構(gòu)的開(kāi)發(fā)、管理人員對(duì)新系統(tǒng)的期望值的了解有利于對(duì)癥下藥,解決其當(dāng)前緊要問(wèn)題,提高對(duì)新系統(tǒng)的信心。調(diào)查的方面包括:

  對(duì)當(dāng)前本組織的生產(chǎn)率和產(chǎn)品質(zhì)量的滿(mǎn)意程度,期望有怎樣的提高。
  對(duì)現(xiàn)有流程的評(píng)價(jià),現(xiàn)有流程中哪個(gè)環(huán)節(jié)希望改進(jìn)或加強(qiáng)。
  期望增減哪些文檔或規(guī)則。
  期望等到什么樣的通信交流方式,現(xiàn)有方式的優(yōu)缺點(diǎn)是什么。
  期望收集哪些新的開(kāi)發(fā)度量數(shù)據(jù)或簡(jiǎn)化哪些數(shù)據(jù)。

4 配置管理工具及其提供商評(píng)估

  通過(guò)對(duì)目標(biāo)組織的評(píng)估,了解該組織的現(xiàn)狀和需求后,就需要選擇適合該組織的配置管理工具。市場(chǎng)上現(xiàn)有的配置管理工具不下數(shù)十種,它們各有所長(zhǎng),在功能,性能等方面有較大的差別,只有經(jīng)過(guò)仔細(xì)地對(duì)產(chǎn)品及其提供商進(jìn)行分析評(píng)估,核對(duì)目標(biāo)機(jī)構(gòu)的需求,才能挑選出合適的工具,實(shí)現(xiàn)一個(gè)理想的配置管理過(guò)程。

  這種評(píng)估可從三個(gè)方面進(jìn)行:配置管理工具的評(píng)估、供應(yīng)商評(píng)估和其它用戶(hù)使用經(jīng)驗(yàn)的評(píng)估。

4.1 配置管理工具評(píng)估

  對(duì)工具的評(píng)估應(yīng)側(cè)重于功能的適用性,而不應(yīng)一味強(qiáng)調(diào)功能的全面性。產(chǎn)品評(píng)估應(yīng)了解如下問(wèn)題:該產(chǎn)品的哪一方面功能可解決目標(biāo)組織的當(dāng)前問(wèn)題滿(mǎn)足該組織在配置管理上的需求。
  該產(chǎn)品在目標(biāo)機(jī)構(gòu)的峰值負(fù)荷下的運(yùn)行效率將如何。
  該產(chǎn)品對(duì)并發(fā)使用的支持情況如何
  該產(chǎn)品與現(xiàn)有系統(tǒng)、工具、流程、環(huán)境的兼容性如何。
  該產(chǎn)品的成熟性和穩(wěn)定性如何。
  該產(chǎn)品是否易學(xué)易用。
  該產(chǎn)品的購(gòu)買(mǎi)、安裝、實(shí)施、維護(hù)費(fèi)用是否可以接受。

4.2 供應(yīng)商評(píng)估

  供應(yīng)商的實(shí)力和它所能提供的服務(wù)和支持對(duì)配置管理系統(tǒng)的實(shí)施至關(guān)重要。因?yàn)榕渲霉芾砉ぞ卟幌笃渌墓ぞ吣菢?,只要安裝完成后按照使用手冊(cè)和在線(xiàn)幫助就能使用,而是必須在系統(tǒng)之外有一系列的操作、管理規(guī)范,有一套完整的方案。這些些必須在系統(tǒng)提供者或顧問(wèn)機(jī)構(gòu)的幫助下才能制訂、實(shí)施。因此,系統(tǒng)提供商對(duì)配置管理過(guò)程的實(shí)現(xiàn)有重要影響。對(duì)供應(yīng)商的評(píng)估包括:

供應(yīng)商在相應(yīng)行業(yè)的從業(yè)時(shí)長(zhǎng)。
  該產(chǎn)品是否是該供應(yīng)商的主導(dǎo)產(chǎn)品。
  該供應(yīng)商的年銷(xiāo)售額。
  供應(yīng)商在五年之內(nèi)的穩(wěn)定情況。

該供應(yīng)商是否有專(zhuān)業(yè)化的客戶(hù)支持隊(duì)伍。
  是否提供安裝、用戶(hù)培訓(xùn)等服務(wù)。
  供應(yīng)商的聲望、信譽(yù)如何。
  供應(yīng)商的支持人員在地理位置上是否與目標(biāo)機(jī)構(gòu)鄰近。

  另外,通過(guò)了解同一產(chǎn)品的其它用戶(hù)對(duì)該產(chǎn)品的評(píng)價(jià)可以對(duì)該產(chǎn)品和供應(yīng)商有較為客觀、綜合的認(rèn)識(shí)。這種評(píng)價(jià)可從所知的用戶(hù)組、專(zhuān)業(yè)會(huì)議、配置管理工具公告板等途徑獲得。

5 制訂實(shí)施計(jì)劃

  經(jīng)過(guò)對(duì)目標(biāo)機(jī)構(gòu)和選用工具的評(píng)估,工作小組可以制訂出一份完整的工作計(jì)劃作為下一階段的行動(dòng)綱要,同時(shí)也是向上級(jí)主管匯報(bào),取得支持的有力佐證。

  工作計(jì)劃由如下部分組成:

必要性和影響因素
  結(jié)合目標(biāo)機(jī)構(gòu)的開(kāi)發(fā)過(guò)程組織和配置管理現(xiàn)狀,論證構(gòu)造或完善配置管理過(guò)程的必要性;根據(jù)所選配置管理工具的功能特性和供應(yīng)商的實(shí)施支持,闡明新的配置管理系統(tǒng)可對(duì)目標(biāo)機(jī)構(gòu)的開(kāi)發(fā)和管理工作帶來(lái)改進(jìn)和驅(qū)動(dòng)。另外,對(duì)該配置管理系統(tǒng)和相應(yīng)的配置管理過(guò)程對(duì)現(xiàn)有的人員、工序和管理等方面可能帶來(lái)的影響作出適當(dāng)?shù)念A(yù)測(cè),以便減小將來(lái)實(shí)施時(shí)可能遇到的阻力。

配置管理目標(biāo)和配置管理過(guò)程的構(gòu)造成功標(biāo)準(zhǔn)
  對(duì)正待構(gòu)建的新的配置管理過(guò)程制訂出一個(gè)較為長(zhǎng)遠(yuǎn)的目標(biāo),即要達(dá)到哪種控制程度,加強(qiáng)哪些方面的管理,是否按照相關(guān)的國(guó)家或國(guó)際標(biāo)準(zhǔn)實(shí)施,達(dá)到何種級(jí)別等等。

  另外,對(duì)構(gòu)造配置管理過(guò)程的工作本身,如前所述應(yīng)當(dāng)作一個(gè)項(xiàng)目來(lái)做,因此也必須制訂一個(gè)明確的完成標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)應(yīng)該在本小組內(nèi)部統(tǒng)一并獲得上級(jí)主管認(rèn)可。

人員組織和分工
  進(jìn)一步明確工作小組的組織成員和成員關(guān)系,為每個(gè)成員分派相應(yīng)的任務(wù)和職責(zé)。這些任務(wù)應(yīng)該具體、細(xì)化到可操作的程度,如張三負(fù)責(zé)與某部門(mén)接洽,了解原有某一管理規(guī)范,李四負(fù)責(zé)試驗(yàn)環(huán)境的準(zhǔn)備工作等等。

進(jìn)度計(jì)劃
  羅列出構(gòu)造過(guò)程中所要解決的問(wèn)題,設(shè)置里程碑。

風(fēng)險(xiǎn)管理預(yù)測(cè)構(gòu)造過(guò)程中可能遇到的外在困難因素,如硬件短缺、平臺(tái)差異、與相關(guān)部門(mén)沖突、試驗(yàn)項(xiàng)目的特殊性等等。為這些風(fēng)險(xiǎn)因素設(shè)計(jì)出降低或規(guī)避風(fēng)險(xiǎn)的方法。

6 定義配置管理流程

  配置管理流程是軟件開(kāi)發(fā)機(jī)構(gòu)進(jìn)行配置管理的依據(jù),也是配置管理構(gòu)造工作小組的最重要的工作成果。配置管理流程規(guī)定開(kāi)發(fā)過(guò)程中需要做哪些配置管理方面的工作,由誰(shuí)做、如何做。前兩個(gè)問(wèn)題有較為通用的答案,在后文將會(huì)涉及,第三個(gè)問(wèn)題則必須根據(jù)目標(biāo)機(jī)構(gòu)的具體情況解決。

  制訂配置管理流程的方法是:通過(guò)對(duì)目標(biāo)機(jī)構(gòu)的調(diào)查、評(píng)估,定義現(xiàn)有的配置管理流程,由配置管理技術(shù)專(zhuān)家對(duì)它進(jìn)一步分析,結(jié)合常規(guī)的配置管理方法制訂出新的流程。之后,依據(jù)選定的配置管理工具的功能,將新流程中可自動(dòng)化的環(huán)節(jié)交由配置管理工具處理,其它環(huán)節(jié)由新制訂的配置管理規(guī)范控制。

  除了制訂配置管理規(guī)范外,該小組還應(yīng)制訂出適合目標(biāo)機(jī)構(gòu)的配置管理基本章程。該章程應(yīng)包括配置管理部門(mén)的設(shè)立、該部門(mén)的責(zé)能(通常是負(fù)責(zé)監(jiān)督配置管理規(guī)范的執(zhí)行情況,對(duì)配置規(guī)范進(jìn)行完善,并擔(dān)當(dāng)日常的內(nèi)部配置管理過(guò)程支持任務(wù)),定義配置管理過(guò)程與開(kāi)發(fā)過(guò)程的協(xié)調(diào)關(guān)系,以及各開(kāi)發(fā)階段的開(kāi)發(fā)人員構(gòu)成、在配置管理流程中的責(zé)任劃分等等。

  一般說(shuō)來(lái),配置管理包括四個(gè)方面的活動(dòng):配置項(xiàng)標(biāo)志,配置項(xiàng)控制(修改控制),配置狀態(tài)報(bào)告和配置審核。配置管理規(guī)范的制訂也應(yīng)按這四個(gè)方面內(nèi)容進(jìn)行。每一個(gè)方面要考慮的問(wèn)題是:

配置項(xiàng)標(biāo)志
  制訂文檔或文件編號(hào)、標(biāo)記體系。
  定義文檔和文件之間的聯(lián)系。
  確定受控的配置項(xiàng)的取舍,如軟件源碼、硬件描述文件、中間文件、目標(biāo)文件、測(cè)試方案、系統(tǒng)數(shù)據(jù)等等。
  確定產(chǎn)品版本、基線(xiàn)的標(biāo)志體系。
  確定庫(kù)程序的標(biāo)志和管理機(jī)制。

配置項(xiàng)控制
  確定產(chǎn)品的版本的演化策略,規(guī)定何時(shí)、何人創(chuàng)建新的基線(xiàn),如何創(chuàng)建。
  確定修改請(qǐng)求控制機(jī)構(gòu)(CCBChange Control Board) 的人員組成、職能、工作程序。確定修改請(qǐng)求的處理流程和終止條件。
  確定修改請(qǐng)求處理過(guò)程中各開(kāi)發(fā)人員的職能。
  確定修改請(qǐng)求和所生成的結(jié)果的對(duì)應(yīng)機(jī)制。
  確定文檔的修改方式。
  確定配置項(xiàng)的提取方式。

配置狀態(tài)報(bào)告
  定義報(bào)告的內(nèi)容、形式、提交方式。
  確定產(chǎn)品的發(fā)行事宜,包括發(fā)行時(shí)間如何確定、發(fā)行說(shuō)明的生成發(fā)布方式、發(fā)行方式等。

配置審核
  確定審核的執(zhí)行人員、執(zhí)行時(shí)機(jī),審核的內(nèi)容和方式。
  確定發(fā)現(xiàn)問(wèn)題后的處理方法。

7 試驗(yàn)項(xiàng)目的實(shí)施

  這一階段的任務(wù)是選取目標(biāo)機(jī)構(gòu)中的一個(gè)現(xiàn)有項(xiàng)目,按既定的配置管理流程去進(jìn)行開(kāi)發(fā)和配置管理工作。這種試驗(yàn)的目的是在一定風(fēng)險(xiǎn)范圍內(nèi),通過(guò)實(shí)地運(yùn)作來(lái)確定所選配置管理工具、所制訂的配置管理規(guī)范是否能滿(mǎn)足目標(biāo)機(jī)構(gòu)的需要。要做的工作有:

選定試驗(yàn)項(xiàng)目
  該項(xiàng)目應(yīng)該具有一定的復(fù)雜性,但又有較強(qiáng)的獨(dú)立性,不會(huì)對(duì)目標(biāo)機(jī)構(gòu)的關(guān)鍵項(xiàng)目造成重要影響。

選定試驗(yàn)組成員
  通常應(yīng)包括構(gòu)造小組的部分成員和該項(xiàng)目原有的成員。

定義試驗(yàn)成功的標(biāo)準(zhǔn)和試驗(yàn)時(shí)間表
  應(yīng)以配置管理流程和項(xiàng)目開(kāi)發(fā)管理過(guò)程的協(xié)同程度和總體工作效率為依據(jù)。

人員培訓(xùn)
  包括配置管理工具培訓(xùn)和配置管理規(guī)范培訓(xùn)。

配置管理工具的安裝和項(xiàng)目環(huán)境的搭建
  包括將歷史代碼導(dǎo)入到新系統(tǒng)中,將原有配置管理信息轉(zhuǎn)換成新系統(tǒng)的形成,置于新系統(tǒng)控制之下;搭建項(xiàng)目所需的軟硬環(huán)境等。

開(kāi)發(fā)過(guò)程
  按新的配置管理流程進(jìn)行試驗(yàn)項(xiàng)目的開(kāi)發(fā),及時(shí)收集項(xiàng)目開(kāi)發(fā)人員的反饋信息。  

調(diào)整配置管理流程
根據(jù)項(xiàng)目的進(jìn)行情況和開(kāi)發(fā)人員的反饋信息,找出新配置管理流程的不足,及時(shí)調(diào)整改進(jìn)。

8 全面實(shí)施

  經(jīng)過(guò)試驗(yàn)項(xiàng)目證實(shí)、校正后的配置管理流程就可以在目標(biāo)機(jī)構(gòu)的各個(gè)項(xiàng)目、各個(gè)相關(guān)工作環(huán)節(jié)中去應(yīng)用、實(shí)施,最終使配置管理過(guò)程日?;⒁?guī)范化。全面實(shí)施過(guò)程主要由配置管理部門(mén)根據(jù)新的配置管理流程來(lái)指導(dǎo)。配置管理過(guò)程構(gòu)造小組的作用趨于淡化,主要起監(jiān)督和支持作用。該小組在全面實(shí)施過(guò)程中逐步解散,小組中部分成員可轉(zhuǎn)移到配置管理部門(mén)中去。

  全面實(shí)施階段的任務(wù)有:

  組建或完善配置管理部門(mén),并完成配置管理流程的移交。
  由配置管理部門(mén)制訂各個(gè)項(xiàng)目的配置管理實(shí)施計(jì)劃。
  進(jìn)行全組織范圍的配置管理系統(tǒng)和規(guī)則的培訓(xùn)。
  幫助各個(gè)開(kāi)發(fā)項(xiàng)目向新流程轉(zhuǎn)移。
  進(jìn)行日常的監(jiān)督、抽查、評(píng)估和規(guī)范的完善工作。

10 結(jié)語(yǔ)

  配置管理過(guò)程的建立是一個(gè)復(fù)雜而漫長(zhǎng)的過(guò)程,因?yàn)樗苘浖_(kāi)發(fā)機(jī)構(gòu)的許多方面的影響,包括技術(shù)、設(shè)備、項(xiàng)目、制度、人員、文化等因素。就象其它任何新事物的出現(xiàn)一樣,在一個(gè)機(jī)構(gòu)內(nèi)剛剛建立的配置管理過(guò)程必然會(huì)受到各方面的挑戰(zhàn)和考驗(yàn),因此需要有一個(gè)適應(yīng)、融合的過(guò)程。另外,配置管理過(guò)程的建立也不是一件一勞永逸的事情,不同機(jī)構(gòu)、同一機(jī)構(gòu)在不同的發(fā)展階段或不同的項(xiàng)目中會(huì)有不同的配置管理細(xì)節(jié),這些都需要配置管理部門(mén)在長(zhǎng)期工作過(guò)程中對(duì)配置管理過(guò)程不斷調(diào)節(jié)、充實(shí)、完善。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多