it architects planning for the unplannable
TRANSCRIPT
NO ARCHITECTURE The art of zero boundaries when planning for the the unplannable 2015-15-05
Joakim Lindbom
Chief Technology Officer
NO
wait
NO
patience NO
step-by-step
NO
delay
NO data flood
The need for speed CHANGES everything !
NO
doubt
Towards #ZeroDay
Now goes for attacks, but will expand
But who’s setting the pace?
The slowest component??!?
So pace layering it is, then
Continuous Delivery, anyone?
#NoRequirements
Requirements?
If I had asked people what they wanted, they would have said faster horses. - Henry Ford
NO Requirements
Open (for) Innovation
Who’s solving your problems?
Who’s solving your problems?
Innovation portals
Open Data
Open Data
Tågtavlan Tåg.info Traffikverkets basdata
Open Data
Tågtavlan Tåg.info Traffikverkets basdata
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
Lego didn’t ask the kids what model they’d build!
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
- Create Integrations & BI with a NoRequirements thought
- Darwinistic API Economy
- Survival of the fittest API
Massively distributed databases ≠ RDBMS Dynamic scaling, incl. geo scaling PaaS – who wants to deal with servers? Containers and auto-provisioning
Design for cloud
Go from
Assumed predictability
to Creating serendipity
Changed mindset
Go from
Transformation programmes
to Transformation Platforms
Changed mindset
Focus on
Ability to change
Don’t worry (too much) about the target state
Changed mindset
The semantic web is dead, long live the semantic web
JSON, Rest, etc provides a practical implementation
Semantic web
Would you dare to cool?
or
How do you unleash enthusiasm?
#OpenSource mindset
NO Business and IT
NO Thuth
NO Experience
NO Keyboard NO UI
NO Process NO Infrastructure (or Invisible Infostructure)
NO ...
Summing up
Don’t plan for the unplannable Embrace #NoRequirements Embrace platforms Embrace OpenAPI Build on autonomous services Complicated problems require simple solutions
Contact
Joakim Lindbom CTO | Enterprise Architect [email protected] 08-5368 3934 0708-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_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
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
Music sources, marked as OK to use commercially
https://www.youtube.com/watch?v=QEjdiE0AoCU&list=RDjLR-_c_uCwI&index=2