Wat is DevOps?

DevOps-concepten

Cem Sakarya

DevOps Risk Advisor

Technologie biedt veel voordelen en verbetert ons leven, zoals sociale media en persoonlijke financiën via bankapps.

DevOps-concepten

Organisatiestructuur

Eenvoudig organogram.

  • Online producten zijn complex
  • Duur om te bouwen en te beheren
  • Duizenden engineers
  • Hoe werk je efficiënt samen?
DevOps-concepten

 

Een weegschaal die de balans tussen kwaliteit en kosten symboliseert.

DevOps-concepten

DevOps

 

DevOps is een combinatie van

  • methoden,
  • tools, en
  • cultuur

    die de ontwikkeling en het beheer van software verbetert.

Het helpt organisaties sneller producten van hogere kwaliteit te leveren.

DevOps-concepten

Traditioneel wijzigingsbeheer

  • Zelfstandige teams
  • Teams hebben verschillende doelen
  • Trage ontwikkeling

DevOps

  • Teams werken samen
  • Software Development + IT Operations = DevOps
  • Teams hebben vergelijkbare doelen
  • Snelle ontwikkeling
DevOps-concepten

Traditionele release

Diagram van traditionele softwareontwikkeling en release: lineair model met eerst ontwerpen, dan ontwikkelen en daarna releasen tot het eindproduct.

DevOps-concepten

Een cyclische ontwikkel- en release-structuur voor DevOps. Kleinere ontwikkeldoelen dan in het traditionele model.

Minimum Viable Product

Een minimum viable product (MVP) is een vroege productversie met beperkte functionaliteit.

  • Goedkoper te bouwen
  • Sneller naar de markt
DevOps-concepten

Productverbeteringen

Afhankelijk van het resultaat van de eerste release gaat het team door bij een goed resultaat, of past het de eerdere release aan bij een slecht resultaat.

DevOps-concepten

Voordelen van DevOps

In de eerste DevOps-cyclus ontstaat een MVP, in de tweede wordt het product verbeterd, in de derde is het eindproduct bereikt.

DevOps-concepten

Laten we oefenen!

DevOps-concepten

Preparing Video For Download...