W1 - Flashcards

1
Q

Wat zijn de ‘three ways’ van DevOps?

A

First way: Understand and increase flow
Second way: Shorten and amplify feedback loops
Third way: Continuous experimentation and learning

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

Wat houdt de First Way in?

A
  • Snelle Flow van werk van Dev ==> Ops ==> Klant.
  • Werk zichtbaar maken (denk Kanban)
  • Reduce batch sizes (denk SMART, atomaire taken)
  • Reduce intervals of work (daily/weekly review)
  • Build in quality (requirements?)
  • Constantly optimize for global goals
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wat houdt de Second Way in?

A
  • Snelle & constante Flow van feedback mogelijk maken van rechts naar links op iedere plek in de Value Stream (van klant naar Dev) (Discord?)
  • Snellere detectie & herstel (GitHub Co-pilot?)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wat houdt de Third Way in?

A
  • High-trust culture
  • Dynamic, disciplined & scientific approach to experimentation & risk-taking.
  • Facilitates the creation of organizational learning.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wat is een Value Stream?

A

De activiteiten die een organisatie onderneemt om te leveren op een verzoek van een klant.

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

Welke Value Streams zijn er?

A
  1. Manufacturing
  2. Technology
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welke principes zijn er voor een snelle Flow?

A
  • Small batch sizes
  • Reduce WIP
  • Prevent rework
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wat houdt de Technology Value Stream in?

A

Het nodige proces om een ‘bedrijfshypothese’ om te zetten in een door technologie mogelijk gemaakte dienst die waarde levert aan de klant.

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

Welke invoeren zijn er voor de Technology Value Stream?

A
  • Bedrijfsdoelstelling
  • Concept
  • Idee
  • Hypothese
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wat is het verschil tussen lead time en processing time?

A

Lead time ==> Van verzoek tot levering
- Belangrijkste, want dit is wat de klant ervaart.
- Bevat queue times

Processing time ==> Van begin werk tot levering

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

Wat houdt “%C/A” in?

A

% compleet & accuratie.
- Klanten vragen hoeveel van het ontvangen werk direct bruikbaar is.

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

Wat zijn de vier criteria van veilig werken in complexe systemen?

A
  1. Complex werk is zo beheerd dat problemen in ontwerp en de werking worden onthuld.
  2. Problemen worden ‘swarmed’ en opgelost, wat resulteert tot het snel opbouwen van nieuwe kennis.
  3. NIeuwe lokale kennis wordt globaal gebruikt door de organisatie.
  4. Leiders creëren nieuwe leiders die continue deze vaardigheden verder ontwikkelen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat houdt pervasive telemetry in?

A

= “Web based remote monitoring and control service which provides continuous, realtime monitoring and control using cost effective hardware and the mobile phone network.” (https://www.telemetry.net.au/home/PTOverview#:~:text=Pervasive%20Telemetry%20is%20a%20web%20based%20remote%20monitoring,wide%20range%20of%20sensors%2C%20actuators%20and%20other%20devices.)

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

Hoe ziet het traditionele software proces eruit?

A
  • Programmeurs maken iets
  • Testers testen het
  • Beheerders gooien het in de lucht

Elke groep bevind zich in een aparte ruimte, en er wordt weinig met elkaar gesproken

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

Waar of niet waar:
- Devops is simpelweg een samenmenging van testers, beheerders en developers.
- Binnen een bedrijf kan je beter een apart devops team maken
- Er zijn veel manieren om DevOps toe te passen binnen een bedrijf
- Een automation tool kan DevOps leveren
- Een ‘DevOps engineer’ vacature slaat eigenlijk helemaal nergens op

A
  • Niet waar. Het is complexer dan dat
  • Niet waar. Je wilt voorkomen dat teams te gesplitst zijn.
  • Waar. Er bestaat geen one-size-fits-all solution.
  • Niet waar. Logisch ook, DevOps is niet wat je krijgt door het gebruik van bepaalde tools
  • Waar. In een devops team bestaan er enorm veel rollen. Het is net alsof je een vacature hebt voor ‘Computer-kundige’
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wat zijn de onderdelen van de devops cycle?

A

Plan -> Build -> Continuous Integration -> Deploy -> Operate -> Continuous feedback -> Plan