Architecture Decision Record

Active theme: Light

← Primeri zapisov odločitev

Zapis odločitve o neprekinjeni integraciji

Naslov: Odločitev o uvedbi neprekinjene integracije

Kontekst

Podjetje se sooča z izzivi v razvojnem procesu zaradi ročnega testiranja, procesov gradnje in uvajanj. To je privedlo do pogostih zamud, napak in nedoslednosti v kakovosti in dostavi programske opreme.

Odločitev

Uvesti neprekinjeno integracijo kot rešitev za izzive v razvojnem procesu.

Utemeljitev

Neprekinjena integracija bo spremembe kode pravočasno in učinkovito samodejno zgradila, preizkusila in uvedla v dostavno okolje. Omogočila bo integracijo novih funkcij v kodno bazo brez motenj stabilnosti programske opreme. Neprekinjena integracija bo izboljšala kakovost in dostavo programske opreme, skrajšala čas za odpravo napak in povečala zadovoljstvo deležnikov.

Posledice

Pozitivne:

  • Izboljšana kakovost in dostava programske opreme

  • Prihranek časa in stroškov zaradi avtomatizacije

  • Boljše sodelovanje in integracija znotraj razvojne ekipe

Negativne:

  • Začetni stroški, povezani z uvedbo tehnologije

  • Predhodna naložba v ljudi, orodja in procese, potrebna za uvedbo neprekinjene integracije

  • Morebitno tveganje tehničnih težav med uvedbo.

Sklep

Koristi uvedbe neprekinjene integracije odtehtajo stroške naložbe in morebitna tveganja. Zato je bila odločitev o uvedbi neprekinjene integracije odobrena.