SlideShare uma empresa Scribd logo
1 de 31
DevOps
wat is het, waarom & voor wie?
““If you are praised for website
succes you are Dev,
if you get blaimed for website
downtime you are Ops”
release
management
& ITIL
DevOps
“van servers naar applicaties
van netwerken naar ontsluiting
van data opslag naar beschikbare informatie
van IT middel naar dienst
van kostenpost naar business value
de I&B definitie van devops
Repeteerbaar, veilig proces
dat applicatie code naar
werkende applicaties brengt.
applicatie code
applicatie in
productie
De DevOps Workflow
Experienced DevOps engineer required
This position offers:
● Shuttle service between departments
● Fame & honor
● Opportunity to advance to Principal DevOps
Engineer
● Work/Life balance on Sundays
Applicants should have:
● Verbal/Nonverbal communication skills
● Excellent knowledge of Devops tool suites
● At least average anti-silo thinking
● General understanding of chaos theory
geen nieuwe afdeling
CIO
Dev DevOps Ops
De drie pilaren van DevOps
constantleren
feedback
systeemdenken
DevOps
systeem denken
Focus op de prestaties van het gehele systeem,
niet enkel op de de prestaties van een silo.
Focus op de gehele waarde keten, die begint met de eisen geïdentificeerd
door de business of IT, de constructie van het systeem door ontwikkeling,
en vervolgens de gang naar operations, waar de waarde aan de klant wordt
geleverd in de vorm van een dienst.
implicaties van het praktiseren van dit principe:
● een bekend gebrek mag nooit verder de keten in dringen
● lokale optimalisatie mag nooit leiden tot degradatie van het systeem als
geheel
● streef naar continue verbetering en begrip van het systeem (Demings
PDCA)
constantleren
feedback
systeemdenken
DevOps
kortere feedback loops
De tweede pijler bestaat uit het creëren van kortere
en directere feedback loops.
Het doel van elke proces verbetering is het verkorten en versterken van
feedback loops, zodat noodzakelijke verbeteringen constant worden
gerealiseerd.
Het resultaat van deze pijler omvat:
● meer begrip van, en response op, alle klanten, zowel interne als externe
● het verkorten en het versterken van alle feedback loops
● het verankeren van kennis, daar waar nodig
constantleren
feedback
systeemdenken
DevOps
continue leren &
experimenteren
De derde pijler is de vorming van een cultuur
die twee begrippen bevordert
● leer van fouten door voortdurend experimenteren
● voorwaarden voor meesterschap zijn herhaling & praktijk
Experimenteren en het nemen van acceptabele risico's is wat zorgt voor een
constante push tot verbetering. De beheersing van de juiste vaardigheden
helpt ons op tijd de gevarenzone te herkennen.
Het resultaat van deze pijler omvat het reserveren van tijd om dagelijkse
werkzaamheden te verbeteren, het creëren van rituelen die teams belonen
voor ondernemerschap (risico's), en het constant ontdekken van fouten in
het systeem om de veerkracht te vergroten.
constantleren
feedback
systeemdenken
DevOps
communicatie
samenwerking
cultuur
people over proces & tool
detail complexiteit
dynamische complexiteit
dienstverlening & waarde
centraal
wederkerigheid
muren afbreken
overdracht versoepelen
kwaliteit
verkort feedback loops
automation
fragiel
anti-fragielrobuust
ITIL
CHAOS
DevOps
strijdige belangen?
Dev Ops
functionele requirements
non-functionele requirements
security, backup, HA, upgradability,
monitoring, scale
stuurt op business behoeften
stuurt op beschikbaarheid,
schaalbaarheid, performance
implementeert code zonder te kijken
naar ops
beperkte applicatie kennis
kerntaak is wijzigingen wijziging = risico
alignment
inceptie uitwerking bouw overdracht
operationuitwerking bouw overdracht
business
request
code test qa
development
infra &
beheer
agile development
devops
beheer
kleine stapjes, nivo 1
[kruisbestuiving]
● neem een operationeel lid op in je ontwikkelgroep
● neem een ontwikkelaar op in je operationele team
kleine stapjes, nivo 2
[focus op het product, de service]
multidisciplinaire teams worden gezamenlijk
verantwoordelijk voor een complete dienst of
applicatie
small steps, level 3
[reflectie van organisatie]
teams organiseren op basis van
A. applicatie
B. business impact
C. waarde keten
““Price is what you pay.
Value is what you get”
Warren Buffett
dank voor je aandacht

Mais conteúdo relacionado

Mais procurados

Utrecht JUG - Pipeline as code
Utrecht JUG - Pipeline as codeUtrecht JUG - Pipeline as code
Utrecht JUG - Pipeline as codeBert Jan Schrijver
 
Seminar lean en agile it, 2 veranderen en beheren
Seminar lean en agile it, 2   veranderen en beherenSeminar lean en agile it, 2   veranderen en beheren
Seminar lean en agile it, 2 veranderen en beherenMartin van Borselaer
 
Sdb Presentatie
Sdb PresentatieSdb Presentatie
Sdb Presentatiemenfey
 
Webinar DevOps Acceleration Program
Webinar DevOps Acceleration Program Webinar DevOps Acceleration Program
Webinar DevOps Acceleration Program Delta-N
 
Vraag 01 devops examenvoorbereiding
Vraag 01 devops examenvoorbereidingVraag 01 devops examenvoorbereiding
Vraag 01 devops examenvoorbereidingMettje Heegstra
 
Agile werken @schiphol
Agile werken @schipholAgile werken @schiphol
Agile werken @schipholDelta-N
 
Agile werken voor opdrachtgevers
Agile werken voor opdrachtgeversAgile werken voor opdrachtgevers
Agile werken voor opdrachtgeversRonald Kleverlaan
 
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven DutchWorkshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven DutchMarcus Drost
 
Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0Edward John Crain
 
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Martin van Borselaer
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileRik Marselis
 
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleHoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleSjoerd Hemminga
 
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleHoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleJeroen Reijn
 
SCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersSCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersTricode (part of Dept)
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogetiHarold van Heeringen
 
Is cloud de toekomst, TOPdesk on Tour 2016, Antwerpen
Is cloud de toekomst, TOPdesk on Tour 2016, AntwerpenIs cloud de toekomst, TOPdesk on Tour 2016, Antwerpen
Is cloud de toekomst, TOPdesk on Tour 2016, AntwerpenTOPdesk
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)Derk-Jan de Grood
 
DevOps cultuur
DevOps cultuurDevOps cultuur
DevOps cultuurDelta-N
 

Mais procurados (20)

Utrecht JUG - Pipeline as code
Utrecht JUG - Pipeline as codeUtrecht JUG - Pipeline as code
Utrecht JUG - Pipeline as code
 
Solvinity CI CD
Solvinity CI CDSolvinity CI CD
Solvinity CI CD
 
Agile & scrum
Agile & scrumAgile & scrum
Agile & scrum
 
Seminar lean en agile it, 2 veranderen en beheren
Seminar lean en agile it, 2   veranderen en beherenSeminar lean en agile it, 2   veranderen en beheren
Seminar lean en agile it, 2 veranderen en beheren
 
Sdb Presentatie
Sdb PresentatieSdb Presentatie
Sdb Presentatie
 
Webinar DevOps Acceleration Program
Webinar DevOps Acceleration Program Webinar DevOps Acceleration Program
Webinar DevOps Acceleration Program
 
Vraag 01 devops examenvoorbereiding
Vraag 01 devops examenvoorbereidingVraag 01 devops examenvoorbereiding
Vraag 01 devops examenvoorbereiding
 
Agile werken @schiphol
Agile werken @schipholAgile werken @schiphol
Agile werken @schiphol
 
Agile werken voor opdrachtgevers
Agile werken voor opdrachtgeversAgile werken voor opdrachtgevers
Agile werken voor opdrachtgevers
 
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven DutchWorkshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
 
Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0
 
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
 
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleHoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
 
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB AlarmcentraleHoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
 
SCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersSCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagers
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
 
Is cloud de toekomst, TOPdesk on Tour 2016, Antwerpen
Is cloud de toekomst, TOPdesk on Tour 2016, AntwerpenIs cloud de toekomst, TOPdesk on Tour 2016, Antwerpen
Is cloud de toekomst, TOPdesk on Tour 2016, Antwerpen
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
 
DevOps cultuur
DevOps cultuurDevOps cultuur
DevOps cultuur
 

Semelhante a DevOps presentatie

DevOps is geen scrum def
DevOps is geen scrum defDevOps is geen scrum def
DevOps is geen scrum defMyra Kievit
 
Open Line Smart Back Up
Open Line Smart Back UpOpen Line Smart Back Up
Open Line Smart Back UpJo Verstappen
 
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenAVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenTOPdesk
 
Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)Niemeijer
 
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?Frank Willems
 
Systems engineering leidraad se gww door ms
Systems engineering leidraad se gww door msSystems engineering leidraad se gww door ms
Systems engineering leidraad se gww door msMarcel Seijner
 
TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009TrendIC
 
Bpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdisBpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdisHans Smorenburg
 
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationExperience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationDerk-Jan de Grood
 
Webinair trends, keytrack for success in digital flow en dashboard
Webinair trends, keytrack for success in digital flow en dashboardWebinair trends, keytrack for success in digital flow en dashboard
Webinair trends, keytrack for success in digital flow en dashboardCasparFraiture1
 
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur B.V.
 
TestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en KzaTestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en Kzaguestb49b99
 
Robert Risch Reis in de wereld van DevOps
Robert Risch Reis in de wereld van DevOpsRobert Risch Reis in de wereld van DevOps
Robert Risch Reis in de wereld van DevOpsRobert Risch
 

Semelhante a DevOps presentatie (20)

DevOps is geen scrum def
DevOps is geen scrum defDevOps is geen scrum def
DevOps is geen scrum def
 
111450
111450111450
111450
 
Open Line Smart Back Up
Open Line Smart Back UpOpen Line Smart Back Up
Open Line Smart Back Up
 
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenAVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
 
Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)
 
Systems Engineering
Systems EngineeringSystems Engineering
Systems Engineering
 
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?
 
Systems engineering leidraad se gww door ms
Systems engineering leidraad se gww door msSystems engineering leidraad se gww door ms
Systems engineering leidraad se gww door ms
 
Presentatie aanpak Mixit
Presentatie aanpak MixitPresentatie aanpak Mixit
Presentatie aanpak Mixit
 
TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009
 
Leersessie agile
Leersessie agileLeersessie agile
Leersessie agile
 
Bpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdisBpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdis
 
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationExperience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
 
TQP Foundation Training
TQP Foundation TrainingTQP Foundation Training
TQP Foundation Training
 
Webinair trends, keytrack for success in digital flow en dashboard
Webinair trends, keytrack for success in digital flow en dashboardWebinair trends, keytrack for success in digital flow en dashboard
Webinair trends, keytrack for success in digital flow en dashboard
 
Togaf Tmc
Togaf TmcTogaf Tmc
Togaf Tmc
 
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)De IT Regisseur - grip op IT met Integrated Service Management (ISM)
De IT Regisseur - grip op IT met Integrated Service Management (ISM)
 
TestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en KzaTestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en Kza
 
Robert Risch Reis in de wereld van DevOps
Robert Risch Reis in de wereld van DevOpsRobert Risch Reis in de wereld van DevOps
Robert Risch Reis in de wereld van DevOps
 
Solvinity Server to Service
Solvinity Server to ServiceSolvinity Server to Service
Solvinity Server to Service
 

DevOps presentatie

  • 1. DevOps wat is het, waarom & voor wie?
  • 2. ““If you are praised for website succes you are Dev, if you get blaimed for website downtime you are Ops”
  • 4. “van servers naar applicaties van netwerken naar ontsluiting van data opslag naar beschikbare informatie van IT middel naar dienst van kostenpost naar business value
  • 5. de I&B definitie van devops Repeteerbaar, veilig proces dat applicatie code naar werkende applicaties brengt. applicatie code applicatie in productie De DevOps Workflow
  • 6. Experienced DevOps engineer required This position offers: ● Shuttle service between departments ● Fame & honor ● Opportunity to advance to Principal DevOps Engineer ● Work/Life balance on Sundays Applicants should have: ● Verbal/Nonverbal communication skills ● Excellent knowledge of Devops tool suites ● At least average anti-silo thinking ● General understanding of chaos theory
  • 8. De drie pilaren van DevOps constantleren feedback systeemdenken DevOps
  • 9. systeem denken Focus op de prestaties van het gehele systeem, niet enkel op de de prestaties van een silo. Focus op de gehele waarde keten, die begint met de eisen geïdentificeerd door de business of IT, de constructie van het systeem door ontwikkeling, en vervolgens de gang naar operations, waar de waarde aan de klant wordt geleverd in de vorm van een dienst. implicaties van het praktiseren van dit principe: ● een bekend gebrek mag nooit verder de keten in dringen ● lokale optimalisatie mag nooit leiden tot degradatie van het systeem als geheel ● streef naar continue verbetering en begrip van het systeem (Demings PDCA) constantleren feedback systeemdenken DevOps
  • 10. kortere feedback loops De tweede pijler bestaat uit het creëren van kortere en directere feedback loops. Het doel van elke proces verbetering is het verkorten en versterken van feedback loops, zodat noodzakelijke verbeteringen constant worden gerealiseerd. Het resultaat van deze pijler omvat: ● meer begrip van, en response op, alle klanten, zowel interne als externe ● het verkorten en het versterken van alle feedback loops ● het verankeren van kennis, daar waar nodig constantleren feedback systeemdenken DevOps
  • 11. continue leren & experimenteren De derde pijler is de vorming van een cultuur die twee begrippen bevordert ● leer van fouten door voortdurend experimenteren ● voorwaarden voor meesterschap zijn herhaling & praktijk Experimenteren en het nemen van acceptabele risico's is wat zorgt voor een constante push tot verbetering. De beheersing van de juiste vaardigheden helpt ons op tijd de gevarenzone te herkennen. Het resultaat van deze pijler omvat het reserveren van tijd om dagelijkse werkzaamheden te verbeteren, het creëren van rituelen die teams belonen voor ondernemerschap (risico's), en het constant ontdekken van fouten in het systeem om de veerkracht te vergroten. constantleren feedback systeemdenken DevOps
  • 25. strijdige belangen? Dev Ops functionele requirements non-functionele requirements security, backup, HA, upgradability, monitoring, scale stuurt op business behoeften stuurt op beschikbaarheid, schaalbaarheid, performance implementeert code zonder te kijken naar ops beperkte applicatie kennis kerntaak is wijzigingen wijziging = risico
  • 26. alignment inceptie uitwerking bouw overdracht operationuitwerking bouw overdracht business request code test qa development infra & beheer agile development devops beheer
  • 27. kleine stapjes, nivo 1 [kruisbestuiving] ● neem een operationeel lid op in je ontwikkelgroep ● neem een ontwikkelaar op in je operationele team
  • 28. kleine stapjes, nivo 2 [focus op het product, de service] multidisciplinaire teams worden gezamenlijk verantwoordelijk voor een complete dienst of applicatie
  • 29. small steps, level 3 [reflectie van organisatie] teams organiseren op basis van A. applicatie B. business impact C. waarde keten
  • 30. ““Price is what you pay. Value is what you get” Warren Buffett
  • 31. dank voor je aandacht

Notas do Editor

  1. DevOps is de overlap van de silo’s Operations & Development van servers naar applicaties van netwerken naar ontsluiting van data opslag naar beschikbare data van IT middel naar dienst van kostenpost naar business value Het model van de dienstverlening verandert, vereist nieuwe vaardigheden, nieuwe rollen.
  2. Geen nieuw soort medewerker
  3. DevOps is geen nieuwe afdeling Wel mag de aansturing minder hiërarchisch om silo vorming tegen te gaan
  4. http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  5. http://itrevolution.com/the-three-ways-principles-underpinning-devops/ The Second Way is about creating the right to left feedback loops. The goal of almost any process improvement initiative is to shorten and amplify feedback loops so necessary corrections can be continually made. The outcomes of the Second Way include understanding and responding to all customers, internal and external, shortening and amplifying all feedback loops, and embedding knowledge where we need it.
  6. http://itrevolution.com/the-three-ways-principles-underpinning-devops/ The Third Way is about creating a culture that fosters two things: continual experimentation, taking risks and learning from failure; and understanding that repetition and practice is the prerequisite to mastery. We need both of these equally. Experimentation and taking risks are what ensures that we keep pushing to improve, even if it means going deeper into the danger zone than we’ve ever gone. And we need mastery of the skills that can help us retreat out of the danger zone when we’ve gone too far. The outcomes of the Third Way include allocating time for the improvement of daily work, creating rituals that reward the team for taking risks, and introducing faults into the system to increase resilience.
  7. Betere communicatie is het keurmerk van DevOps en een van de eenvoudiger te implementeren doelen.
  8. een team van verschillende disciplines is verantwoordelijk voor de totale keten, van development tot delivery op de desktop!
  9. software is gemaakt door en voor mensen een cultuur van vertrouwen en kameraadschap us versus them devops gaat hier over het uitwisselen van ideeen, problemen, processen, tools en doelen. Op zijn minst zou je hier alignment willen.
  10. Er zijn 2 soorten complexiteit, dynamische complexiteit en detail complexiteit. Om complexe systemen hanteerbaar te houden focussen we op detail complexiteit. We verdelen de wereld gewoon in kleinere domeinen waar binnen de detail complexiteit nog goed te behappen is. Dit veroorzaakt inter-domein complexiteit, niet zelden dynamisch van aard.
  11. Bij dynamische complexiteit is sprake van een systematisch afstand tussen oorzaak en gevolg in ruimte of tijd. Een gevolg is dan niet altijd direct en makkelijk te koppelen aan een oorzaak. We doen dat overal, in een ziekenhuis weet de hart chirurg weinig van lever aandoeningen. Elke silo gebruikt zijn eigen tools en jargon om de wereld begrijpelijk te houden. Hoe dieper de expertise, hoe groter de afstand tussen de silo's. Bovendien ondervindt de expert geen hinder van problemen buiten zijn silo, hij is er immers niet verantwoordelijk voor. Hier komen we op de kracht van DevOps, niet één groot domein creëren, want kleine domeinen hebben wel degelijk een functie. DevOps tracht tussen de domeinen een vorm van integratie te bewerkstelligen. Meer inter-domein samenwerking verlaagd de schijnbare overall complexiteit.
  12. Het eerste punt dat DevOps aanpakt is de identificatie van de klant, en dan blijkt dat alle domeinen feitelijk dezelfde klant hebben, de business. Het gezamenlijk werken aan business doelen versterkt als vanzelf de samenwerking die nodig is om deze doelen te bereiken.
  13. Wederkerigheid Developer draagt een pager, Ops guy schuift aan bij ontwikkelaar
  14. Traditionele IT clubs zijn verdeeld in meerdere kleine domeinen die, servers, netwerken, opslag, databases, security, en ontwikkeling beheren. Deze silo’s gedragen zich eerder als concurrent dan samenwerker.
  15. Overdracht naar de operatie
  16. Kwaliteit wordt een vast onderdeel voor het hele devops team Zowel ops als dev kunnen dezelfde methodiek en tools hanteren. Het House of Quality wordt gebruikt om weer te geven hoe de klantwensen en eisen vertaald kunnen worden naar product specificaties. QFD (Quality Function Deployment) is een methode om klantenwensen en marktvragen te vertalen in ontwerpeisen. De methode zorgt ervoor dat een organisatie zich concentreert op de klantenwensen. Het resultaat van deze methode is een gegevensmatrix. Deze gegevensmatrix wordt ook het kwaliteitshuis (the house of quality) genoemd. De representatievorm van het kwaliteitshuis (afbeelding) is zeer divers. Wat overeenkomt is dat het op een huis lijkt. Meestal bevat de matrix de in de figuur aangegeven velden. QFD is een voortvloeisel van Demings plan do check act LETOP MIDDEL! geen DOEL!
  17. korte directe lijnen, minder hiërarchie, duidelijk doel:klant!
  18. Nolio, Puppet labs Door zoveel mogelijk te automatiseren kan CZ ICT zich meer focussen op het leveren van waarde. Waar we nu traditioneel eigenaar zijn van alle techniek, van servers, netwerk, applicaties en endpoints, gaan we meer de rol van bewaarder, adviseur en integrator vervullen. Opleveringen zijn geautomatiseerd en dus over alle nodes gegarandeerd gelijk, zelfs rollbacks zijn mogelijk
  19. Dev: need for change, features, bugfixes, change requests Fear of change: avoid changes for the sake of stability Ontwikkelaars hebben agile technieken omarmd, testers programeurs en business vertegenwoordiging komen samen in die processen (scrum) Operations op zichzelf heeft ook silo’s die stabiliteit proberen te handhaven met methoden als ITIL, waar verandering gelijk staat aan risico. Hoe beter beide partijen worden in hun efficientie, hoe groter de problemen in samenwerking. solution: anti-fragility
  20. overdrijven maakt de dingen duidelijk
  21. stakeholders overal muren groen is agile development rood is DevOps DevOps gaat tot en met operations, alignment is het minimum
  22. alleen als de organisatie zelf zo volwassen is uiteraard, moonshot thinking beter te hoog gemikt en gemist, dan te laag gemikt en raak.