CMMI、敏捷開發(fā)和DevOps在項(xiàng)目管理實(shí)踐中的應(yīng)用
發(fā)布時間:2021-10-24 12:55
隨著CMMI、敏捷開發(fā)、DevOps項(xiàng)目管理體系的推廣和應(yīng)用,獲得相關(guān)證書的企業(yè)越來越多,但關(guān)于各體系之間的關(guān)系以及各體系如何融合的研究很少;诖,對CMMI、敏捷開發(fā)和DevOps的核心理念進(jìn)行研究和總結(jié),并結(jié)合實(shí)際工作提出項(xiàng)目管理體系的融合策略,使各體系發(fā)揮各自所長、取長補(bǔ)短,真正為提高軟件產(chǎn)品質(zhì)量服務(wù)。
【文章來源】:項(xiàng)目管理技術(shù). 2020,18(09)
【文章頁數(shù)】:5 頁
【部分圖文】:
CMMI 3級過程域
20世紀(jì)90年代,敏捷開發(fā)因能快速應(yīng)對變化需求[7],逐漸引起關(guān)注。與CMMI相比,敏捷開發(fā)是一套非常輕量級的體系。敏捷宣言十分注重個體和互動,關(guān)注工作的軟件,關(guān)注客戶合作和及時響應(yīng)變化。在敏捷宣言中,一個非常重要的原則是“頻繁地交付可工作的軟件”。不同于大規(guī)模的瀑布模型,敏捷開發(fā)更注重軟件開發(fā)中“人”的作用,強(qiáng)調(diào)面對面的溝通,而不是通過文檔溝通。敏捷開發(fā)過程使用的是迭代的方式。敏捷開發(fā)過程是在進(jìn)行軟件項(xiàng)目每次迭代的架構(gòu)設(shè)計(jì)時只做“剛剛好”的設(shè)計(jì),隨著業(yè)務(wù)的不斷深入進(jìn)行逐步調(diào)整[8]。敏捷開發(fā)的迭代流程如圖2所示。2.2 敏捷開發(fā)的核心理念
2009年,DevOps一詞在歐洲提出。CMMI、敏捷開發(fā)等項(xiàng)目管理體系都是把關(guān)注的焦點(diǎn)放在研發(fā)管理過程的標(biāo)準(zhǔn)化和規(guī)范化上,而DevOps是為了更好地解決研發(fā)和運(yùn)維之間的關(guān)系而提出的。DevOps包括開發(fā)和運(yùn)維這兩個領(lǐng)域。另外,隨著云計(jì)算和容器技術(shù)等的發(fā)展,為了更好地適應(yīng)現(xiàn)代軟件研發(fā)的需求,將研發(fā)和運(yùn)維一體化管理的方式被提出。DevOps的概念如圖3所示。DevOps的生命周期始于需求定義,覆蓋開發(fā)、構(gòu)建、測試、部署和交付反饋等階段[3]。DevOps是軟件開發(fā)生命周期從瀑布式到敏捷再到精益的演化。劉博涵等[9]對DcvOps在我國國內(nèi)的應(yīng)用現(xiàn)狀進(jìn)行了調(diào)查研究。耿泉峰[10]概述了DevOps的軟件開發(fā)流程。
【參考文獻(xiàn)】:
期刊論文
[1]DevOps中國調(diào)查研究[J]. 劉博涵,張賀,董黎明. 軟件學(xué)報. 2019(10)
[2]基于DevOps的軟件開發(fā)管理模式[J]. 耿泉峰,李曦,葛維,葛云龍,盧瀟瀟. 軟件. 2019(01)
[3]DevOps發(fā)展現(xiàn)狀研究[J]. 牛曉玲,吳蕾. 電信網(wǎng)技術(shù). 2017(10)
[4]基于CMMI的軟件敏捷開發(fā)過程管理模型研究[J]. 高銘,張慧玲. 現(xiàn)代管理科學(xué). 2017(09)
[5]基于J2EE架構(gòu)敏捷開發(fā)的研究[J]. 歐利松,徐毅. 電子科技. 2017(05)
[6]基于CMMI及DevOps的軟件開發(fā)及管理數(shù)字化體系的應(yīng)用實(shí)踐[J]. 李鶴群,王丹. 上海質(zhì)量. 2017(04)
本文編號:3455323
【文章來源】:項(xiàng)目管理技術(shù). 2020,18(09)
【文章頁數(shù)】:5 頁
【部分圖文】:
CMMI 3級過程域
20世紀(jì)90年代,敏捷開發(fā)因能快速應(yīng)對變化需求[7],逐漸引起關(guān)注。與CMMI相比,敏捷開發(fā)是一套非常輕量級的體系。敏捷宣言十分注重個體和互動,關(guān)注工作的軟件,關(guān)注客戶合作和及時響應(yīng)變化。在敏捷宣言中,一個非常重要的原則是“頻繁地交付可工作的軟件”。不同于大規(guī)模的瀑布模型,敏捷開發(fā)更注重軟件開發(fā)中“人”的作用,強(qiáng)調(diào)面對面的溝通,而不是通過文檔溝通。敏捷開發(fā)過程使用的是迭代的方式。敏捷開發(fā)過程是在進(jìn)行軟件項(xiàng)目每次迭代的架構(gòu)設(shè)計(jì)時只做“剛剛好”的設(shè)計(jì),隨著業(yè)務(wù)的不斷深入進(jìn)行逐步調(diào)整[8]。敏捷開發(fā)的迭代流程如圖2所示。2.2 敏捷開發(fā)的核心理念
2009年,DevOps一詞在歐洲提出。CMMI、敏捷開發(fā)等項(xiàng)目管理體系都是把關(guān)注的焦點(diǎn)放在研發(fā)管理過程的標(biāo)準(zhǔn)化和規(guī)范化上,而DevOps是為了更好地解決研發(fā)和運(yùn)維之間的關(guān)系而提出的。DevOps包括開發(fā)和運(yùn)維這兩個領(lǐng)域。另外,隨著云計(jì)算和容器技術(shù)等的發(fā)展,為了更好地適應(yīng)現(xiàn)代軟件研發(fā)的需求,將研發(fā)和運(yùn)維一體化管理的方式被提出。DevOps的概念如圖3所示。DevOps的生命周期始于需求定義,覆蓋開發(fā)、構(gòu)建、測試、部署和交付反饋等階段[3]。DevOps是軟件開發(fā)生命周期從瀑布式到敏捷再到精益的演化。劉博涵等[9]對DcvOps在我國國內(nèi)的應(yīng)用現(xiàn)狀進(jìn)行了調(diào)查研究。耿泉峰[10]概述了DevOps的軟件開發(fā)流程。
【參考文獻(xiàn)】:
期刊論文
[1]DevOps中國調(diào)查研究[J]. 劉博涵,張賀,董黎明. 軟件學(xué)報. 2019(10)
[2]基于DevOps的軟件開發(fā)管理模式[J]. 耿泉峰,李曦,葛維,葛云龍,盧瀟瀟. 軟件. 2019(01)
[3]DevOps發(fā)展現(xiàn)狀研究[J]. 牛曉玲,吳蕾. 電信網(wǎng)技術(shù). 2017(10)
[4]基于CMMI的軟件敏捷開發(fā)過程管理模型研究[J]. 高銘,張慧玲. 現(xiàn)代管理科學(xué). 2017(09)
[5]基于J2EE架構(gòu)敏捷開發(fā)的研究[J]. 歐利松,徐毅. 電子科技. 2017(05)
[6]基于CMMI及DevOps的軟件開發(fā)及管理數(shù)字化體系的應(yīng)用實(shí)踐[J]. 李鶴群,王丹. 上海質(zhì)量. 2017(04)
本文編號:3455323
本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/3455323.html
最近更新
教材專著