Architecture Decision Record

Active theme: Light

← Päätöstietueiden esimerkkejä

Päätöstietue jatkuvasta integroinnista

Otsikko: Päätös ottaa jatkuva integrointi käyttöön

Konteksti

Yritys on kohdannut haasteita kehitysprosessissa manuaalisen testauksen, koontiprosessien ja käyttöönottojen vuoksi. Tämä on johtanut toistuviin viiveisiin, virheisiin ja epäjohdonmukaisuuksiin ohjelmiston laadussa ja toimituksessa.

Päätös

Otetaan jatkuva integrointi käyttöön ratkaisuna kehitysprosessissa koettuihin haasteisiin.

Perustelut

Jatkuva integrointi koostaa, testaa ja ottaa käyttöön koodimuutokset toimitusympäristöön automaattisesti ajoissa ja tehokkaasti. Se mahdollistaa uusien ominaisuuksien integroinnin koodikantaan häiritsemättä ohjelmiston vakautta. Jatkuva integrointi parantaa ohjelmiston laatua ja toimitusta, lyhentää virheiden ratkaisemiseen kuluvaa aikaa ja parantaa sidosryhmien tyytyväisyyttä.

Seuraukset

Myönteiset:

  • Parempi ohjelmiston laatu ja toimitus

  • Aika- ja kustannussäästöt automaation ansiosta

  • Parempi yhteistyö ja integraatio kehitystiimissä

Kielteiset:

  • Teknologian käyttöönottoon liittyvät alkukustannukset

  • Jatkuvan integroinnin käyttöönotto vaatii etukäteisinvestoinnin ihmisiin, työkaluihin ja prosesseihin

  • Mahdollinen teknisten vaikeuksien riski käyttöönoton aikana.

Johtopäätös

Jatkuvan integroinnin käyttöönoton hyödyt ovat investointikustannuksia ja mahdollisia riskejä suuremmat. Siksi päätös ottaa jatkuva integrointi käyttöön on hyväksytty.