Beslutspost för kontinuerlig integration
Titel: Beslut om att införa kontinuerlig integration
Sammanhang
Företaget har upplevt utmaningar i utvecklingsprocessen till följd av manuell testning, byggprocesser och driftsättningar. Det har lett till frekventa förseningar, fel och inkonsekvenser i programvarans kvalitet och leverans.
Beslut
Att införa kontinuerlig integration som lösning på de utmaningar som upplevs i utvecklingsprocessen.
Motivering
Kontinuerlig integration kommer automatiskt att bygga, testa och driftsätta kodändringar i leveransmiljön på ett snabbt och effektivt sätt. Den gör det möjligt att integrera nya funktioner i kodbasen utan att störa programvarans stabilitet. Kontinuerlig integration kommer att förbättra programvarans kvalitet och leverans, minska tiden det tar att lösa fel och förbättra intressenternas nöjdhet.
Konsekvenser
Positiva:
Förbättrad kvalitet och leverans av programvara
Tids- och kostnadsbesparingar genom automatisering
Förbättrat samarbete och förbättrad integration i utvecklingsteamet
Negativa:
Initiala kostnader för att införa tekniken
Förhandsinvestering i människor, verktyg och processer som krävs för att implementera kontinuerlig integration
Potentiell risk för tekniska svårigheter under implementationen.
Slutsats
Fördelarna med att införa kontinuerlig integration överväger investeringskostnaden och de potentiella riskerna. Därför har beslutet att införa kontinuerlig integration godkänts.