SlideShare une entreprise Scribd logo
1  sur  64
Télécharger pour lire hors ligne
VUCAJoakim Lindbom
CTO | Chief Architect
Capgemini Scandinavia
Stockholm 2018-10-17
Joakim
Lindbom
CTO | Chief Architect Cloud, Northern Europe
Joakim.Lindbom@capgemini.com
+468-5368 3934
+46708-166404
twitter: JoakimLindbom
http://www.slideshare.net/JoakimLindbom
http://www.linkedin.com/in/joakimlindbom
Who am I?
Be innovative!
We’ll se more change the next 5 years
than the previous 100 in the auto
industry.
Ian Robertson,
Chairman of Rolls Royce
Chief of Sales and Marketing, BMW
Towards #ZeroDayForever
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!
The market takes a turn
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.
MIT Center for Digital Business and Capgemini Consulting
What game are
you playing?
Roulette
or
Poker
DevOps is about increasing your
responsiveness to customers
DevOps
Devs → New features, fast!
Ops → Uptime, uptime & uptime
Devs → Uptime
Ops → New features, fast!
But what-if…
Or…. …should it be one joint team per system/service?
But what’s setting the pace?
The slowest component??!?
Or is it rippling requirements?
CoreCoreCore
Partners
BI/DW
Service
Integration
Ext Services
Portals
Orchestration
Req
Solution
Or your linear thinking?
Or your control needs?
So pace layering it is, then?
Pace 1
Pace 2
Pace 3
?
The server don’t know what the consumer/client is doing
One key to decoupling: REST Level 3 + HAL
https://en.wikipedia.org/wiki/Hypertext_Application_Language
It presents Resources and Links –
but don’t prescribe how to use them
Are requirements any good?
#NoRequirements
Requirements?
If I had asked people what they wanted,
they would have said faster horses.
- Henry Ford
NO Requirements
“Any piece of software reflects
the organisational
structure that produces it”
Conway’s law:
Design-Build-Run
Waterfall
Req Analysis Design Build Run
Agile
Req
sprint
Analysis
sprint
Design
sprint
Build
Sprint 1 Run
Build
Sprint 2
Build
Sprint 3
This is no joke.
I’ve seen it….
Requirement refinement
What kind of
movements
What direction Assumptions
Start with the very high level and assumptions
Simplest way to prove it?
Prototype
Learn & refactor
Re-iterate Actual
requirements
Output, not input
Open Data
Open APIs
Open Data
Tågtavlan
Tåg.info
Traffikverkets basdata
Open Data
Tågtavlan
Tåg.info
Traffikverkets basdata
Platform thinking
- Use platforms – let someone else integrate & innovate
- Create platforms – to allow for someone else to innovate
- Enable future solutions without knowing what will be requested – dare to
be opportunistic
- Darwinistic API Economy
- Survival of the fittest API
How to (not) buld for innovation
Mobile first…
API
Call for a
New Mindset
5 year (release) plan ?
No more!
Dual-speed / Bi-modal IT
(or Quarto-modal…)
- Decouple market facing IT from backend IT timewise
- Plan for the very different levels of velocity
Requirements synchronisation?
Release & rollout synchronisation?
The problem lies in synchronisation of lifecycles
But don’t make you Legacy systems dull!
Platform thinking
- Use platforms – let someone else integrate & innovate
- Create platforms – to allow for someone else to
innovate
- Enable future solutions without knowing what will be
requested
Autonomous services
Create agnostic & autonomous services
Should act as Lego bricks
”No, I didn’t plan for you to use red lego
bricks with the yellow ones.
You need to file a CR...”
Don’t allow services to know anything
(but the APIs)
- Separate components
- Separate lifecycles
Loose coupling paw rihk-titt
Autonomous services
Go from
Deducted planning
to
Allowing opportunism
Changed mindset
OpenAPI & Open Data Lakes
- Don’t ask for requirements!
- Provide what could be needed – and iterate
- Create Integrations & BI with a NoRequirements thought
- Darwinistic API Economy
- Survival of the fittest API
Go from
Assumed predictability
to
Creating serendipity
Changed mindset
Continuous Delivery, anyone?
Go from
Systems and project
to
Products
Changed mindset
Focus on
Ability to change
Don’t worry (too much) about the
target state
Changed mindset
Would you dare to cool?
or
How do you unleash enthusiasm?
#OpenSource mindset
You get what you meassure!
Metrics - KPIs
You become what you meassure!
Metrics - KPIs
Leadtime to value
Mean time to repair
Cycletime
Delivered business value
Case time!
Tablet based sales tool
+ Self serve App
+ End-user sales kiosk
Open-endedAPI
Tablet based sales tool
Releases/year Lead time to value
Before 4 9-12-15 month
Now 52 6 weeks
Delivery, so far
Old core
(Legacy Java)
New core
(Openshift)
Clients
Mashup
Flat API
Sales tool
(Tablet)
Sales tool
(Kiosk )
Consumer tool
(Smartphone)
Core Business logic
Beautiful API
MVP
MVP
Gradual dismantling and
shutdown
Layers and qualities
Old core
(Legacy Java)
New core
(Openshift)
Local solutions, fair solutions,
External apps/formats/whatever
4/8 releases/year
50 releases/year
When ready TTV
Channel specific
Narrow
Throwaway?
TTV
Adaptive
Data Quality
Predictability
Sustainability
Cont Improv.
Landscape
Throwaway?
Share
Reuse
Proactive
Reactive
Proactive
Simplify
Refactor
Shrink
Specific
Really good
Desired
qualitiesRelease pace Attitude Attributes
Why is smaller better?
Big releases Big dependencies Big risk! Big testing
Deployment
All or nothing
Big end-user
interference
Big releases Big dependencies Big risk! Big testing
Deployment
All or nothing
Big end-user
interference
Why is smaller better?
µ releases
Few & small
dependencies
Contained risk Contained testing
Deployment
Only delta
Blue/Green
Minimal end-user
interference
APIs
Outside-in service
design
Assume change
Versioned
deployment
API lifecycle
“The more I practice,
the more lucky I get”
- Ingemar Stenmark
API ≡ Integration
Right?
Utterly, fundamentally
Wrong!
Summing up
Don’t plan for the unplannable
Embrace #NoRequirements
Embrace cloud
Embrace OpenAPI & OpenData
Build (on) autonomous services
Demo and fail with MVPs.
Hacking the future
DevOps & Automation
Use and build platforms
Be opportunistic & darwinistic
Build simple prototypes
Make!
Interact and learn
Summing up
Don’t plan for the unplannable
Embrace #NoRequirements
Embrace cloud
Embrace OpenAPI & OpenData
Build (on) autonomous services
Demo and fail with MVPs.
Hacking the future
DevOps & Automation
Use and build platforms
Be opportunistic & darwinistic
Build simple prototypes
Make!
Summing up
Complicated problems require simple solutions
This message contains information that may be privileged or confidential and is the property of the
Capgemini Group.
Not to be shared without prior written permission.
Copyright © 2018 Capgemini. All rights reserved.
People matter, results count.
Contact
Joakim
Lindbom
CTO | Chief Architect Cloud, Northern Europe
Joakim.Lindbom@capgemini.com
+468-5368 3934
+46708-166404
twitter: JoakimLindbom
http://www.slideshare.net/JoakimLindbom
http://www.linkedin.com/in/joakimlindbom
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_photography_0
2.jpg
https://c2.staticflickr.com/6/5058/5490790304_dc3d7c2b91_z.jpg
http://www.dailymail.co.uk/tvshowbiz/article-1176568/Andrew-Sachs-thanks-Jonathan-Ross-Russell-Brand-
boosting-career.html
https://upload.wikimedia.org/wikipedia/commons/8/8b/CERN_Server.jpg
http://www.manufacturing-operations-management.com/manufacturing/2014/10/smart-manufacturing-needs-a-
real-time-integrated-enterprise.html
http://www.3ders.org/images/Dizingof-math-arts-3d-printing-2.png
https://upload.wikimedia.org/wikipedia/commons/8/8a/Long_tail.svg
Image sources, marked as OK to use commercially
https://upload.wikimedia.org/wikipedia/commons/6/61/Irish_jaunting_car,_ca_1890-1900.jpg
https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Lego_dimensions.svg/2000px-
Lego_dimensions.svg.png
https://upload.wikimedia.org/wikipedia/commons/1/1f/Feel_the_music.jpg
https://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/BestBeforeDate.png/640px-BestBeforeDate.png
https://images-na.ssl-images-amazon.com/images/I/51dTFVDHRbL.jpg
https://i.vimeocdn.com/video/574720083_1280x720.jpg

Contenu connexe

Similaire à VUCA - Planning for the essentially unplannable in a disruptive world

DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynotecornelia davis
 
ERP Cloud: Assessing Readiness and Building the Roadmap
ERP Cloud: Assessing Readiness and Building the RoadmapERP Cloud: Assessing Readiness and Building the Roadmap
ERP Cloud: Assessing Readiness and Building the RoadmapCapgemini
 
SAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two CustomersSAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two CustomersCelonis
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceDave Mangot
 
2015 insight business_partner_summit_sessions
2015 insight business_partner_summit_sessions2015 insight business_partner_summit_sessions
2015 insight business_partner_summit_sessionsBeth Jarvis-Maude
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)Razorleaf Corporation
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxtitatis74
 
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppDynamics
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21stanimuscrm
 
Technology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitTechnology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitAndrew Kumar
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
 
BMW Showcase - Celosphere 2019
BMW Showcase - Celosphere 2019BMW Showcase - Celosphere 2019
BMW Showcase - Celosphere 2019Celonis
 
Espedia Visual Enterprise Overview
Espedia Visual Enterprise OverviewEspedia Visual Enterprise Overview
Espedia Visual Enterprise OverviewEspedia Consulting
 

Similaire à VUCA - Planning for the essentially unplannable in a disruptive world (20)

Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
 
Pivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow KeynotePivotal Cloud Platform Roadshow Keynote
Pivotal Cloud Platform Roadshow Keynote
 
ERP Cloud: Assessing Readiness and Building the Roadmap
ERP Cloud: Assessing Readiness and Building the RoadmapERP Cloud: Assessing Readiness and Building the Roadmap
ERP Cloud: Assessing Readiness and Building the Roadmap
 
遷移到雲端的成功秘訣
遷移到雲端的成功秘訣遷移到雲端的成功秘訣
遷移到雲端的成功秘訣
 
Parallels Vision
Parallels VisionParallels Vision
Parallels Vision
 
Parallels Vision
Parallels VisionParallels Vision
Parallels Vision
 
Parallels Vision
Parallels VisionParallels Vision
Parallels Vision
 
SAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two CustomersSAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two Customers
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
 
2015 insight business_partner_summit_sessions
2015 insight business_partner_summit_sessions2015 insight business_partner_summit_sessions
2015 insight business_partner_summit_sessions
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
 
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21st
 
Technology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitTechnology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summit
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
BMW Showcase - Celosphere 2019
BMW Showcase - Celosphere 2019BMW Showcase - Celosphere 2019
BMW Showcase - Celosphere 2019
 
Espedia Visual Enterprise Overview
Espedia Visual Enterprise OverviewEspedia Visual Enterprise Overview
Espedia Visual Enterprise Overview
 

Plus de Joakim Lindbom

Revitalisering av legacy - är det möjligt - Joakim Lindbom
Revitalisering av legacy - är det möjligt - Joakim LindbomRevitalisering av legacy - är det möjligt - Joakim Lindbom
Revitalisering av legacy - är det möjligt - Joakim LindbomJoakim Lindbom
 
2015 08-22 io t, makers and more - joakim lindbom
2015 08-22 io t, makers and more - joakim lindbom2015 08-22 io t, makers and more - joakim lindbom
2015 08-22 io t, makers and more - joakim lindbomJoakim Lindbom
 
Internet of Things - a primer
Internet of Things  - a primerInternet of Things  - a primer
Internet of Things - a primerJoakim Lindbom
 
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...Joakim Lindbom
 
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomRemaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomJoakim Lindbom
 
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveRational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveJoakim Lindbom
 
Hälsa för mig catwalk telecom city 2013 09 v1 1-eng
Hälsa för mig catwalk telecom city 2013 09  v1 1-engHälsa för mig catwalk telecom city 2013 09  v1 1-eng
Hälsa för mig catwalk telecom city 2013 09 v1 1-engJoakim Lindbom
 
Sundsvall 42 2013 design-build-run - men vad kommer sen?
Sundsvall 42 2013   design-build-run - men vad kommer sen?Sundsvall 42 2013   design-build-run - men vad kommer sen?
Sundsvall 42 2013 design-build-run - men vad kommer sen?Joakim Lindbom
 
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12Joakim Lindbom
 
Systemförvaltningsdagarna 2013 joakim lindbom - v1.0
Systemförvaltningsdagarna 2013   joakim lindbom - v1.0Systemförvaltningsdagarna 2013   joakim lindbom - v1.0
Systemförvaltningsdagarna 2013 joakim lindbom - v1.0Joakim Lindbom
 
IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...Joakim Lindbom
 
Nu är det hög tid att införa en systemavvecklingsavdelning
Nu är det hög tid att införa en systemavvecklingsavdelningNu är det hög tid att införa en systemavvecklingsavdelning
Nu är det hög tid att införa en systemavvecklingsavdelningJoakim Lindbom
 

Plus de Joakim Lindbom (12)

Revitalisering av legacy - är det möjligt - Joakim Lindbom
Revitalisering av legacy - är det möjligt - Joakim LindbomRevitalisering av legacy - är det möjligt - Joakim Lindbom
Revitalisering av legacy - är det möjligt - Joakim Lindbom
 
2015 08-22 io t, makers and more - joakim lindbom
2015 08-22 io t, makers and more - joakim lindbom2015 08-22 io t, makers and more - joakim lindbom
2015 08-22 io t, makers and more - joakim lindbom
 
Internet of Things - a primer
Internet of Things  - a primerInternet of Things  - a primer
Internet of Things - a primer
 
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
2015 10 dev ops n-fi - why it's a good idea to deploy 10 times per day v1.0 -...
 
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomRemaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
 
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveRational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
 
Hälsa för mig catwalk telecom city 2013 09 v1 1-eng
Hälsa för mig catwalk telecom city 2013 09  v1 1-engHälsa för mig catwalk telecom city 2013 09  v1 1-eng
Hälsa för mig catwalk telecom city 2013 09 v1 1-eng
 
Sundsvall 42 2013 design-build-run - men vad kommer sen?
Sundsvall 42 2013   design-build-run - men vad kommer sen?Sundsvall 42 2013   design-build-run - men vad kommer sen?
Sundsvall 42 2013 design-build-run - men vad kommer sen?
 
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12
HälsaFörMig - Catwalk 2013 Telecom City 2013-09-12
 
Systemförvaltningsdagarna 2013 joakim lindbom - v1.0
Systemförvaltningsdagarna 2013   joakim lindbom - v1.0Systemförvaltningsdagarna 2013   joakim lindbom - v1.0
Systemförvaltningsdagarna 2013 joakim lindbom - v1.0
 
IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...
 
Nu är det hög tid att införa en systemavvecklingsavdelning
Nu är det hög tid att införa en systemavvecklingsavdelningNu är det hög tid att införa en systemavvecklingsavdelning
Nu är det hög tid att införa en systemavvecklingsavdelning
 

Dernier

FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandSharisaBethune
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCRashishs7044
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 

Dernier (20)

FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal Brand
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 

VUCA - Planning for the essentially unplannable in a disruptive world

  • 1. VUCAJoakim Lindbom CTO | Chief Architect Capgemini Scandinavia Stockholm 2018-10-17
  • 2. Joakim Lindbom CTO | Chief Architect Cloud, Northern Europe Joakim.Lindbom@capgemini.com +468-5368 3934 +46708-166404 twitter: JoakimLindbom http://www.slideshare.net/JoakimLindbom http://www.linkedin.com/in/joakimlindbom Who am I?
  • 4. We’ll se more change the next 5 years than the previous 100 in the auto industry. Ian Robertson, Chairman of Rolls Royce Chief of Sales and Marketing, BMW
  • 5.
  • 7.
  • 8. 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!
  • 10. 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. MIT Center for Digital Business and Capgemini Consulting
  • 11.
  • 12. What game are you playing?
  • 14. DevOps is about increasing your responsiveness to customers DevOps
  • 15. Devs → New features, fast! Ops → Uptime, uptime & uptime
  • 16. Devs → Uptime Ops → New features, fast! But what-if… Or…. …should it be one joint team per system/service?
  • 17. But what’s setting the pace? The slowest component??!?
  • 18. Or is it rippling requirements? CoreCoreCore Partners BI/DW Service Integration Ext Services Portals Orchestration Req Solution Or your linear thinking? Or your control needs?
  • 19. So pace layering it is, then? Pace 1 Pace 2 Pace 3 ?
  • 20. The server don’t know what the consumer/client is doing One key to decoupling: REST Level 3 + HAL https://en.wikipedia.org/wiki/Hypertext_Application_Language It presents Resources and Links – but don’t prescribe how to use them
  • 23. Requirements? If I had asked people what they wanted, they would have said faster horses. - Henry Ford
  • 25. “Any piece of software reflects the organisational structure that produces it” Conway’s law: Design-Build-Run
  • 27. Agile Req sprint Analysis sprint Design sprint Build Sprint 1 Run Build Sprint 2 Build Sprint 3 This is no joke. I’ve seen it….
  • 28. Requirement refinement What kind of movements What direction Assumptions Start with the very high level and assumptions Simplest way to prove it? Prototype Learn & refactor Re-iterate Actual requirements Output, not input
  • 32. Platform thinking - Use platforms – let someone else integrate & innovate - Create platforms – to allow for someone else to innovate - Enable future solutions without knowing what will be requested – dare to be opportunistic - Darwinistic API Economy - Survival of the fittest API
  • 33. How to (not) buld for innovation
  • 35. Call for a New Mindset
  • 36. 5 year (release) plan ? No more!
  • 37. Dual-speed / Bi-modal IT (or Quarto-modal…) - Decouple market facing IT from backend IT timewise - Plan for the very different levels of velocity Requirements synchronisation? Release & rollout synchronisation? The problem lies in synchronisation of lifecycles But don’t make you Legacy systems dull!
  • 38. Platform thinking - Use platforms – let someone else integrate & innovate - Create platforms – to allow for someone else to innovate - Enable future solutions without knowing what will be requested
  • 39. Autonomous services Create agnostic & autonomous services Should act as Lego bricks ”No, I didn’t plan for you to use red lego bricks with the yellow ones. You need to file a CR...”
  • 40. Don’t allow services to know anything (but the APIs) - Separate components - Separate lifecycles Loose coupling paw rihk-titt Autonomous services
  • 41. Go from Deducted planning to Allowing opportunism Changed mindset
  • 42. OpenAPI & Open Data Lakes - Don’t ask for requirements! - Provide what could be needed – and iterate - Create Integrations & BI with a NoRequirements thought - Darwinistic API Economy - Survival of the fittest API
  • 43. Go from Assumed predictability to Creating serendipity Changed mindset
  • 45. Go from Systems and project to Products Changed mindset
  • 46. Focus on Ability to change Don’t worry (too much) about the target state Changed mindset
  • 47. Would you dare to cool? or How do you unleash enthusiasm? #OpenSource mindset
  • 48. You get what you meassure! Metrics - KPIs
  • 49. You become what you meassure! Metrics - KPIs Leadtime to value Mean time to repair Cycletime Delivered business value
  • 51. Tablet based sales tool + Self serve App + End-user sales kiosk Open-endedAPI
  • 52. Tablet based sales tool Releases/year Lead time to value Before 4 9-12-15 month Now 52 6 weeks
  • 53. Delivery, so far Old core (Legacy Java) New core (Openshift) Clients Mashup Flat API Sales tool (Tablet) Sales tool (Kiosk ) Consumer tool (Smartphone) Core Business logic Beautiful API MVP MVP Gradual dismantling and shutdown
  • 54. Layers and qualities Old core (Legacy Java) New core (Openshift) Local solutions, fair solutions, External apps/formats/whatever 4/8 releases/year 50 releases/year When ready TTV Channel specific Narrow Throwaway? TTV Adaptive Data Quality Predictability Sustainability Cont Improv. Landscape Throwaway? Share Reuse Proactive Reactive Proactive Simplify Refactor Shrink Specific Really good Desired qualitiesRelease pace Attitude Attributes
  • 55. Why is smaller better? Big releases Big dependencies Big risk! Big testing Deployment All or nothing Big end-user interference
  • 56. Big releases Big dependencies Big risk! Big testing Deployment All or nothing Big end-user interference Why is smaller better? µ releases Few & small dependencies Contained risk Contained testing Deployment Only delta Blue/Green Minimal end-user interference APIs Outside-in service design Assume change Versioned deployment API lifecycle
  • 57. “The more I practice, the more lucky I get” - Ingemar Stenmark
  • 58. API ≡ Integration Right? Utterly, fundamentally Wrong!
  • 59. Summing up Don’t plan for the unplannable Embrace #NoRequirements Embrace cloud Embrace OpenAPI & OpenData Build (on) autonomous services Demo and fail with MVPs. Hacking the future DevOps & Automation Use and build platforms Be opportunistic & darwinistic Build simple prototypes Make! Interact and learn
  • 60. Summing up Don’t plan for the unplannable Embrace #NoRequirements Embrace cloud Embrace OpenAPI & OpenData Build (on) autonomous services Demo and fail with MVPs. Hacking the future DevOps & Automation Use and build platforms Be opportunistic & darwinistic Build simple prototypes Make!
  • 61. Summing up Complicated problems require simple solutions
  • 62. This message contains information that may be privileged or confidential and is the property of the Capgemini Group. Not to be shared without prior written permission. Copyright © 2018 Capgemini. All rights reserved. People matter, results count. Contact Joakim Lindbom CTO | Chief Architect Cloud, Northern Europe Joakim.Lindbom@capgemini.com +468-5368 3934 +46708-166404 twitter: JoakimLindbom http://www.slideshare.net/JoakimLindbom http://www.linkedin.com/in/joakimlindbom
  • 63. 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_photography_0 2.jpg https://c2.staticflickr.com/6/5058/5490790304_dc3d7c2b91_z.jpg http://www.dailymail.co.uk/tvshowbiz/article-1176568/Andrew-Sachs-thanks-Jonathan-Ross-Russell-Brand- boosting-career.html https://upload.wikimedia.org/wikipedia/commons/8/8b/CERN_Server.jpg http://www.manufacturing-operations-management.com/manufacturing/2014/10/smart-manufacturing-needs-a- real-time-integrated-enterprise.html http://www.3ders.org/images/Dizingof-math-arts-3d-printing-2.png https://upload.wikimedia.org/wikipedia/commons/8/8a/Long_tail.svg
  • 64. Image sources, marked as OK to use commercially https://upload.wikimedia.org/wikipedia/commons/6/61/Irish_jaunting_car,_ca_1890-1900.jpg https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Lego_dimensions.svg/2000px- Lego_dimensions.svg.png https://upload.wikimedia.org/wikipedia/commons/1/1f/Feel_the_music.jpg https://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/BestBeforeDate.png/640px-BestBeforeDate.png https://images-na.ssl-images-amazon.com/images/I/51dTFVDHRbL.jpg https://i.vimeocdn.com/video/574720083_1280x720.jpg