Záznam rozhodnutia o kontinuálnej integrácii
Názov: Rozhodnutie o zavedení kontinuálnej integrácie
Kontext
Spoločnosť zažíva problémy s vývojovým procesom v dôsledku manuálneho testovania, procesov budovania a nasadení. To viedlo k častým oneskoreniam, chybám a nekonzistentnostiam v kvalite a dodávaní softvéru.
Rozhodnutie
Zaviesť kontinuálnu integráciu ako riešenie problémov, s ktorými sa vývojový proces stretáva.
Zdôvodnenie
Kontinuálna integrácia bude automaticky budovať, testovať a nasadzovať zmeny kódu do prostredia dodania včas a efektívne. Umožní integráciu nových funkcií do kódovej základne bez narušenia stability softvéru. Kontinuálna integrácia zlepší kvalitu a dodávanie softvéru, skráti čas potrebný na riešenie chýb a zlepší spokojnosť zainteresovaných strán.
Dôsledky
Pozitívne:
Zlepšená kvalita a dodávanie softvéru
Úspora času a nákladov vďaka automatizácii
Lepšia spolupráca a integrácia v rámci vývojového tímu
Negatívne:
Počiatočné náklady spojené so zavedením technológie
Vstupná investícia do ľudí, nástrojov a procesov potrebných na zavedenie kontinuálnej integrácie
Potenciálne riziko technických ťažkostí počas zavádzania.
Záver
Prínosy zavedenia kontinuálnej integrácie prevažujú nad nákladmi na investíciu a potenciálnymi rizikami. Preto bolo rozhodnutie o zavedení kontinuálnej integrácie schválené.