從工作流程、協(xié)調(diào)機制、技術(shù)工具等幾個方面同時著手,就能在軟件組織中建立起DevOps能力,從而將精益運維變成現(xiàn)實。
致遠服軟認為:http://www.soft8.com.cn/與敏捷軟件開發(fā)同樣具有精益的指導思想,在實踐層面也有很多共通之處??梢园衙艚蒈浖_發(fā)看作精益思想在需求、研發(fā)階段的實施,DevOps則是精益思想在發(fā)布、運營階段的實施。盡管建設DevOps能力并不必須要求大連掃碼***軟件開發(fā)組織具備敏捷軟件開發(fā)能力,不過以下敏捷實踐會對DevOps能力建設產(chǎn)生尤為明顯的幫助。
? 迭代式開發(fā)。已經(jīng)習慣于固定的短周期迭代的大連防火墻軟件開發(fā)團隊能夠更好地融入快速交付的整體節(jié)奏。
? 自動化測試。有效的自動化測試套件能在軟件生命周期的各個環(huán)節(jié)保障系統(tǒng)質(zhì)量,避免引入缺陷。
? 持續(xù)集成。擁有成熟的項目自動化機制和能力,開發(fā)團隊能幫助運營團隊更快地建立發(fā)布與維護過程的自動化體系,從而實現(xiàn)軟件價值的持續(xù)交付。
通過建設 DevOps 能力,大連防火墻軟件開發(fā)組織能夠明顯提高軟件產(chǎn)品發(fā)布和運營過程中的質(zhì)量與效率。具體而言,可感知的收益包括以下幾點。
? 縮短交付周期,新需求能更快投入使用并創(chuàng)造業(yè)務價值。
? 增加軟件發(fā)布的可靠性,減少上線后的質(zhì)量事故。
? 減少發(fā)布和運營中的浪費,提高運營團隊的工作效率。
? 可視化度量軟件交付過程,以便快速識別問題、持續(xù)改善。
? 在開發(fā)與運營團隊之間建立更加高效的協(xié)作關(guān)系。
Flickr是全球最大的圖片共享網(wǎng)站。根據(jù)2007年的統(tǒng)計數(shù)據(jù) ,F(xiàn)lickr擁有超過850萬注冊用戶,存放了超過30億張照片,每秒鐘響應4萬個照片訪問請求。
通過自動化基礎(chǔ)設施、共享版本控制、自動化構(gòu)建和部署、共享度量體系、強化溝通機制等手段,Flickr在保證網(wǎng)站穩(wěn)定性和性能的同時,達到了每天能部署10次以上的需求響應水平,同時在大連防火墻軟件開發(fā)團隊與運營團隊之間建立起了互相尊重、彼此信任的協(xié)作關(guān)系。