Failing
Continuous Delivery Agile Prague,
2015-09-15 Twitter: @DanielSawano @DanielDeogun

About Us… Daniel Deogun Daniel Sawano Omegapoint Stockholm - Gothenburg - Malmoe - Umea - New York

Continuous Delivery Continuous Deployment Continuous Delivery or Continuous Deployment?

Core vs Supportive IT Core Supportive [Atom] [Quad Hall]

The Challenges [Elephant in the Room]

The Challenges structure processes people [Elephant in the Room]

Organization

Current organization is not designed to continuously produce business value

Organization

User Business case Design Development Test Operations

Organization

User Business case Design Development Test Operations

Organization

User Business case Design Development Test Operations

Organization

Security Development Infrastructure Operations

Organization

Security Development Infrastructure Operations We’re heading this way! The future is over here! We just found the holy grail! This is the only way forward!

Conway’s Law

“organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations ”

  • M. Conway, 1967

Conway’s Law Applied
to Business Value

“ Organizations which design IT products are constrained to produce business value at a rate limited by the organizational structure ”

Inverse Conway Maneuver

“… evolving your team and organizational structure to promote your desired architecture ”

  • ThoughtWorks Technology Radar

Inverse Conway Maneuver

Be prepared to evolve your organization to enable a continuous delivery process Applied to business value:

Process Minimum Viable Product

Business [Business]

Business • Todays market is increasingly competitive and demanding • You need IT management

Business • IT and business is fused together • New breed of managers

IT [Matrix Code]

Challenges within IT

Challenges within IT Design & Mindset Modularity Complexity Independence Maintainability Good enough?

Challenges within IT Test Data How to generate? Ownership Sampling Stale data? Sensitive Design & Mindset Modularity Complexity Independence Maintainability Good enough?

Challenges within IT Test Data How to generate? Ownership Sampling Stale data? Sensitive Design & Mindset Modularity Complexity Independence Maintainability Good enough? Cost vs Savings Hardware Risk analysis Bug preemption Training

Challenges within IT Test Data How to generate? Ownership Sampling Stale data? Sensitive Design & Mindset Modularity Complexity Independence Maintainability Good enough? System Dependencies Legacy Downtime Data flow Cost vs Savings Hardware Risk analysis Bug preemption Training

Key Take Aways Continuous Delivery vs Continuous Deployment Core or Supportive IT Cultural Shift Processes & Organization Company Vision

Q & A [Questions]

Awesome images 1. [Wallstreet - https://flic.kr/p/peyuqz] by Micha D. under license http://www.creativecommons.org/licenses/by/2.0/

[Candle Time - https://flic.kr/p/asTDXx] by Henti Smith under license https://creativecommons.org/licenses/by-nc-nd/2.0/

[Quad Hall - https://flic.kr/p/uFrux] by Scott Wang under license https://creativecommons.org/licenses/by-nc-nd/2.0/

[Atom - https://flic.kr/p/b6qS4V] by Brian Westin under license https://creativecommons.org/licenses/by-nc/2.0/

[Think Different - https://flic.kr/p/aUwPzp] by Luigi Torreggiani under license https://creativecommons.org/licenses/by-nc/2.0/

[Elephant in the Room] by Daniel Sawano, @ 2015, all rights reserved 7. [Waterfall - https://flic.kr/p/pjeytJ ] by Vincent Moschetti under license https://creativecommons.org/licenses/by-nc-nd/2.0

[Matrix Code - https://flic.kr/p/2Poor] by David.Asch under license https://creativecommons.org/licenses/by-nc-nd/2.0/

[Business - https://flic.kr/p/4qAhiw] by thinkpanama under license https://creativecommons.org/licenses/by-nc/2.0/

[Questions - https://flic.kr/p/9ksxQa] by Damián Navas under license https://creativecommons.org/licenses/by-nc-nd/2.0/

[Testing - https://flic.kr/p/gEnFDA] by cta web under license https://creativecommons.org/licenses/by-nd/2.0/

Thank you! @DanielSawano @DanielDeogun