敏捷開發管理,微服務和DevOps

敏捷開發管理貫穿軟件生命週期的始終,覆蓋了從市場和用戶,到開發,發佈和運維的方方面面。但是它更多體現的是流程,溝通,協作等方面的方法和實踐,比如它提倡快速,高質量的開發產品原型交付於市場,以便儘快獲取反饋,進行優化,這個過程中它定義了高效會議,開發測試的流程和週期,隊員之間的協作,這些都是非常有效的。可是不難發現,這裏很少提及工程技術角度的效率提升方法。而微服務架構和DevOps彌補了這一缺憾,在敏捷開發管理的基礎上,通過技術,實踐和工具,進一步提升了軟件交付的質量和效率,同時降低了資源消耗和風險。

微服務架構從應用架構的角度出發,提供給我門一個可以快速響應業務和技術變化,彈性拓展,演進式的應用架構。

DevOps通過持續集成,持續交付,自動化測試等實踐,幫助我們:

1.能夠度量發佈週期內的迭代時間,等待時間,業務價值流的瓶頸;

2.能夠保證從需求提出,到開發,測試,直到軟件發佈的端到端的可追溯性;

3.可識別和度量發佈前的技術風險;

4.自動生成各個控制節點的審計,承諾和管理報告;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章