原因:
構(gòu)建與運(yùn)維團(tuán)隊(duì)等待開發(fā)人員的文檔
測(cè)試人員等待好的版本構(gòu)建出來(lái)
新功能開發(fā)完成幾周之后,開發(fā)團(tuán)隊(duì)才能收到缺陷報(bào)告
開發(fā)快完成時(shí)出現(xiàn)問(wèn)題或新需求
快速的流水線部署作業(yè)可以快速完成任務(wù),快速定位問(wèn)題,讓軟件交付過(guò)程中的每個(gè)人都能夠看到每個(gè)構(gòu)建版本從提交到發(fā)布的整個(gè)過(guò)程。
概念:
軟件從版本控制系統(tǒng)到用戶手中這一過(guò)程自動(dòng)化的表現(xiàn)形式。可以分為四個(gè)階段:提交,自動(dòng)化驗(yàn)收測(cè)試,手工測(cè)試(有時(shí)候UI測(cè)試),發(fā)布。
方法:
對(duì)價(jià)值流劍魔,并創(chuàng)建一個(gè)可工作的簡(jiǎn)單框架
將構(gòu)建與部署流程自動(dòng)化
將單元測(cè)試和代碼分析自動(dòng)化
將驗(yàn)收測(cè)試自動(dòng)化
將發(fā)布自動(dòng)化