華為云DevOps適合哪些行業(yè)的業(yè)務(wù)模式?對于非軟件行業(yè)是否需要調(diào)整模式?
DevOps也好,敏捷也好,其初衷和理念適用于所有行業(yè),但是每個(gè)行業(yè)在執(zhí)行和實(shí)際落地效果上會有一些折扣,比如持續(xù)交付的生產(chǎn)環(huán)境、自動化部署、質(zhì)量管控、自動化流轉(zhuǎn)等過程的實(shí)現(xiàn)等。
簡單而言,互聯(lián)網(wǎng)的一些應(yīng)用,或者說SaaS應(yīng)用,相對來說更適合DevOps的研發(fā)模式。原因是:其業(yè)務(wù)對軟件更新、發(fā)布的要求較高;沒有太大的歷史包袱;相對更容易對標(biāo)目標(biāo)受眾群體,包括生產(chǎn)環(huán)境等。
傳統(tǒng)類的業(yè)務(wù)比較重,比如銀行的核心系統(tǒng),實(shí)踐起來相對較難,也不是說不能用敏捷或DevOps。比如持續(xù)集成、每天多次構(gòu)建、多次提交代碼、自動化測試、可視化等,都可以實(shí)行。
對于非軟件行業(yè),如硬件、嵌入式、機(jī)械類,實(shí)踐起來也比較難,比如測試自動化等,需要做一些工具或平臺的適配,引進(jìn)插件或工具后,流程也能夠跑起來,只是會慢一些。