SlideShare a Scribd company logo
Rational User Group
2014-05-06
Joakim Lindbom
Principal | Enterprise Architect
Today’s themes
- Why do you need DevOps?
- Squish’m bugs early!
- Why do you need to deploy 10
times/day?
Now, what’s this?
Speed Kills!
Speed Kills!
0
10
20
30
40
50
60
70
80
90
100
2001 2003 2005 2007 2009 2011 2013 2015
Best & Beautiful
A Inc
B Inc
C Inc
Lack of speed kills!
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
The amount of
caos increases
by itself
Termodynamics
2:a main law
DevOps is about increasing your
responsiveness to customers
Devs  New features
Ops  Uptime, uptime & uptime
But – whatif Devs were meassured on uptime & Ops
on new features? Just a thought….
Squish’m bugs early!
Why? Because Early = Cheap
Reqs
Specify
system
Build SW
Design
system
Write
code
Build
system
Install
system
Test
Reqs
Test
Specs
Integr.
test
Test
design
Unit test
System
test
UAT
Design-Build-Run approach
A bit too waterfallish
Reqs
Specify
system
Build SW
Design
system
Write
code
Build
system
Install
system
Test
Reqs
Test
Specs
Integr.
test
Test
design
Unit test
System
test
UAT
Design-Build-Run approach
A bit too waterfallish
Cloud = access to abundance
Cloud = access to abundance
You can have as many development, test & staging
environments as you like!
But you cannot handle this manually!
http://www.capgemini.com/resources/world-quality-report-2013-14
Zero-Day forever
Your time to react on errors will approach ZERO
Will become reality with the growing mobile market and IoT.
Big IT  Slow IT
(not slow as in slow food….)
3% 2% 3% 3%
12%
10% 8% 8%
39%
33%
25%
22%
36%
42% 43%
46%
12%
15%
22% 23%
CEO/ President/
Managing Director
C-Level executives and
board members
Managers Staff
Very Fast Fast About right Slow Very Slow
How slow is slow?OFF THE PACE
The pace of digital transformation is too slow – unless you’re the CEO.
Who are these
guys?!?
MIT Center for Digital Business and Capgemini Consulting
IT Legacy is #1 obstacle for innovation
Major corporations depend on core systems that
- Are 15-20 years old
- 3-4 persons know
- Some staff is retired, some will be it within 4-5 years
- Technology support is slow
- Are somewhat documented
- Have few formal test cases, but the staff know how to
test
Application
Landscape
Report 2014
IT Legacy is #1 obstacle for innovation
Major corporations depend on core systems that
- Are 25-45 years old
- 1-2 persons know
- All staff are retired, or will be it within 2-3 years
- Technology support is gone
- Are undocumented
- Have no/few formal test cases
Application
Landscape
Report 2014
The ability to innovate
is strictly coupled with
the ability to fail fast
Ten Observations on IT Complexity
1. Most IT systems are too complex.
2. "Best Practices" increase complexity.
3. Complex systems cost more to build.
4. Complex systems are harder to deliver.
5. Complex systems are less secure.
6. Complex systems are less reliable.
7. Complex systems are less agile.
8. Complex systems cost more to run.
10. Existing management approaches ignore complexity.
But what is SimpleIT?
1. Non complex
2. Small building blocks
3. Autonomous
4. They “know nothing”
5. Service based
6. Dynamic
7. Like lego bricks
8. Expose an OpenAPI
10. Connect development and operations
But what is SimpleIT?
Simplified
Modularised
Optimised
Hardened
Autonomous system?
Totally separate parts
Separate lifecycle!
Loose coupling paw rihk-titt
System
Stuff Data
Autonomous system?
We used to look at it from a technical boundaries
perspective
System
Stuff Data
DevsArchitect Ops
Autonomous system?
But in order to unsure agilit, we need to include
the people in the system definition
System
Stuff Data
DevsArchitect Ops
OpenAPI
Autonomous system?
OpenAPI mindset = not a solution design for a
specific purpose/project. Open for Innovation
~Autonomous system?
Release = just a mountain to climb…
Basics, get things in order
Ad-hoc deployment
Structured & planned releases
Major event
Major RISKMajor hurdle
Climbing a Release-mountain, how many people
experience it…
Industrialisation of IT
IT development more and more viewed as
"manufacturing"
Square boxes, repeat over and over
IT is innovationMistake!
How good is good?
Compileable?
No warnings?
Runnable?
Passing tests?
Not breaking anything else?
When your developers check in code, how
good does it need to be?
Deploy 10 time per day
How will that help you?
Deploy often
Shorten feedback-loop
Bring back passion – show visible result early
Allow (small) failures
Allow experimentation
Follow Moore’s law
Learn by doing
But deploying often doesn’t mandate
deploying to production equally often!
Deploy often
Basis for Continuous Improvement
Slow break-down into µServices
Gradual transition towards smaller building
blocks
Continous improvement
Continuous rebuilding
Always. Even if “not needed”
Summing up
DevOps – increase responsiveness
Lack of speed kills
Simplify, make smaller & rebuild – to fight
complexity
Big kills!
Contact
Joakim
Lindbom
Principal | Enterprise Architect
Joakim.Lindbom@capgemini.com
08-5368 3934
0708-166404
twitter: JoakimLindbom
http://www.slideshare.net/JoakimLindbom
http://www.linkedin.com/in/joakimlindbom
Insert contact
picture
Image sources, marked as OK to use commercially
https://upload.wikimedia.org/wikipedia/commons/8/8b/Buck_Mountain_Grand_Teton_NP1.jpg
https://upload.wikimedia.org/wikipedia/commons/d/de/Eisklettern_kl_engstligenfall.jpg
https://c1.staticflickr.com/1/1/1118807_a751d65ba5_z.jpg?zz=1
https://upload.wikimedia.org/wikipedia/commons/4/4f/Eternal_clock.jpg
https://c1.staticflickr.com/9/8062/8189938256_2a683d2334_z.jpg
https://upload.wikimedia.org/wikipedia/commons/8/85/Git_branches_example.png
https://upload.wikimedia.org/wikipedia/commons/9/99/Highway_at_night_slow_shutter_speed_ph
otography_02.jpg
https://c2.staticflickr.com/6/5058/5490790304_dc3d7c2b91_z.jpg

More Related Content

PPTX
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
PDF
DOES15 - Bill Shinn - Prove it! The Last Mile for DevOps in Regulated Organiz...
PPTX
DOES14 - Reena Mathew and Dave Mangot - Salesforce
PPTX
DevOps Transformations
PDF
Continuous Delivery in a Legacy Shop—One Step at a Time
PPTX
DOES15 - Elisabeth Hendrickson - Its All About Feedback
PPTX
DevOps unraveled - Nyenrode masterclass on Agile Management
PPTX
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
DOES15 - Bill Shinn - Prove it! The Last Mile for DevOps in Regulated Organiz...
DOES14 - Reena Mathew and Dave Mangot - Salesforce
DevOps Transformations
Continuous Delivery in a Legacy Shop—One Step at a Time
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DevOps unraveled - Nyenrode masterclass on Agile Management
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...

What's hot (20)

PDF
What is DevOps? - ITSM Academy Webinar
PDF
IBM Innovate - Uderstanding DevOps
PDF
DevOps 101
PPTX
Introduction to devops
PPTX
DevOps Overview
PPTX
DevOps 101
PPTX
Continuous Quality: What DevOps Means for QA
PPTX
DevOps Overview
ODP
ODP
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
PDF
What business benefits from DevOps 2014
PPTX
Continuous Delivery + DevOps = Awesome
PDF
Dev ops concept
PDF
Integrating Automated Testing into DevOps
PPTX
Digital Transformation, Testing and Automation
PDF
DevOps: Retooling the End-to-End IT Model
ODP
Lessons from DevOps: Taking DevOps practices into your AppSec Life
PPTX
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
PDF
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...
PPTX
Why DevOps Matters To The CIO
What is DevOps? - ITSM Academy Webinar
IBM Innovate - Uderstanding DevOps
DevOps 101
Introduction to devops
DevOps Overview
DevOps 101
Continuous Quality: What DevOps Means for QA
DevOps Overview
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
What business benefits from DevOps 2014
Continuous Delivery + DevOps = Awesome
Dev ops concept
Integrating Automated Testing into DevOps
Digital Transformation, Testing and Automation
DevOps: Retooling the End-to-End IT Model
Lessons from DevOps: Taking DevOps practices into your AppSec Life
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
Learn fast to build fast, Le Monde case study by Ismaël Hery - Lean IT Summit...
Why DevOps Matters To The CIO
Ad

Viewers also liked (9)

PPTX
Hälsa för mig catwalk telecom city 2013 09 v1 1-eng
PPTX
Systemförvaltningsdagarna 2013 joakim lindbom - v1.0
PPTX
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
PDF
Nu är det hög tid att införa en systemavvecklingsavdelning
PPTX
2015 08-22 io t, makers and more - joakim lindbom
PPTX
Internet of Things - a primer
PDF
Sundsvall 42 2013 design-build-run - men vad kommer sen?
PPTX
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12
PPTX
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Hälsa för mig catwalk telecom city 2013 09 v1 1-eng
Systemförvaltningsdagarna 2013 joakim lindbom - v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
Nu är det hög tid att införa en systemavvecklingsavdelning
2015 08-22 io t, makers and more - joakim lindbom
Internet of Things - a primer
Sundsvall 42 2013 design-build-run - men vad kommer sen?
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Ad

Similar to Rational User Group - May 2014 Stockholm - DevOps from an EA perspective (20)

PPTX
Bi modal IT- a perspektive - Joakim Lindbom
PPT
DevOps-driving-blind
PPTX
2011 06 15 velocity conf from visible ops to dev ops final
PPTX
Dev Ops for systems of record - Talk at Agile Australia 2015
PPTX
2011 09 19 LSPE Dev Ops Cookbook 1a
PDF
Continuous delivery in Pipedrive
PPTX
DevSecCon Keynote
PPTX
DevSecCon KeyNote London 2015
PPTX
ISACA Ireland Keynote 2015
PDF
Atlassian Executive Business Forum - LinkedIn HQ
PPTX
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
PDF
AgileDC15 I'm Using Chef So I'm DevOps Right?
PPTX
Succeeding-Marriage-Cybersecurity-DevOps final
PPTX
DevOps Roadtrip Final Speaking Deck
PDF
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
PDF
Continuous Performance Testing: The New Standard
PPTX
From Duke of DevOps to Queen of Chaos - Api days 2018
PPTX
Devops for Large Enterprises
PPTX
SDET approach for Agile Testing
PPT
Continuous Deployment
Bi modal IT- a perspektive - Joakim Lindbom
DevOps-driving-blind
2011 06 15 velocity conf from visible ops to dev ops final
Dev Ops for systems of record - Talk at Agile Australia 2015
2011 09 19 LSPE Dev Ops Cookbook 1a
Continuous delivery in Pipedrive
DevSecCon Keynote
DevSecCon KeyNote London 2015
ISACA Ireland Keynote 2015
Atlassian Executive Business Forum - LinkedIn HQ
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
AgileDC15 I'm Using Chef So I'm DevOps Right?
Succeeding-Marriage-Cybersecurity-DevOps final
DevOps Roadtrip Final Speaking Deck
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Continuous Performance Testing: The New Standard
From Duke of DevOps to Queen of Chaos - Api days 2018
Devops for Large Enterprises
SDET approach for Agile Testing
Continuous Deployment

Recently uploaded (20)

PDF
Best Practices for Rolling Out Competency Management Software.pdf
PPTX
Materi_Pemrograman_Komputer-Looping.pptx
PPTX
How a Careem Clone App Allows You to Compete with Large Mobility Brands
PPTX
Mastering-Cybersecurity-The-Crucial-Role-of-Antivirus-Support-Services.pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Forouzan Book Information Security Chaper - 1
PDF
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
PPTX
10 Hidden App Development Costs That Can Sink Your Startup.pptx
PPTX
Benefits of DCCM for Genesys Contact Center
PPTX
AIRLINE PRICE API | FLIGHT API COST |
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
PPT
Introduction Database Management System for Course Database
PPTX
Odoo Consulting Services by CandidRoot Solutions
PPTX
Safe Confined Space Entry Monitoring_ Singapore Experts.pptx
PDF
Jenkins: An open-source automation server powering CI/CD Automation
PPTX
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
PDF
Become an Agentblazer Champion Challenge
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Best Practices for Rolling Out Competency Management Software.pdf
Materi_Pemrograman_Komputer-Looping.pptx
How a Careem Clone App Allows You to Compete with Large Mobility Brands
Mastering-Cybersecurity-The-Crucial-Role-of-Antivirus-Support-Services.pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Forouzan Book Information Security Chaper - 1
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
10 Hidden App Development Costs That Can Sink Your Startup.pptx
Benefits of DCCM for Genesys Contact Center
AIRLINE PRICE API | FLIGHT API COST |
How to Migrate SBCGlobal Email to Yahoo Easily
Online Work Permit System for Fast Permit Processing
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Introduction Database Management System for Course Database
Odoo Consulting Services by CandidRoot Solutions
Safe Confined Space Entry Monitoring_ Singapore Experts.pptx
Jenkins: An open-source automation server powering CI/CD Automation
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
Become an Agentblazer Champion Challenge
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...

Rational User Group - May 2014 Stockholm - DevOps from an EA perspective

Editor's Notes

  • #5: (Computer in a RJ45 enclosure)Moore’s law – does your org follow it??!?
  • #9: There are roughly 160 rooms, including 40 bedrooms, 2 ballrooms (one completed and one unfinished) as well as 47 fireplaces, over 10,000 panes of glass, 17 chimneys (with evidence of two others), two basements and three elevatorsNow 1.8 ha (bare minimum for the remaining buildings)Stairs with no endDoors ending in the façade at third floorBuilt without architecture – more or less totally unfunctional
  • #10: William Thomson, 1st Baron KelvinA system will always strive towards more chaos, unless energy is added in order to lower chaos.Second law: An isolated system, if not already in its state of thermodynamic equilibrium, spontaneously evolves towards it. Thermodynamic equilibrium has the greatest entropy amongst the states accessible to the system.
  • #16: Immediate testing and patching will need to be extremely speedy, automated and invisible (to the end-user)
  • #17: Immediate testing and patching will need to be extremely speedy, automated and invisible (to the end-user)
  • #19: Immediate testing and patching will need to be extremely speedy, automated and invisible (to the end-user)
  • #21: Source: MITSloan Management Review – Research Report 20132013 Digital transformation global executive study and research project
  • #34: Weeks of planning, people flown in, gather everybody 1 week
  • #40: Horisaki – The object is not protected, the craftmen’s skills are. In order to keep knowledgeAdd new aspect area - Knowledge – to arch frameworks?If the architect doesn’t add this capability upfront, how can it be assured?