jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂、美好的愿望和寧靜時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          [原創(chuàng)]配置管理員(CM)如何接手一個(gè)正在進(jìn)展中的項(xiàng)目?

          配置管理員(CM)如何接手一個(gè)正在進(jìn)展中的項(xiàng)目?

          出自:bbs.scmroad.com 作者:laofo

          在公司常常會(huì)遇到這種情況:
          以前因?yàn)榉N種原因,項(xiàng)目沒有專職的CM,但是有了自己的SCM系統(tǒng),可能有開發(fā)人員暫時(shí)兼管著,而你這時(shí)臨危受命。當(dāng)你剛開始介入項(xiàng)目的時(shí)候,應(yīng)該怎么展開呢?

          我個(gè)人覺得先從了解項(xiàng)目開始:

          [b]1. 參加項(xiàng)目例會(huì)(project meeting)[/b]
             認(rèn)識(shí)認(rèn)識(shí)人,哪個(gè)是PM,哪個(gè)是QA,哪些是Tester。。。這個(gè)時(shí)候可能需要你的經(jīng)理或者PM把你介紹給大家。看看美女帥哥,這就是你第一次參加項(xiàng)目理會(huì)的重點(diǎn)。
             開完第一次項(xiàng)目例會(huì)之后,一定要去看看project plan,對(duì)這個(gè)項(xiàng)目周期,人員等等都要有個(gè)大概的認(rèn)識(shí)。第二次參加會(huì)議的時(shí)候,就有一個(gè)CM發(fā)言的時(shí)間了,這個(gè)時(shí)候就是你的時(shí)間,記得把平時(shí)工作中發(fā)現(xiàn) 的關(guān)于CM的問題提出來,和PM,QA等一起商量如何解決。而有的事情(比如違反公司開發(fā)流程的事情)更要堅(jiān)定不移的提出來,如果PM覺得有充足的理由不 遵守公司的流程,記得記下為什么作出的這個(gè)決定,也許Email,Document更能幫助你回憶,所以一定要保留下相關(guān)的信息。當(dāng)然這些東西并不是讓你 第二次開會(huì)的時(shí)候就能都找出來,可能剛開始的 一段時(shí)間,了解項(xiàng)目進(jìn)度才是你最主要的工作。
             注:有的公司可能Team Leader(TL)管這些事情,而PM只管進(jìn)度。那么你多數(shù)情況下聯(lián)系的就是TL了。
             
          [b]2. 主動(dòng)加入到項(xiàng)目的maillist當(dāng)中去[/b]
             你可以自己要求,也可以向PM提出。這樣項(xiàng)目一有事情,你也能得到通知了。
             
          [b]3. 要有SCM系統(tǒng)的授權(quán)[/b]
             因?yàn)轫?xiàng)目已經(jīng)有自己的SCM系統(tǒng),你也就省去了一些搭建的時(shí)間。這個(gè)時(shí)候你需要向PM提出權(quán)限申請(qǐng)。
             CM一定要有SCM系統(tǒng)的full control previleges。
             CM不一定會(huì)改變些SCM系統(tǒng)什么東西(如果有需要,CM肯定會(huì)改變的),但是CM一定要有SCM系統(tǒng)的全部控制權(quán)限,雖然有的時(shí)候你可能還接手不了整 個(gè)項(xiàng)目,因?yàn)槟惝吘故琼?xiàng)目中間加進(jìn)來的一個(gè)人,但是一定要有這個(gè)權(quán)限。CM這個(gè)時(shí)候可以和開發(fā)人員一起管理SCM系統(tǒng)。事實(shí)上,最開始的階段是你向開發(fā)人 員在學(xué)習(xí)這個(gè)系統(tǒng)。

          [b]4. 理解構(gòu)建過程[/b]
             有的構(gòu)建是通過makefile,有的是通過nat,或者nant,。。。那么這個(gè)時(shí)候你就要下點(diǎn)功夫去理解這些構(gòu)建的腳本了。
             CM不一定控制和負(fù)責(zé)所有構(gòu)建腳本的編寫和維護(hù)。因?yàn)橛械南到y(tǒng)很大,目錄要分很多的層,開發(fā)人員對(duì)最底層的構(gòu)建肯定要比CM熟悉的多,而這些最底層的腳 本也變化的很頻繁,CM不必也沒有那么多精力去維護(hù)這么多構(gòu)建腳本。所以建議CM一般只要控制和維護(hù)最頂上的1到3層之間的構(gòu)建腳本就可以了。
             注:如果項(xiàng)目還沒有通過腳本來構(gòu)建項(xiàng)目,那現(xiàn)在你就來完成它吧。

          [b]5. CM plan[/b]
             無論什么時(shí)候,CM plan都是你始終應(yīng)該關(guān)注的重點(diǎn)。這里規(guī)定了你該做什么,怎么做,什么時(shí)候做等等問題。
             如果項(xiàng)目還沒有CM plan,或者還沒有正式的CM plan,請(qǐng)撰寫并且完善它。完成之后記得發(fā)給PM,QA,你的直接領(lǐng)導(dǎo)等等人士去review,沒有問題了就發(fā)布出來。這是考核你工作的標(biāo)準(zhǔn),事無巨 細(xì),覺得對(duì)以后CM工作有幫助的,就要在project meeting上提出來,然后更新到CM plan中去。
             記得把CM plan放到SCM系統(tǒng)中去,同時(shí)讓所有的人有權(quán)限訪問。
             公司有什么編碼規(guī)范啊,流程的規(guī)定啊,都可以作為CM plan的參考文獻(xiàn)附在后邊,哪怕給個(gè)鏈接地址也好。
             實(shí)際工作中遇到不明白的或者不清楚的時(shí)候,請(qǐng)記得參考CM plan,看看CM plan中是怎么規(guī)定的。
             注:如果公司有CM plan的模版,或者其它項(xiàng)目有CM plan,那么你不妨拿來參考一下。閉門造車的行為我不推薦,從前人的文檔中,結(jié)合自己的經(jīng)驗(yàn),挑挑揀揀找出適合這個(gè)項(xiàng)目的,就是最好的。
             
          [b]6.  關(guān)于CCB[/b]
             因?yàn)橐郧案緵]有CM,所以CCB這塊也是缺失的,而有的公司的流程把這一塊彌補(bǔ)了。
             
          [b]7. 關(guān)于SCM系統(tǒng)的使用[/b]
             如果你以前沒使用過,那么自己平時(shí)就要去學(xué)習(xí)。多向知道的人請(qǐng)教。先把最基本的,經(jīng)常用的知識(shí)學(xué)到。80%的東西都可以放到以后去學(xué)習(xí)。
             
          。。。。

          通過以上幾點(diǎn),你都可以慢慢的融入到項(xiàng)目中去。而后續(xù)的工作,比如完善流程,SCM系統(tǒng)等等都是后話了。

          以上只是我自己的一些經(jīng)歷,歡迎大家提出意見和建議,同時(shí)更歡迎大家把自己的親身精力寫出來,與到家分享。
          摘自:
          主站蜘蛛池模板: 荔波县| 高台县| 西乌| 涞水县| 青铜峡市| 新化县| 山阴县| 罗源县| 北海市| 射洪县| 海晏县| 开阳县| 广汉市| 乌鲁木齐市| 景泰县| 赤峰市| 苗栗市| 旺苍县| 莱阳市| 平泉县| 武胜县| 崇义县| 永昌县| 石狮市| 阿瓦提县| 武山县| 卢湾区| 赤水市| 五台县| 雷州市| 米脂县| 大洼县| 武平县| 凤凰县| 凤翔县| 台南县| 泽普县| 施甸县| 台湾省| 麻江县| 北碚区|