DevOps Flashcards

1
Q

Wat is DevOps?

A

Samentrekking van begrippen “development” en “operations

  • Practice voor softwareontwikkeling
  • Legt focus op samenwerking en communicatie tussen alle stakeholders in die activiteit
  • Met vergaande automatisering een continue, flexibele en snelle levering van nieuwe software mogelijk maakt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hoe is DevOps onstaan en waarom?

A
  • Gemaakt om de kloof tussen business en IT te verkleinen (BITA(Business IT Alignment)-kloof)
  • Reactie op een tijdperk waarin verandering en vernieuwing veel voorbereiding vergde en lang duurde (waterval methode)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wat is de waterval methode?

A
  • Alle ontwikkelingsfases vinden plaats na elkaar
  • Voordat een nieuwe fase gestart wordt, moet de voorgaande eerst afgesloten worden
  • Bij fouten: overnieuw beginnen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Op welke partijen legt DevOps de focus op?

A
  • Focus op drie partijen:
    • De business
    • De ontwikkelaars
    • De operators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hoe fungeert DevOps als een brug tussen betrokken stakeholders?

A

Door de focus op communicatie en samenwerking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hoe wordt DevOps gekenmerkt?

A

Belangrijkste:

Door de expliciete ondersteuning van communicatie en samenwerking tussen stakeholders in het domein van softwareontwikkeling met focus op de partijen

Overig:

  • Continue feedback
  • Snelle respons op veranderingen en geautomatiseerde ontwikkelstrategieën
    • Resulterend in korte ontwikkelcyclus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat is een silo? (in IT terminologie)

A

Een geïsoleerd punt in de IT architectuur (afgezonderd)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Waardoor nemen de faalkosten significant af ten opzichte van de waterval methode?

A

Met DevOps verdwijnen de “muren” tussen silo’s, hierbij zijn alle stappen veel korter en er wordt voortdurend getest.

Indien er bvb iets mis gaat aan het einde van een waterval-project vergt dit veel inspanning (= dus kosten) om dit te hersellen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Waar resulteert DevOps in, volgens het onderzoek van Gartner?

A
  • Betere samenwerking tussen Business en IV (informatievoorziening)
  • Verschuiving focus IT naar focus business resultaten
  • Reductie van silo’s en interne complexiteit
  • Verschuiving van reactief naar proactief
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wat vinden organisaties de belangrijkste redenen om DevOps te adopteren? en waarom?

A

Belangrijkste redenen:

  • De kortere ontwikkelcyclus
  • Kortere time-to-market

Het gaat organisaties vooral om het versnellen van de vernieuwing en de mogelijke innovatie die een informatievoorziening (IV) voor de business kan realiseren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Welke ‘continuous’ technieken worden er gebruikt door ontwikkelaars om tussenproducten te integreren in nieuwe versies, die naar productie gebracht kunnen worden?

A
  • Continuous integration
  • Continuous testing
  • Continuous delivery
  • Continuous monitoring & feedback
  • Continuous improvement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wat houdt continuous integration in?

A

Ontwikkelaars die aan verschillende software onderdelen van een IV werken voegen tussen producten samen met anderen.

>Hierna wordt de intergratie build gecompiled tot een zelfstandige applicatie

> Die kan worden uitgerold tot zelfstandige applicatie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat houdt continuous delivery in?

A

Samengevoegde versies van continuous integration worden getest en uitgerold in een continuous delivery

Testen -> Continuous testing

Uitrollen -> Continuous release & deployment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wat houdt continuous monitoring & feedback in?

A

Hiermee verzamelt een organisatie data voor alle stakeholders. K

Knelpunten komen snel in beeld > kan snel worden aangepakt > voor een betere customer experience (CX)

Deze feedback voedt de agile ontwikkeling, waardoor een snelle feedback loop ontstaat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Waarom houdt een DevOps organisatie goed inzicht op de manier waarop nieuwe software functioneerd in alle stadia?

A

om snelle kortcyclische ontwikkelingen goed te ondersteunen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wat houdt continuous improvement in volgens DevOps?

A
  • Werkwijzen die worden ingezet bij DevOps kunnen voortdurend verbeterd worden
    • Dit door feedback om te zetten in verbeterinitiatieven
  • Speciale kwaliteitsteams plannen deze verbeteringen dan in
17
Q

Waar streeft de DevOps practice het meeste naar? (kort)

A

Het automatiseren van routinematige handelingen