北京軟件公司大型分布式敏捷軟件開發(fā)的影響_北京軟件開發(fā)公司
發(fā)表日期:2017-04-12 18:05:52 ?? 文章編輯:宜天信達 ?? 瀏覽次數(shù):
北京軟件公司使用的敏捷型軟件開發(fā)方法已經(jīng)成為小型和大型組織當代軟件開發(fā)的主流?;诘驮隽寇浖_發(fā),敏捷方法較初是為了在軟件開發(fā)公司建立經(jīng)驗豐富的開發(fā)人員的小團隊。因此,他們嚴重依賴面對面交流,限制了開發(fā)團隊的較大實際規(guī)模。
敏捷軟件開發(fā)實踐的“家園”是經(jīng)驗豐富的小型團隊,在具有高度接受不確定性的組織中構建具有高度波動性要求的小型非關鍵系統(tǒng)。
然而,在大型組織中越來越多地采用敏捷開發(fā),大型軟件開發(fā)項目采用多個分布在多個地理位置的團隊。在這種情況下采用敏捷方法引入了與擴展相關的新挑戰(zhàn),例如團隊間協(xié)調(diào),軟件開發(fā)團隊之間有效的知識共享,沒有定義架構的設計或正確定義的需求,以及分布式項目的所有挑戰(zhàn)。
盡管有這些額外的障礙,但公司報告說已經(jīng)在大型項目中成功應用敏捷實踐。雖然有幾個關于在涉及幾個小組和幾個地理位置的項目中采用敏捷方法的案例研究和經(jīng)驗報告,但大多數(shù)報告來自涉及少數(shù)幾個團隊的小型項目,通常涉及不到三十名開發(fā)人員。
雖然大多數(shù)由顧問撰寫的實踐者文學包含了將敏捷型軟件開發(fā)擴展到更大環(huán)境的建議, 提供擴展敏捷證據(jù)的學術研究仍然很少。特別是,幾乎沒有證據(jù)表明哪些擴展做法實際上提供了價值,在什么情況下以及如何成功地介紹它們。
顧問推薦的做法之一是引入實踐社區(qū)(CoP)來協(xié)助知識共享,組織和過程開發(fā)以及協(xié)調(diào)[。雖然實踐社區(qū)在其他情況下被廣泛描述和使用,他們在專業(yè)軟件開發(fā),特別是縮放敏捷開發(fā)方面的使用在研究文獻中幾乎沒有受到重視。
北京軟件公司在采用敏捷方法時必須處理的另一個重大問題是如何處理敏捷組織轉型。軟件開發(fā)公司通常具有制度化的流程和組織結構,使其與敏捷開發(fā)不適合。因此,除了了解一個好的結束狀態(tài)應該如何看待,管理從初始狀態(tài)到成功工作的敏捷實現(xiàn)的轉型可能會帶來重大挑戰(zhàn)。
敏捷軟件開發(fā)實踐的“家園”是經(jīng)驗豐富的小型團隊,在具有高度接受不確定性的組織中構建具有高度波動性要求的小型非關鍵系統(tǒng)。
然而,在大型組織中越來越多地采用敏捷開發(fā),大型軟件開發(fā)項目采用多個分布在多個地理位置的團隊。在這種情況下采用敏捷方法引入了與擴展相關的新挑戰(zhàn),例如團隊間協(xié)調(diào),軟件開發(fā)團隊之間有效的知識共享,沒有定義架構的設計或正確定義的需求,以及分布式項目的所有挑戰(zhàn)。
盡管有這些額外的障礙,但公司報告說已經(jīng)在大型項目中成功應用敏捷實踐。雖然有幾個關于在涉及幾個小組和幾個地理位置的項目中采用敏捷方法的案例研究和經(jīng)驗報告,但大多數(shù)報告來自涉及少數(shù)幾個團隊的小型項目,通常涉及不到三十名開發(fā)人員。
雖然大多數(shù)由顧問撰寫的實踐者文學包含了將敏捷型軟件開發(fā)擴展到更大環(huán)境的建議, 提供擴展敏捷證據(jù)的學術研究仍然很少。特別是,幾乎沒有證據(jù)表明哪些擴展做法實際上提供了價值,在什么情況下以及如何成功地介紹它們。
顧問推薦的做法之一是引入實踐社區(qū)(CoP)來協(xié)助知識共享,組織和過程開發(fā)以及協(xié)調(diào)[。雖然實踐社區(qū)在其他情況下被廣泛描述和使用,他們在專業(yè)軟件開發(fā),特別是縮放敏捷開發(fā)方面的使用在研究文獻中幾乎沒有受到重視。
北京軟件公司在采用敏捷方法時必須處理的另一個重大問題是如何處理敏捷組織轉型。軟件開發(fā)公司通常具有制度化的流程和組織結構,使其與敏捷開發(fā)不適合。因此,除了了解一個好的結束狀態(tài)應該如何看待,管理從初始狀態(tài)到成功工作的敏捷實現(xiàn)的轉型可能會帶來重大挑戰(zhàn)。