![Page 1: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/1.jpg)
DevOps op het witte paard
De redding van Risk & Compliance
5 december 2019
Leonard Trimp
![Page 2: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/2.jpg)
2
PGGM in vogelvlucht
* stand per 30 juni1018
*
750.000
215
1428
750.000
11X
4,2 MILJOEN
![Page 3: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/3.jpg)
3
![Page 4: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/4.jpg)
4
![Page 5: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/5.jpg)
5
De route naar de klant
• Requirements document• Testcases• PSA• Implementatieplan• Etc.
• Vrijgaveadviezen• Akkoord x stakeholders• Architectuur certificaten
• FAT• GAT• PAT
![Page 6: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/6.jpg)
6
Agile werken
![Page 7: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/7.jpg)
7
![Page 8: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/8.jpg)
8
![Page 9: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/9.jpg)
9
Urgentie / noodzaak
Installation Period Turning Point Deployment Period
Factory systems
Subcontacting
Taylorism
Fordism
Project Management
Product Management
![Page 10: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/10.jpg)
10
Age of oil & massproduction
Age of software & digital
DevOps
CI/CD
Agile
Lean
?
![Page 11: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/11.jpg)
11
![Page 12: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/12.jpg)
DevOps lifecycle
12Bron: bmc.com
![Page 13: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/13.jpg)
DevOps
13Bron: synopsys.com
![Page 14: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/14.jpg)
14
![Page 15: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/15.jpg)
15
“Douane”
![Page 16: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/16.jpg)
16
![Page 17: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/17.jpg)
17
Risk Management Theatre
This is the name I coined for the commonly-
encountered control apparatus, imposed in a
top-down way, which makes life painful for
the innocent but can be circumvented by the
guilty.
- Jez Humble
![Page 18: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/18.jpg)
Risico release verkleinen
18
![Page 19: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/19.jpg)
19
![Page 20: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/20.jpg)
20
![Page 21: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/21.jpg)
21
![Page 22: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/22.jpg)
22
“if the entire management model reeks of
mistrust and control mechanisms against
unwanted behavior, the result might actually
be more, not less, of what we try to prevent.
The more people are treated as criminals, the
more we risk that they will behave as such.”
- Bjarte Bogsnes
![Page 23: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/23.jpg)
23
![Page 24: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/24.jpg)
Specflow voor vastleggen testen
24
![Page 25: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/25.jpg)
25
![Page 26: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/26.jpg)
Architectuur
26
![Page 27: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/27.jpg)
27
![Page 28: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/28.jpg)
Architecture Decision Record
• Architectuur vastleggen• Readme.md
• ADR per beslissing
28
![Page 29: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/29.jpg)
DevOps lifecycle
29Bron: bmc.com
![Page 30: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/30.jpg)
Zoek de verschillen
30
![Page 31: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/31.jpg)
31
![Page 32: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/32.jpg)
32
![Page 33: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/33.jpg)
33
![Page 34: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/34.jpg)
34
![Page 35: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/35.jpg)
35
![Page 36: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/36.jpg)
36
![Page 37: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/37.jpg)
37
![Page 38: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/38.jpg)
38
De route naar de klant
• Requirements document• Testcases• PSA• Implementatieplan• Etc.
• Vrijgaveadviezen• Akkoord x stakeholders• Architectuur certificaten
• FAT• GAT• PATReautomatiseerde testen met specification by example
Readme & Architecture decision records
Configuration as code
Architecture descision records pull requests
Geautomatiseerde release documentatie
Akkoord op specflow testen
Geautomatiseerde testen
Review
![Page 39: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/39.jpg)
39
![Page 40: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/40.jpg)
40
![Page 41: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/41.jpg)
41
![Page 42: DevOps op het witte paard - improveqs.nl · DevOps binnen de lijntjes Author: Trimp, Leonard Created Date: 12/5/2019 9:50:25 AM](https://reader035.vdocuments.pub/reader035/viewer/2022062311/5fd6ce7ed8bf2a5ffb5002cb/html5/thumbnails/42.jpg)
42