大型組織的敏捷配置管理
2009-2-17 9:56:20 作者:Peter Schuh |
|
配置管理的敏捷方法能夠幫助大企業(yè)定位配置管理問題,同時(shí)保持對(duì)客戶需求變化、進(jìn)化的業(yè)務(wù)環(huán)境、不斷提高的技術(shù)的靈活性。除此之外,敏捷配置管理方法還能夠幫助新項(xiàng)目重復(fù)使用現(xiàn)有系統(tǒng)與項(xiàng)目的構(gòu)建流程加快構(gòu)建與運(yùn)行的腳步。
本部分中,我們將會(huì)探討在大型開發(fā)組織中使用敏捷實(shí)踐的三個(gè)主題。第一,我們將探討如何靈活的執(zhí)行敏捷的 CM 流程為單個(gè)項(xiàng)目團(tuán)隊(duì)和大型開發(fā)組織帶來好處。第二,如何在地點(diǎn)分散的企業(yè)中的分布式項(xiàng)目上使用敏捷配置管理方法。最后,企業(yè)如何通過深思熟慮的應(yīng)用與流程集成加速軟件交付周期,增強(qiáng)規(guī)模經(jīng)濟(jì)。
有效的團(tuán)隊(duì)協(xié)調(diào):共享代碼庫和鏈?zhǔn)綐?gòu)建
每天的項(xiàng)目環(huán)境中往往需要團(tuán)隊(duì)間共享代碼,使用通用庫,甚至共享一個(gè)又一個(gè)的構(gòu)建流程。例如,一個(gè)項(xiàng)目也許需要包含其它項(xiàng)目的構(gòu)建與測(cè)試行為。這可能包括獲得共享庫的更新版本以確保其它項(xiàng)目的改變不會(huì)影響團(tuán)隊(duì)的代碼,或是保證團(tuán)隊(duì)代碼庫德變化不會(huì)影響另一個(gè)項(xiàng)目代碼的功能。而且,項(xiàng)目間可以共享隨時(shí)更新的核心資源。這種資源可以包括通用類或類似于測(cè)試工具與測(cè)試數(shù)據(jù)生成器等。這種情況在大型企業(yè)中十分普遍,它們會(huì)自然而然的形成,不需要企業(yè)自身的協(xié)調(diào)。
敏捷方法為開發(fā)團(tuán)隊(duì)提供了更有效合作、實(shí)時(shí)通信以保證項(xiàng)目進(jìn)展的機(jī)會(huì)。通過提供構(gòu)建成功/失敗的快速反饋,開發(fā)者能夠在最恰當(dāng)?shù)臅r(shí)候檢測(cè)與解決問題。
為了在大型開發(fā)組織中更加有效,敏捷實(shí)踐必須在單個(gè)團(tuán)隊(duì)級(jí)別上實(shí)現(xiàn),但是應(yīng)由企業(yè)級(jí)配置管理最佳實(shí)踐支持。當(dāng)執(zhí)行企業(yè)級(jí)敏捷配置管理方法時(shí),團(tuán)隊(duì)必須負(fù)責(zé)起多項(xiàng)任務(wù)。第一,必須允許基于實(shí)踐的可靠的敏捷配置管理執(zhí)行。第二,必須使得流程對(duì)于其他團(tuán)隊(duì)可見。第三,適當(dāng)?shù)臅r(shí)候必須包括自身構(gòu)建與測(cè)試行為的系統(tǒng)構(gòu)建流程。最后一步不需要程序員在每天的工作中完成,但它必須由一個(gè)自動(dòng)化流程盡可能多的執(zhí)行(理想情況下,從一天一次到一周一次之間)。當(dāng)其他系統(tǒng)出現(xiàn)問題時(shí),必須快速解決。
為幫助所有團(tuán)隊(duì)執(zhí)行敏捷配置管理, CM 組織還將負(fù)有不同的責(zé)任。這些任務(wù)屬于共享的服務(wù)實(shí)體(常常被稱為 Engineering Services Groups)。這種企業(yè)會(huì)提供一個(gè)通用的、用戶友好的工具集獲平臺(tái),所有團(tuán)隊(duì)可通過它們完成與共享源代碼控制、構(gòu)建、和測(cè)試行為。這種平臺(tái)包括諸如源代碼控制、構(gòu)建、和測(cè)試系統(tǒng)的組件。而且,企業(yè)應(yīng)在 敏捷配置管理實(shí)踐的執(zhí)行中提供支持與引導(dǎo),提供一組可重復(fù)使用的 CM 流程或最佳實(shí)踐推薦以實(shí)現(xiàn)一致性和可靠性。最后,企業(yè)必須確保每個(gè)團(tuán)隊(duì)必須具有足夠的 CM 流程控制的能力。這看起來有點(diǎn)像在搞平衡,但是對(duì)于有效的軟件交付來說是有必要的。最終,仍然是團(tuán)隊(duì)構(gòu)建軟件,企業(yè)的工作是幫助每個(gè)項(xiàng)目獲得最大的成功。
支持分布式團(tuán)隊(duì)和組織
許多敏捷方法論確實(shí)沒有考慮分布式團(tuán)隊(duì)的情況,但是這一大企業(yè)中的普遍特征不會(huì)被希望改變軟件開發(fā)產(chǎn)業(yè)的進(jìn)步所忽視。盡管缺乏具體的關(guān)注,但是敏捷配置管理方法仍然對(duì)于具有分布式團(tuán)隊(duì)環(huán)境的項(xiàng)目和企業(yè)來說十分有效。
此文章共有8頁 上一頁 1 2 3 4 5 6 7 8 下一頁
文章來源:中國(guó)項(xiàng)目管理資源網(wǎng)
|
|
【發(fā)表評(píng)論】
【大 中 小】
【推薦】 【打印】
|
|
|
|
|
圖片廣告 |
|
|
熱點(diǎn)文章 |
|
|
|
|