Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad Horsten (Sogeti)

100 views

Published on

OPS als enabler voor DevOps bij KvK by Robbert van der Houwen (KvK) & Conrad Horsten (Sogeti) op QX Day 2019.

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad Horsten (Sogeti)

  1. 1. Samen werken aan Samenwerken OPS als enabler In DevOps bij KVK TITEL PRESENTATIE1
  2. 2. 2QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK2 Vaak werd IT-Operations bij een sprint review / demo als impediment genoemd Lekker makkelijk……. De teams denken het beter te weten maar houden zich niet aan onze standaarden Lekker makkelijk…….
  3. 3. 2QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK2 Vaak werd IT-Operations bij een sprint review / demo als impediment genoemd Lekker makkelijk……. De teams denken het beter te weten maar houden zich niet aan onze standaarden Lekker makkelijk…….
  4. 4. 2QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK2 Vaak werd IT-Operations bij een sprint review / demo als impediment genoemd Lekker makkelijk……. De teams denken het beter te weten maar houden zich niet aan onze standaarden Lekker makkelijk…….
  5. 5. Sogeti WaaS | © 2014 5 IT-Operations Development
  6. 6. Overeenkomsten? QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK6
  7. 7. Autorisaties Testdata Ontwikkel tooling Platform (Servers / nodes) Koppelpunten Test automation Databases Service Virtualization Samen werken aan Samenwerking Time Lapse Hoover Dam Bypass Bridge Construction – 2006 QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK7 Building bridges and tearing down walls Development IT-Operations Organisatie Organisatie Techniek Techniek Processen
  8. 8. KVK werkt voor ondernemers
  9. 9. KVK werkt voor ondernemers QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK9
  10. 10. QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK10 IT-operations Missie IT Operations • IT operations levert het best mogelijke IT fundament, op de best mogelijke locatie, tegen de best mogelijke kosten, in samenwerking met de beste leveranciers om de continuïteit en veiligheid van digitale diensten te waarborgen. Visie IT Operations • De beste(overheids-)beheerorganisatie te zijn en blijven. Strategie IT Operations • Werken aan continue verbeteren Security en Continuïteit. Waarbij de klant en afnemers, de kosten en samenwerking binnen de overheid centraal staan. • Werken aan verder automatiseren van repeterende taken • Innoveren met AI OPS.
  11. 11. IT-Operations en Product Teams 30 Product Teams • Handelsregister taken • Bris (Business Register Interconnection System - Internationaal) • CRM, ECM, DWP, et cetera • DOP (Digitaal ondernemersplein) • On-line teams • UBO (ultimate beneficial owner) • ......... QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK11 IT-OPS • Netwerk en telefonie • Windows en Citrix • AIX / Linux / AS400 • TAB • AMS • Integratielaag • DBA Transitie naar Agile manier van werken DevelopmentIT-Operations
  12. 12. Uitgangspunten KVK: Om OPS als enabler te positioneren in DevOps
  13. 13. Voorkom het “One size fit’s all” denken PRD QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK13
  14. 14. QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK14 Modulair Met behulp van standaarden zowel standaard als unieke oplossingen aanbieden Reduceren complexiteit (standaardiseren, services en richtlijnen) Zelfs de indeling van een huis is logisch gecompartimenteerd Creativiteit en flexibiliteit binnen de afgesproken kaders en richtlijnen. Alle vrijheid, maar toch met herkenbare patronen Richtlijnen Modulaire autobouw en standaard assemblagelijn
  15. 15. QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK15 Standaardiseren, beperk diversiteit Diversiteit Relaties Bouw en onderhoud kleine relaties, wees bewust dat deze relaties onderdeel vormen van het grotere geheel Reduceren complexiteit (standaardiseren, services en richtlijnen)
  16. 16. QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK16 Sneller Releasen door Product Teams Reduceren van ICT- kosten Verhogen kwaliteit ontwikkelproces Uitdaging: van Waterval (OTAP) naar Agile Oplossing:“Fit for purpose” Een omgeving voor het Product Team om te ontwikkelen en testen wat ontwikkeld en getest moet worden, inclusief een (gebruikers)acceptatietest. Een dynamische, representatieve en passende omgeving Container Platform Service (CPS) Docker Van standaardisatienaar automatiseringnaar Self Service oplossing Van Impediment naar enabler Flexibiliteit door modulariteit en wendbaarheid. Kostenefficiënt door standaardisatie en automation. . Verhoogde Betrouwbaar- heid door hogere kwaliteit Binnen enkele minuten een eigen omgeving Omgeving wordt iedere nacht uitgezet / gedowngrade Maatwerk op basis van standaard bouwblokken
  17. 17. TITEL PRESENTATIE17 In theorie is er geen verschil tussen theorie en praktijk, in de praktijk wel
  18. 18. TITEL PRESENTATIE18 Demo: deploy & destroy omgeving
  19. 19. Onze ervaringen
  20. 20. Wat is beter: aanbod- of vraaggericht werken? QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK20 Vraaggericht werken: De behoefte en wens van de cliënt staat centraal. Cliënt en professionals gaan daarbij met elkaar in gesprek over de meest geschikte zorg. Vraaggericht werken betekent niet 'u vraagt, wij draaien', maar ook niet “ik, als professional, weet wat goed voor u is”. Aanbodgericht werken: Dienstverlening waarin de structuur en werkwijze van een organisatie leidend is voor de wijze waarop diensten en producten worden aangeboden aan klanten.
  21. 21. Transitie naar Agile manier van werken kost tijd en begrip Op zoek naar grote gemene delers Continu centrale componenten verbeteren (logging) Last van change managers Standaardiseren en automatiseren Een Product Team wil flexibiliteit, maar ook graag hergebruiken Ultiem doel nastreven: Product Teams zelf releasen in productie Aansluitvoorwaarden (CPS platform) Ben kritisch op jezelf: Chaos Monkey en doorrollen Kleiner denken en werken (services) En als er nu een storing is? Wie staat stand by Als leverende partij moet je niet te arrogant zijn Moet je als IT-OPS wel of juist niet weten dat er wordt gereleast Slachtoffer eigen succes (Storage en VmWare) Automatiseren: Maas (Monitoring as a Service) en DBaaS (DB2 op linux) Probeer de OTAP- gedachte maar eens weg te nemen! Centraal of decentraal ontwikkeltools aanbieden / gebruiken Last van configuratie managers (CMDB) Streef hoogste (hoge) kwaliteit na Inleertraject nieuwe medewerkers Onze ervaringen / Lessons learned QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK21
  22. 22. 3 Eisen van ontwikkelaars en testers aan testomgeving: Representatief Beheersbaar Flexibel Beschikbaar 2006 Mooi was die tijd……. Onze wereld veranderd Samenwerking Automatisering QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK3 OPS was in control (lees de baas) Teams willen in control zijn
  23. 23. • Samen werken aan samenwerken • Creëer successen • Besmet mensen • Blijf de dialoog aangaan • Als IT-Ops jezelf overbodig maken QX DAY 2019 – OPS ALS ENABLER VOOR DEVOPS BIJ KVK23
  24. 24. HOOFDSTUK DIA MET EEN TITEL OVER TWEE REGELS BEDANKT!

×