Che cos'è DevOps?

Concetti di DevOps

Cem Sakarya

DevOps Risk Advisor

La tecnologia offre molti vantaggi e migliora la vita: social, gestione delle finanze con app bancarie, ecc.

Concetti di DevOps

Struttura organizzativa

Schema di base della struttura organizzativa.

  • I prodotti online sono complessi
  • Costosi da sviluppare e mantenere
  • Migliaia di ingegneri
  • Come collaborare in modo efficiente?
Concetti di DevOps

 

Una bilancia che simboleggia l'equilibrio tra qualità e costo.

Concetti di DevOps

DevOps

 

DevOps combina

  • metodi,
  • strumenti e
  • comportamenti culturali

per migliorare sviluppo e manutenzione del software.

Aiuta le organizzazioni a offrire prodotti online di qualità superiore più velocemente.

Concetti di DevOps

Gestione tradizionale dei cambiamenti

  • Team indipendenti
  • Obiettivi diversi tra team
  • Sviluppo lento

DevOps

  • Team diversi lavorano insieme
  • Development + IT Operations = DevOps
  • Obiettivi allineati tra team
  • Sviluppo ad alta velocità
Concetti di DevOps

Rilascio tradizionale

Diagramma di sviluppo e rilascio tradizionale: modello lineare, prima progettazione, poi sviluppo, poi rilascio per ottenere il prodotto finale.

Concetti di DevOps

Struttura circolare di sviluppo e rilascio tipica di DevOps. Obiettivi più piccoli rispetto al modello tradizionale.

Minimum Viable Product

Un minimum viable product (MVP) è una prima versione del prodotto con funzionalità limitate.

  • Più economico da realizzare
  • Time-to-market più rapido
Concetti di DevOps

Miglioramenti del prodotto

In base ai risultati del primo rilascio, il team continua lo sviluppo se vanno bene o torna indietro e modifica il rilascio precedente se vanno male.

Concetti di DevOps

Vantaggi di DevOps

Nel primo ciclo DevOps si produce un MVP, nel secondo si migliora il prodotto, nel terzo si ottiene il prodotto finale.

Concetti di DevOps

Esercitiamoci!

Concetti di DevOps

Preparing Video For Download...