本部分中,我們將會(huì)探討在大型開(kāi)發(fā)組織中使用敏捷實(shí)踐的三個(gè)主題。第一,我們將探討如何靈活的執(zhí)行敏捷的 CM 流程為單個(gè)項(xiàng)目團(tuán)隊(duì)和大型開(kāi)發(fā)組織帶來(lái)好處。第二,如何在地點(diǎn)分散的企業(yè)中的分布式項(xiàng)目上使用敏捷配置管理方法。最后,企業(yè)如何通過(guò)深思熟慮的應(yīng)用與流程集成加速軟件交付周期,增強(qiáng)規(guī)模經(jīng)濟(jì)。
為幫助所有團(tuán)隊(duì)執(zhí)行敏捷配置管理, CM 組織還將負(fù)有不同的責(zé)任。這些任務(wù)屬于共享的服務(wù)實(shí)體(常常被稱(chēng)為 Engineering Services Groups)。這種企業(yè)會(huì)提供一個(gè)通用的、用戶(hù)友好的工具集獲平臺(tái),所有團(tuán)隊(duì)可通過(guò)它們完成與共享源代碼控制、構(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 流程控制的能力。這看起來(lái)有點(diǎn)像在搞平衡,但是對(duì)于有效的軟件交付來(lái)說(shuō)是有必要的。最終,仍然是團(tuán)隊(duì)構(gòu)建軟件,企業(yè)的工作是幫助每個(gè)項(xiàng)目獲得最大的成功。