SlideShare a Scribd company logo
1 of 14
Download to read offline
Demystifying DevOps
through experimenting
Agile World Championship, 23rd of June, Erik Peet
Rabobank Nederlande.w.peet@rn.rabobank.nl
•  Based	
  on	
  my	
  experience	
  as	
  a	
  projectmanager	
  in	
  commercial	
  lending	
  area	
  
(Financieren	
  Bedrijven)	
  and	
  my	
  current	
  posi9on	
  as	
  a	
  IT	
  Opera9ons	
  manager	
  
•  Business	
  is	
  important	
  part	
  of	
  the	
  process	
  but	
  focus	
  is	
  on	
  DevOps	
  
•  Two	
  story	
  lines:	
  	
  
−  Interven9ons	
  
−  Structure	
  of	
  slides	
  on	
  phasing	
  DevOps:	
  people,	
  process,	
  tools	
  and	
  characteris9cs	
  
	
  
Agile	
  World	
  Championship	
  
2
Introduction
Rabobank Nederland
Process	
  
People	
  
Characteris9cs	
  
Tools	
  
•  Conflic9ng	
  interest	
  and	
  KPI’s:	
  dev	
  change,	
  ops	
  stability	
  
•  Ops	
  comes	
  in	
  at	
  the	
  end	
  of	
  the	
  project:	
  no	
  ops	
  requirements,	
  PAT	
  in	
  a	
  squeeze	
  
•  Working	
  from	
  different	
  loca9ons	
  
•  Working	
  from	
  different	
  departments	
  
Agile	
  World	
  Championship	
  	
  
3
DevOps phase 1: two separate worlds
Rabobank Nederland
Changing
the bank
Running
the bank
Agile	
  World	
  Championship	
  
4
Intervention #1
Rabobank Nederland
Experiment!
And sometimes go dark till you got something to show
•  Ops	
  is	
  part	
  of	
  the	
  scrum	
  team	
  
•  Working	
  (parPme)	
  on	
  the	
  same	
  loca9on	
  
•  User	
  stories	
  are	
  reviewed	
  against	
  Ops	
  guidelines	
  
•  PAT	
  is	
  s9ll	
  aRer	
  the	
  last	
  sprint	
  
Agile	
  World	
  Championship	
  	
  
5
DevOps phase 2: participation
Rabobank Nederland
Changing
the bank
Running
the bank
Agile	
  World	
  Championship	
  
6
Intervention #2
Rabobank Nederland
Automate the hell out of it
•  Con9nuous	
  delivery:	
  build,	
  test,	
  provisioning	
  and	
  deployment	
  are	
  
automated	
  
•  PAT	
  is	
  part	
  of	
  the	
  sprint/DoD	
  
•  One	
  dedicated	
  team	
  
Agile	
  World	
  Championship	
  	
  
7
DevOps phase 3: automation
Rabobank Nederland
Changing
the bank
Running
the bank
Agile	
  World	
  Championship	
  
8
Intervention #3
Rabobank Nederland
Measure and improve continuously
•  Monitor	
  and	
  capture	
  the	
  right	
  metrics,	
  con9nuously	
  improve	
  
•  Show	
  it	
  on	
  dashboards,	
  show	
  added	
  value	
  
•  3LO	
  for	
  incidents	
  is	
  handled	
  by	
  the	
  scrum	
  team	
  
•  Dev	
  is	
  involved	
  in	
  problem	
  analysis,	
  problems	
  are	
  on	
  the	
  backlog	
  
•  Share	
  knowledge,	
  setup	
  communi9es	
  
Agile	
  World	
  Championship	
  	
  
9
DevOps phase 4: closing the loop
Rabobank Nederland
Changing
the bank
Running
the bank
Agile	
  World	
  Championship	
  
10
Intervention #4
Rabobank Nederland
Re-organize
•  Ops	
  picks	
  up	
  tasks	
  to	
  meet	
  the	
  sprint	
  commitment	
  
•  Dev	
  handles	
  incidents	
  and	
  problems	
  
•  One	
  set	
  of	
  KPI’s	
  
•  Shared	
  responsibility	
  for	
  Dev	
  and	
  Ops	
  
•  One	
  department	
  
Agile	
  World	
  Championship	
  	
  
11
DevOps phase 5: symbiosis
Rabobank Nederland
Changing the running bank
Product(ion) backlog
Agile	
  World	
  Championship	
  
12
Intervention #5
Rabobank Nederland
You can’t cheat
you have to go through all the phases
Rabobank Nederland
Agile	
  World	
  Championship	
  
Summary DevOps phases & interventions
DevOps	
  phase	
  1:	
  two	
  separate	
  worlds	
  
Interven5ons:	
  
1.  Experiment	
  
2.  Automate	
  
3.  Measure	
  and	
  
improve	
  con9nuously	
  
4.  Re-­‐organize	
  
5.  Go	
  through	
  all	
  the	
  
phases	
  
DevOps	
  phase	
  2:	
  par9cipa9on	
  
DevOps	
  phase	
  5:	
  symbiosis	
  
DevOps	
  phase	
  4:	
  closing	
  the	
  loop	
  	
  
DevOps	
  phase	
  3:	
  automa9on	
  
Agile	
  World	
  Championship	
  
14Rabobank Nederland
Just do it
Just take the first step

More Related Content

Viewers also liked

Cloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation ProjectCloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation Project
Mohamed Shorbagy
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant gupta
Prashant Gupta
 

Viewers also liked (19)

dryadOrleans
dryadOrleansdryadOrleans
dryadOrleans
 
Cloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation ProjectCloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation Project
 
Demystifiying dev ops
Demystifiying dev opsDemystifiying dev ops
Demystifiying dev ops
 
Demystifying DevOps
Demystifying DevOpsDemystifying DevOps
Demystifying DevOps
 
Final Year IEEE Project 2013-2014 - Cloud Computing Project Title and Abstract
Final Year IEEE Project 2013-2014  - Cloud Computing Project Title and AbstractFinal Year IEEE Project 2013-2014  - Cloud Computing Project Title and Abstract
Final Year IEEE Project 2013-2014 - Cloud Computing Project Title and Abstract
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Africa DevOps Day 2015
Africa DevOps Day 2015Africa DevOps Day 2015
Africa DevOps Day 2015
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
 
Ensuring data security in cloud computing. - Anusha Tuke
Ensuring data security in  cloud computing. - Anusha TukeEnsuring data security in  cloud computing. - Anusha Tuke
Ensuring data security in cloud computing. - Anusha Tuke
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
 
How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?How do I do DevOps when all I have is Ops?
How do I do DevOps when all I have is Ops?
 
What manufacturing teaches about DevOps
What manufacturing teaches about DevOpsWhat manufacturing teaches about DevOps
What manufacturing teaches about DevOps
 
DevOps at Spotify: There and Back Again
DevOps at Spotify: There and Back AgainDevOps at Spotify: There and Back Again
DevOps at Spotify: There and Back Again
 
How will DevOps benefit enterprise?
How will DevOps benefit enterprise? How will DevOps benefit enterprise?
How will DevOps benefit enterprise?
 
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
 
Agile at Spotify
Agile at SpotifyAgile at Spotify
Agile at Spotify
 
Cloud Computing Documentation Report
Cloud Computing Documentation ReportCloud Computing Documentation Report
Cloud Computing Documentation Report
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant gupta
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 

Similar to Demystifying devops

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Codecamp Romania
 

Similar to Demystifying devops (20)

Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer StoryMigrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
 
Managing Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processesManaging Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processes
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Understanding Agile Development with Scrum
Understanding Agile Development with ScrumUnderstanding Agile Development with Scrum
Understanding Agile Development with Scrum
 
Closing the Gap: Getting More from your Dynamics NAV ERP System
Closing the Gap: Getting More from your Dynamics NAV ERP SystemClosing the Gap: Getting More from your Dynamics NAV ERP System
Closing the Gap: Getting More from your Dynamics NAV ERP System
 
Do DevOps Right with New Relic
Do DevOps Right with New RelicDo DevOps Right with New Relic
Do DevOps Right with New Relic
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works Agile Project Management: What is It and How It Works
Agile Project Management: What is It and How It Works
 
ITIL DevOps and PBR
ITIL DevOps and PBRITIL DevOps and PBR
ITIL DevOps and PBR
 
Managing Technology Projects
Managing Technology ProjectsManaging Technology Projects
Managing Technology Projects
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementation
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
DevOps in action - Azure DevOps
DevOps in action - Azure DevOpsDevOps in action - Azure DevOps
DevOps in action - Azure DevOps
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
 

More from AgileConsortiumINT

More from AgileConsortiumINT (20)

Agile leadership Katie Taylor
Agile leadership   Katie TaylorAgile leadership   Katie Taylor
Agile leadership Katie Taylor
 
Agile @SVB communication - Werner van Bastelaar
Agile @SVB communication  - Werner van BastelaarAgile @SVB communication  - Werner van Bastelaar
Agile @SVB communication - Werner van Bastelaar
 
3 Tasks of Communication in Agile Organizations - Marielle Roozemond
3 Tasks of Communication in Agile Organizations - Marielle Roozemond3 Tasks of Communication in Agile Organizations - Marielle Roozemond
3 Tasks of Communication in Agile Organizations - Marielle Roozemond
 
Agile Portfolio Management Peter Coesmans
Agile Portfolio Management   Peter CoesmansAgile Portfolio Management   Peter Coesmans
Agile Portfolio Management Peter Coesmans
 
Agile Leadership - Katie Taylor
Agile Leadership - Katie TaylorAgile Leadership - Katie Taylor
Agile Leadership - Katie Taylor
 
02. Nuon Solar Team - #ScaBru18
02. Nuon Solar Team - #ScaBru1802. Nuon Solar Team - #ScaBru18
02. Nuon Solar Team - #ScaBru18
 
Closing ACB Event Feb 2018 - #ScaBru18
Closing ACB Event Feb 2018 - #ScaBru18Closing ACB Event Feb 2018 - #ScaBru18
Closing ACB Event Feb 2018 - #ScaBru18
 
Intro ACB Feb 2018 - #ScaBru18
Intro ACB Feb 2018 - #ScaBru18Intro ACB Feb 2018 - #ScaBru18
Intro ACB Feb 2018 - #ScaBru18
 
04. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru1804. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru18
 
07. The art of hosting - Johan Decoster - #scabru18
07. The art of hosting - Johan Decoster - #scabru1807. The art of hosting - Johan Decoster - #scabru18
07. The art of hosting - Johan Decoster - #scabru18
 
03. Agile workplace tasting - Francoise Bronner - #ScaBru18
03. Agile workplace tasting - Francoise Bronner - #ScaBru1803. Agile workplace tasting - Francoise Bronner - #ScaBru18
03. Agile workplace tasting - Francoise Bronner - #ScaBru18
 
06. Compound Agility - Colleen Johnson - #Scabru18
06. Compound Agility - Colleen Johnson - #Scabru1806. Compound Agility - Colleen Johnson - #Scabru18
06. Compound Agility - Colleen Johnson - #Scabru18
 
05. Zeal agile - Kim Oostvoghels - #ScaBru18
05. Zeal agile - Kim Oostvoghels - #ScaBru1805. Zeal agile - Kim Oostvoghels - #ScaBru18
05. Zeal agile - Kim Oostvoghels - #ScaBru18
 
01. Rethinking Agile Leadership - Andrea Provaglio - #ScaBru18
01. Rethinking Agile Leadership - Andrea Provaglio - #ScaBru1801. Rethinking Agile Leadership - Andrea Provaglio - #ScaBru18
01. Rethinking Agile Leadership - Andrea Provaglio - #ScaBru18
 
The one function company
The one function companyThe one function company
The one function company
 
Presentatie agile hr onvz 17 10-2017
Presentatie agile hr onvz 17 10-2017Presentatie agile hr onvz 17 10-2017
Presentatie agile hr onvz 17 10-2017
 
Kpn tv chapter self organization
Kpn tv chapter self organizationKpn tv chapter self organization
Kpn tv chapter self organization
 
Scabru17 jaap peters
Scabru17 jaap petersScabru17 jaap peters
Scabru17 jaap peters
 
Scabru17 welcome
Scabru17 welcome Scabru17 welcome
Scabru17 welcome
 
Scabru17 s3 james priest
Scabru17 s3 james priestScabru17 s3 james priest
Scabru17 s3 james priest
 

Recently uploaded

Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 

Recently uploaded (20)

Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 

Demystifying devops

  • 1. Demystifying DevOps through experimenting Agile World Championship, 23rd of June, Erik Peet Rabobank Nederlande.w.peet@rn.rabobank.nl
  • 2. •  Based  on  my  experience  as  a  projectmanager  in  commercial  lending  area   (Financieren  Bedrijven)  and  my  current  posi9on  as  a  IT  Opera9ons  manager   •  Business  is  important  part  of  the  process  but  focus  is  on  DevOps   •  Two  story  lines:     −  Interven9ons   −  Structure  of  slides  on  phasing  DevOps:  people,  process,  tools  and  characteris9cs     Agile  World  Championship   2 Introduction Rabobank Nederland Process   People   Characteris9cs   Tools  
  • 3. •  Conflic9ng  interest  and  KPI’s:  dev  change,  ops  stability   •  Ops  comes  in  at  the  end  of  the  project:  no  ops  requirements,  PAT  in  a  squeeze   •  Working  from  different  loca9ons   •  Working  from  different  departments   Agile  World  Championship     3 DevOps phase 1: two separate worlds Rabobank Nederland Changing the bank Running the bank
  • 4. Agile  World  Championship   4 Intervention #1 Rabobank Nederland Experiment! And sometimes go dark till you got something to show
  • 5. •  Ops  is  part  of  the  scrum  team   •  Working  (parPme)  on  the  same  loca9on   •  User  stories  are  reviewed  against  Ops  guidelines   •  PAT  is  s9ll  aRer  the  last  sprint   Agile  World  Championship     5 DevOps phase 2: participation Rabobank Nederland Changing the bank Running the bank
  • 6. Agile  World  Championship   6 Intervention #2 Rabobank Nederland Automate the hell out of it
  • 7. •  Con9nuous  delivery:  build,  test,  provisioning  and  deployment  are   automated   •  PAT  is  part  of  the  sprint/DoD   •  One  dedicated  team   Agile  World  Championship     7 DevOps phase 3: automation Rabobank Nederland Changing the bank Running the bank
  • 8. Agile  World  Championship   8 Intervention #3 Rabobank Nederland Measure and improve continuously
  • 9. •  Monitor  and  capture  the  right  metrics,  con9nuously  improve   •  Show  it  on  dashboards,  show  added  value   •  3LO  for  incidents  is  handled  by  the  scrum  team   •  Dev  is  involved  in  problem  analysis,  problems  are  on  the  backlog   •  Share  knowledge,  setup  communi9es   Agile  World  Championship     9 DevOps phase 4: closing the loop Rabobank Nederland Changing the bank Running the bank
  • 10. Agile  World  Championship   10 Intervention #4 Rabobank Nederland Re-organize
  • 11. •  Ops  picks  up  tasks  to  meet  the  sprint  commitment   •  Dev  handles  incidents  and  problems   •  One  set  of  KPI’s   •  Shared  responsibility  for  Dev  and  Ops   •  One  department   Agile  World  Championship     11 DevOps phase 5: symbiosis Rabobank Nederland Changing the running bank Product(ion) backlog
  • 12. Agile  World  Championship   12 Intervention #5 Rabobank Nederland You can’t cheat you have to go through all the phases
  • 13. Rabobank Nederland Agile  World  Championship   Summary DevOps phases & interventions DevOps  phase  1:  two  separate  worlds   Interven5ons:   1.  Experiment   2.  Automate   3.  Measure  and   improve  con9nuously   4.  Re-­‐organize   5.  Go  through  all  the   phases   DevOps  phase  2:  par9cipa9on   DevOps  phase  5:  symbiosis   DevOps  phase  4:  closing  the  loop     DevOps  phase  3:  automa9on  
  • 14. Agile  World  Championship   14Rabobank Nederland Just do it Just take the first step