SlideShare ist ein Scribd-Unternehmen logo
1 von 39
1
#UPDATELive
1
Agile, scrum & DevOps
Rik Pennartz - Trainer / Consultant Projectmanagement, agile & scrum
2
#UPDATELive
2
Rik Pennartz
Consultant / trainer
Agile, scrum, projectmanagement
3
#UPDATELive
3
AGILE =
• Fouten durven maken
• Moed
• Zelf-sturende teams
• Scrum guide, SAFe, LeSS, Nexus, Agile PM
• Spotify
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
#UPDATELive
5
DevOeps?
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
#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
#UPDATELive
8
3 dingen
• Reorganisatie
• Cultuur verandering
• Techniek
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
#UPDATELive
10
11
#UPDATELive
11
Dev OpsDBA
Developers schrijven code
Etsy 2007
12
#UPDATELive
12
Dev OpsDBA
Database admins schrijven SQL
Etsy 2007
13
#UPDATELive
13
Dev OpsDBA
Ops deploy code in productie
Etsy 2007
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
#UPDATELive
15
Value streams & release trains
Release cycle
time
Business Value
16
#UPDATELive
16
17
#UPDATELive
17
Agile release train
18
#UPDATELive
18
Management
Customer
Service teams
Platform team
LegalHRFinancePMO
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
#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
#UPDATELive
21
PaaS
IaaS
Feature teams
Platform teams
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
#UPDATELive
23
Ontwikkelaars krijgen toegang tot productie….
24
#UPDATELive
24
Ops.
Engineer
Business
Rep.
Tester
Architect
Developer
Scrum
master
Release
ops.
User
experience
DevOps
team
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
#UPDATELive
26
We’re all-in this together…………..
Deploy to production
03. Deploy to production
c20614a  c20614a
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
#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
#UPDATELive
29
+ leuke collega’s!
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
#UPDATELive
31
32
#UPDATELive
32
The strangler approach
33
#UPDATELive
33
Klanten Klanten Klanten
Monolytisch
systeem
Nieuwe
module
Monolytisch
systeem
Monolytisch
systeem
Dispatcher Dispatcher Nieuwe
module
Nieuwe
module
Nieuwe
module
36
#UPDATELive
36
Continuous delivery pipeline
37
#UPDATELive
37
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!
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

Weitere ähnliche Inhalte

Ähnlich wie Presentatie agile scrum devops 1.0

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
 
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
 
Sdb Presentatie
Sdb PresentatieSdb Presentatie
Sdb Presentatiemenfey
 
Kennismaking Suneco algemeen
Kennismaking Suneco algemeenKennismaking Suneco algemeen
Kennismaking Suneco algemeensuneco_nl
 
E-commerce replatforming
E-commerce replatformingE-commerce replatforming
E-commerce replatformingMathijs Kok
 
Automatiseren van IT activiteiten
Automatiseren van IT activiteitenAutomatiseren van IT activiteiten
Automatiseren van IT activiteitenRob Akershoek
 
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
 
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersCRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersExploreDynCRM
 
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en CatherineBUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en CatherineOrdina Belgium
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Lucas Jellema
 
Software leveren met de snelheid van het licht
Software leveren met de snelheid van het lichtSoftware leveren met de snelheid van het licht
Software leveren met de snelheid van het lichtJacob Duijzer
 
TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009TrendIC
 
Brain Cap Bi Services
Brain Cap Bi ServicesBrain Cap Bi Services
Brain Cap Bi Servicespatrickvet
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Stork
 
Agile werken voor opdrachtgevers
Agile werken voor opdrachtgeversAgile werken voor opdrachtgevers
Agile werken voor opdrachtgeversRonald Kleverlaan
 
Jamaza Diensten
Jamaza DienstenJamaza Diensten
Jamaza DienstenJamaza
 
Presentatie Enterprise Architectuur - Agile en Essentie
Presentatie Enterprise Architectuur - Agile en EssentiePresentatie Enterprise Architectuur - Agile en Essentie
Presentatie Enterprise Architectuur - Agile en EssentieDanny Greefhorst
 

Ähnlich wie Presentatie agile scrum devops 1.0 (20)

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
 
Sdb Presentatie
Sdb PresentatieSdb Presentatie
Sdb Presentatie
 
PaaS: Platform as a Service
PaaS: Platform as a ServicePaaS: Platform as a Service
PaaS: Platform as a Service
 
Kennismaking Suneco algemeen
Kennismaking Suneco algemeenKennismaking Suneco algemeen
Kennismaking Suneco algemeen
 
E-commerce replatforming
E-commerce replatformingE-commerce replatforming
E-commerce replatforming
 
Automatiseren van IT activiteiten
Automatiseren van IT activiteitenAutomatiseren van IT activiteiten
Automatiseren van IT activiteiten
 
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
 
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersCRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM Partners
 
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en CatherineBUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
 
Avanade Stageopdrachten
Avanade StageopdrachtenAvanade Stageopdrachten
Avanade Stageopdrachten
 
BI Projects
BI ProjectsBI Projects
BI Projects
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)
 
Software leveren met de snelheid van het licht
Software leveren met de snelheid van het lichtSoftware leveren met de snelheid van het licht
Software leveren met de snelheid van het licht
 
TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009TrendIC Product Portfolio 2009
TrendIC Product Portfolio 2009
 
Brain Cap Bi Services
Brain Cap Bi ServicesBrain Cap Bi Services
Brain Cap Bi Services
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
 
Agile werken voor opdrachtgevers
Agile werken voor opdrachtgeversAgile werken voor opdrachtgevers
Agile werken voor opdrachtgevers
 
Jamaza Diensten
Jamaza DienstenJamaza Diensten
Jamaza Diensten
 
Presentatie Enterprise Architectuur - Agile en Essentie
Presentatie Enterprise Architectuur - Agile en EssentiePresentatie Enterprise Architectuur - Agile en Essentie
Presentatie Enterprise Architectuur - Agile en Essentie
 

Presentatie agile scrum devops 1.0

Hinweis der Redaktion

  1. Agility to the MAX!
  2. Wie houdt er van geborduurde dingen? Ik had al z’n vermoeden…..
  3. The 2007 decision: middleware  to help scale up the site—a software stack called "Sprouter” Improving metrics and monitoring Upgraded Etsy's database hardware 
  4. Value stream op volgende plaatje Zich zelf updatende website? Met A/B testing?
  5. Wie van jullie geeft er leiding aan een team of coached een team?
  6. Genchi genbutsa – CIO op de werkvloer aan de lopende band Get your boots on!
  7. Architectuur, Automation, Meten
  8. Representational state transfer (REST)