O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Presentatie agile scrum devops 1.0

833 visualizações

Publicada em

Rik Pennartz l Trainer Computrain

Publicada em: Internet
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Presentatie agile scrum devops 1.0

  1. 1. 1 #UPDATELive 1 Agile, scrum & DevOps Rik Pennartz - Trainer / Consultant Projectmanagement, agile & scrum
  2. 2. 2 #UPDATELive 2 Rik Pennartz Consultant / trainer Agile, scrum, projectmanagement
  3. 3. 3 #UPDATELive 3 AGILE = • Fouten durven maken • Moed • Zelf-sturende teams • Scrum guide, SAFe, LeSS, Nexus, Agile PM • Spotify
  4. 4. 4 #UPDATELive 4 Agile & scrum • Kleine incrementen • Snel kunnen reageren op: Nieuwe eisen & wensen Nieuwe technologiën • Met name software ontwikkeling • Vaak feedback • Dicht bij de gebruiker • Multi-disciplinair
  5. 5. 5 #UPDATELive 5 DevOeps?
  6. 6. 6 #UPDATELive 6 Software + Business processes Software + Firmware Hardware External suppliers Business processes Safety at stake! E-commerce Webshop App (1 team) System developers High tech manufacturing: - Smartwatch - Defense system - Aerospace Extreme agility Agility with rigour Banks Insurance companies Intermediairs Government agencies (Multiple softwareteams) (Multiple discipline teams)
  7. 7. 7 #UPDATELive 7 Enablers • Duidelijke visie, strategie en strategische doelstellingen • Urgentie • Reorganisatie • Cultuur • Training van business stakeholders • IT kennis en skills • IT architectuur & tooling • Partnership met leveranciers
  8. 8. 8 #UPDATELive 8 3 dingen • Reorganisatie • Cultuur verandering • Techniek
  9. 9. 9 #UPDATELive 9 Conway’s law “Organizations which design systems… are constrained to produce designs which are copies of the communication structures of these organizations”. Melvin Conway, 1986
  10. 10. 10 #UPDATELive 10
  11. 11. 11 #UPDATELive 11 Dev OpsDBA Developers schrijven code Etsy 2007
  12. 12. 12 #UPDATELive 12 Dev OpsDBA Database admins schrijven SQL Etsy 2007
  13. 13. 13 #UPDATELive 13 Dev OpsDBA Ops deploy code in productie Etsy 2007
  14. 14. 14 #UPDATELive 14 Web (PHP) Database (Postgres) Sprouter (Python) • Complexe synchronisatie • Database is single point of failure • Frictie • Developers “angst” om aan productie te komen Etsy 2007
  15. 15. 15 #UPDATELive 15 Value streams & release trains Release cycle time Business Value
  16. 16. 16 #UPDATELive 16
  17. 17. 17 #UPDATELive 17 Agile release train
  18. 18. 18 #UPDATELive 18 Management Customer Service teams Platform team LegalHRFinancePMO
  19. 19. 19 #UPDATELive 19 Dir. IT Project & program bureau IT ondersteuning Ontwikkeling Levering Informatie Finance HR Leveranciers management Veiligheid / continuïteit Architectuur Team 1 Test centrum Team 2 Team website Online portal Fin. transacties Werkplek Security Mobiel Beheer Middleware Netwerk FB TAB
  20. 20. 20 #UPDATELive 20 Directie Werkplek team Business Team 1 Business Team 2 Business Team 3 Platform team 1 Security Enterprice Architecture HR Finance Programme mngt Feature team 1 Feature team 2 Feature team 3 Netwerk Security Backup
  21. 21. 21 #UPDATELive 21 PaaS IaaS Feature teams Platform teams
  22. 22. 22 #UPDATELive 22 Technology stack of service Presentation layer Security layer Desktop infrastructure Development platform Database Operating system Server Storage NetworkDecoupling SaaS Paas IaaS
  23. 23. 23 #UPDATELive 23 Ontwikkelaars krijgen toegang tot productie….
  24. 24. 24 #UPDATELive 24 Ops. Engineer Business Rep. Tester Architect Developer Scrum master Release ops. User experience DevOps team
  25. 25. 25 #UPDATELive 25 ING Continuous delivery in all teams Partners are welcome, outsourcing not preferred Nothing beats engineering talent Distinguish by building great software
  26. 26. 26 #UPDATELive 26 We’re all-in this together………….. Deploy to production 03. Deploy to production c20614a  c20614a
  27. 27. 27 #UPDATELive 27 Wie van jullie heeft er wel eens….? een medewerker betaald voor het verlaten van het bedrijf na zijn of haar eerste weken van training? een concurrent aanbevolen omdat je een klantvraag niet kon invullen? gevraagd aan je team wat ze eigenlijk van jou vinden?
  28. 28. 28 #UPDATELive 28 Agile cultuur = Uit de kleren gaan…. en andere kleren aantrekken. Los laten……………. Leren……………...... Inhuren………………. omdat ik weet dat jij het goed doet. van onze fouten van mensen die passen bij jouw cultuur
  29. 29. 29 #UPDATELive 29 + leuke collega’s!
  30. 30. 30 #UPDATELive 30 Het welkomstpakket De ambiance Zappos New employees are offered $2,000 to quit after the first week of training if they decide the job isn’t for them.
  31. 31. 31 #UPDATELive 31
  32. 32. 32 #UPDATELive 32 The strangler approach
  33. 33. 33 #UPDATELive 33 Klanten Klanten Klanten Monolytisch systeem Nieuwe module Monolytisch systeem Monolytisch systeem Dispatcher Dispatcher Nieuwe module Nieuwe module Nieuwe module
  34. 34. 36 #UPDATELive 36 Continuous delivery pipeline
  35. 35. 37 #UPDATELive 37
  36. 36. 38 #UPDATELive 38 Zorg dat iedereen beseft dat verandering nodig is Maak het zichtbaar Zorg dat het zich verspreid Vier successen (en leer van fouten) MT: Doe mee!
  37. 37. 39 #UPDATELive 39 1 • Agile scrum foundation of • Professional scrum master 2 • Professional scrum product owner • Professional scrum developer • Agile projectmanagement (DSDM) 3 • SAFe (Scaled Agile Framework) • DevOps Fundamentals Ontwikkelpaden

×