3. Joakim Svensson, Cap
Who am I?
Been at Capgemini since1985, delivered IT solutions since
13 yo
Middleware, integration, architecture, mobility,
Open Source, IoT, DevOps
Architect since 20 years
Certified Chief Architect
CTO för Capgemini Sverige for 7 years
Global expert legacy modernisering and revitalisation
6. 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
14. 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
16. “The goal is to have
more control over the
system than it has
over you.”
DevOps
17. 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
18. 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
19. The ability to innovate
is strictly coupled with
the ability to fail fast
20. Nine 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.
And
9. Existing management approaches ignore complexity.
21. But what is Simple-IT, then?
1. Non complex
2. Small building blocks
3. Autonomous
4. They “know nothing”
5. Service based
6. Dynamic
7. Like lego bricks
8. Pace layered - exposes an OpenAPI
9. Joint development and operations
Knowing
nothing?
Image: Daily Mail
A.k.a.
Agile Architecture
28. System
Do stuff Data
OpenAPI
Autonomous system?
OpenAPI mindset = not a solution design for a
specific purpose/project. Open for Innovation
DevArchitect TestOps
Open
Data
Lake
38. Traffic hub
Hub to connect
Additional services
Heart of the city
Has to work!
39. Characteristics
Life cycle Trains Busses Hubs Cars Bikes
Rhythm Years Season Months Week Day
App area ERP
Core systems
“Systems of
Records”
CRM, PDM,
Supply Chain
Data & Apps
market
Mobile
Cyber Sec
Integration
BPM, BRM, BI
Analytics
ECM, Mobile
Portal
Mashups
Site Builder
Wiki
Control Central IT
Outsourced
IT & business
needs
IT & business
needs
Business
(IT supports)
Business
Architecture
qualities
Predictable
Stamina
Standard
Simplified
Heavy duty
Predictable
Agile
Model driven
Predictable
Open
Service oriented
Connected
Simple
Flexible
Fast TTV
Cul-de-sac
Simple
Configurable
Fast TTV
Throw-away
40. Characteristics
Life cycle Trains Busses Hubs Cars Bikes
Test Formal
Regression
Business case
driven
Industrial grade Exploratory
Integration
Doesn’t matter
Legal testing!
Delivery Linear
>80% offshore
Agile
>65% offshore
Linear
Service
integration
Agile
>35% offshore
End user tools
<10% offshore
Capability AM
Continous
rationalisation
Req handling
Agile Dev
DevOps
SOA
Cloud
Integration
Business analysis
DevOps
Orchestration
Mashup building
NoOps
Cloud
56. 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
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
57. 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
Notes de l'éditeur
Ada Lovelace – program för Analytical Engine,
Bernoulli-talserie, 1842
Org = also includes external parties / outsourcing etc.
Shift left
Source: MITSloan Management Review – Research Report 2013
2013 Digital transformation global executive study and research project
Swedbank - Open-ended – Roulette “all in” vs. Poker
Fail small, not big!
Lego brick – purpose defined after manufacturing
Andrew Sachs - http://www.dailymail.co.uk/tvshowbiz/article-1176568/Andrew-Sachs-thanks-Jonathan-Ross-Russell-Brand-boosting-career.html Fair use
Ops – will have to receive ”any crap” since Dev just want to rush it
Devs – will have to wait until Ops feels they are ready
Whatif Devs were meassured on uptime & Ops on new features?
Just a thought….
”But we already outsourced ops and kept dev...”
Pace Layering
Netflix: Developers build, deploy and operate their own server clusters and are accountable when things go wrong
The train is a stable, robust mode of mass transportation.
It is not flexible but reaches its goal in a predictable, straightforward way (ignore possible regional differences, we are not comparing Great Britain and Scandinavia here).
It is based on an infrastructure that is designed and built to last for decades
The BUS is also a relatively stable mode of mass transportation, but clearly with more flexibility. A bus can take a detour if circumstances require,
and it can be used for alternative purposes on top of the fixed schedule. Moreover, it usually connects directly with the train system.
Andreas Gyllenhammar: “75 kg person in a 1500 kg car is a lot of dead weight and plain stupid”
The CAR is a much more agile, individualized means of transport. It can take a person – or a small group of people – to most of the places they want to go.
There are many different types of cars to choose from and their owners will configure and adapt them to reflect their individual, differentiated styles and personalities.
People – particularly men, admittedly – often confess to “love” their cars: Their car gives them a sense of freedom and it is often tightly integrated with their everyday lives.
The BIKE is a lightweight, extremely flexible and individual method of transport. It can be used for the “last mile,” bringing you to places even cars cannot reach. In crowded areas, scooters are faster than any other means of transport. There are many different types of scooters and they can only transport one or two people at the same time. It is easy to rent a scooter – just for a day or so – and explore parts of the city in a flexible, cost-effective way. And it is fun too.
Depending on the regional situation, a bicycle would be a suitable metaphor as well, as it is fast, cheap, does not need a heavy engine or lots of fuel, and is extremely agile.
All of these modes of transport are tied together through a HUB, best seen as a modern train station with carefully provided additional services. Such a hub is truly multi-modal in that trains, buses, cars and scooters all can conveniently “dock” and people can easily change their means of transport, while benefiting from a host of add-on services. A well-designed station like this functions as the pumping heart of the city
All of these modes of transport are tied together through a HUB, best seen as a modern train station with carefully provided additional services. Such a hub is truly multi-modal in that trains, buses, cars and scooters all can conveniently “dock” and people can easily change their means of transport, while benefiting from a host of add-on services. A well-designed station like this functions as the pumping heart of the city