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

Failing Continuous Delivery, Agile Prague 2015

Apr 16, 2017

Download

Software

Daniel Sawano
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Failing Continuous Delivery, Agile Prague 2015

Failing Continuous Delivery

Agile Prague, 2015-09-15

Twitter: @DanielSawano @DanielDeogun

Page 2: Failing Continuous Delivery, Agile Prague 2015

About Us…

Daniel Deogun Daniel Sawano

OmegapointStockholm - Gothenburg - Malmoe - Umea - New York

Page 3: Failing Continuous Delivery, Agile Prague 2015

ContinuousDelivery

ContinuousDeployment

Continuous Delivery or Continuous Deployment?

Page 4: Failing Continuous Delivery, Agile Prague 2015

Core vs Supportive IT

Core Supportive[Atom] [Quad Hall]

Page 5: Failing Continuous Delivery, Agile Prague 2015

The Challenges

[Elephant in the Room]

Page 6: Failing Continuous Delivery, Agile Prague 2015

The Challenges

structure processes people[Elephant in the Room]

Page 7: Failing Continuous Delivery, Agile Prague 2015

Organization

Current organization is not designed to continuously produce business value

Page 8: Failing Continuous Delivery, Agile Prague 2015

Organization

User

Business case

Design

Development

Test

Operations

Page 9: Failing Continuous Delivery, Agile Prague 2015

Organization

User

Business case

Design

Development

Test

Operations

Page 10: Failing Continuous Delivery, Agile Prague 2015

Organization

User

Business case

Design

Development

Test

Operations

Page 11: Failing Continuous Delivery, Agile Prague 2015

Organization

Security

Development

Infrastructure

Operations

Page 12: Failing Continuous Delivery, Agile Prague 2015

Organization

Security

Development

Infrastructure

Operations

We’re headingthis way!

The future isover here!

We just foundthe holy grail!

This is the onlyway forward!

Page 13: Failing Continuous Delivery, Agile Prague 2015

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

Page 14: Failing Continuous Delivery, Agile Prague 2015

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”

Page 15: Failing Continuous Delivery, Agile Prague 2015

Inverse Conway Maneuver

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

- ThoughtWorks Technology Radar

Page 16: Failing Continuous Delivery, Agile Prague 2015

Inverse Conway Maneuver

Be prepared to evolve your organization to enable a continuous delivery process

Applied to business value:

Page 17: Failing Continuous Delivery, Agile Prague 2015

Process

Minimum Viable Product

Page 18: Failing Continuous Delivery, Agile Prague 2015

Business

[Business]

Page 19: Failing Continuous Delivery, Agile Prague 2015

Business

• Todays market is increasingly competitive and demanding

• You need IT management

Page 20: Failing Continuous Delivery, Agile Prague 2015

Business

• IT and business is fused together

• New breed of managers

Page 21: Failing Continuous Delivery, Agile Prague 2015

IT

[Matrix Code]

Page 22: Failing Continuous Delivery, Agile Prague 2015

Challenges within IT

Page 23: Failing Continuous Delivery, Agile Prague 2015

Challenges within IT

Design & Mindset

Modularity

Complexity

IndependenceMaintainability

Good enough?

Page 24: Failing Continuous Delivery, Agile Prague 2015

Challenges within IT

Test Data

How to generate?

Ownership

Sampling

Stale data?

Sensitive

Design & Mindset

Modularity

Complexity

IndependenceMaintainability

Good enough?

Page 25: Failing Continuous Delivery, Agile Prague 2015

Challenges within IT

Test Data

How to generate?

Ownership

Sampling

Stale data?

Sensitive

Design & Mindset

Modularity

Complexity

IndependenceMaintainability

Good enough?

Cost vs Savings

Hardware

Risk analysisBug preemption

Training

Page 26: Failing Continuous Delivery, Agile Prague 2015

Challenges within IT

Test Data

How to generate?

Ownership

Sampling

Stale data?

Sensitive

Design & Mindset

Modularity

Complexity

IndependenceMaintainability

Good enough?

System Dependencies

Legacy

DowntimeData flow Cost vs Savings

Hardware

Risk analysisBug preemption

Training

Page 27: Failing Continuous Delivery, Agile Prague 2015

Key Take Aways

Continuous Deliveryvs

Continuous DeploymentCore or Supportive IT

Cultural Shift

Processes & Organization

Company Vision

Page 28: Failing Continuous Delivery, Agile Prague 2015

Q & A

[Questions]

Page 29: Failing Continuous Delivery, Agile Prague 2015

Awesome images

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

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

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

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

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

6. [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

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

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

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

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

Page 30: Failing Continuous Delivery, Agile Prague 2015

Thank you!@DanielSawano @DanielDeogun