19. 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
20. 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
21. 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
22. The ability to innovate
is strictly coupled with
the ability to fail fast
23. 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.
24. 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
25. But what is SimpleIT?
Simplified
Modularised
Optimised
Hardened
33. Industrialisation of IT
IT development more and more viewed as
"manufacturing"
Square boxes, repeat over and over
IT is innovationMistake!
34. 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?
36. 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!
37. Deploy often
Basis for Continuous Improvement
Slow break-down into µServices
Gradual transition towards smaller building
blocks
41. 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
Notas del editor
(Computer in a RJ45 enclosure)Moore’s law – does your org follow it??!?
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
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.
Immediate testing and patching will need to be extremely speedy, automated and invisible (to the end-user)
Immediate testing and patching will need to be extremely speedy, automated and invisible (to the end-user)
Immediate testing and patching will need to be extremely speedy, automated and invisible (to the end-user)
Source: MITSloan Management Review – Research Report 20132013 Digital transformation global executive study and research project
Weeks of planning, people flown in, gather everybody 1 week
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?