Home : Uvjeti softvera : Definicija DevOpsa

DevOps

DevOps kombinira riječi "razvoj" i "operacije". Može se koristiti za 1) obuhvaćanje programeri i IT operativno osoblje kao jedna grupa ili 2) opisuju integraciju dvaju odjela unutar poduzeća.

Cilj integracije DevOps je poboljšati suradnju između razvojnih i operativnih timova. Na primjer, upravitelj operacija može zatražiti ažuriranje a web aplikacija od programera. Da bi ažuriranje bilo uspješno, operativni tim mora točno opisati sve potrebne značajke ažuriranja. Tada razvojni tim može implementirati ažuriranje i testirati ga prije nego što ga pusti operativnom timu na proizvodnju.

Ako je buba nalazi se u živo web stranicu ili softvera program, operativni tim može podatke poslati razvojnom timu kako bi inženjeri mogli pregledati i ispraviti pogrešku. Postavljanje strukturiranog i pojednostavljenog tijeka posla za traženje, implementaciju i objavljivanje ažuriranja može pomoći tvrtkama da brzo i učinkovito objave ispravke programskih pogrešaka.

Proces DevOps za ažuriranje softvera može uključivati ​​sljedeće korake:

  1. Primanje i obrada povratnih informacija korisnika (operacije)
  2. Dizajniranje ažuriranja (rad i razvoj)
  3. Kodiranje i implementacija ažuriranja (razvoj)
  4. Interno testiranje ažuriranja (razvoj)
  5. Objavljivanje ažuriranja za produkciju (Operacije)
  6. Testiranje ažuriranja uživo (rad i razvoj)

Gornji koraci samo su jedan primjer kako se može odvijati DevOps proces. Ne postoji određeni skup koraka koje tvrtka mora slijediti. Na primjer, mala tvrtka može imati manje koraka i više se preklapati između odjela nego velika korporacija. Krajnji je cilj DevOpsa, bez obzira na veličinu tvrtke, proizvesti pouzdanu softver u najkraćem mogućem roku.

Načini za poboljšanje tijeka rada DevOps uključuju:

  1. Stvaranje identičnih testnih i proizvodnih okruženja
  2. Automatizacija softverskih testova, kao što je jedinično testiranje
  3. Jednostavno dizajniranje softvera skalabilan
  4. Korištenje kontrola verzije za praćenje promjena

NAPOMENA: "DevOps Manager" relativno je nova pozicija na polju informacijske tehnologije. Uloga upravitelja DevOps-a je nadgledati razvojne i operativne timove, pomažući im u komunikaciji i učinkovitom zajedničkom radu.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju DevOps-a. U računalnoj terminologiji objašnjava što DevOps znači i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija DevOps-a korisna, možete se na nju pozvati pomoću gore navedenih citata.