Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large...

27
PG 1 PG 1 Agile Hong Kong Meetup Agile in large organisations

Transcript of Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large...

Page 1: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 1 PG 1

Agile Hong Kong Meetup

Agile in large organisations

Page 2: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 2 PG 2

+Where are we today?

Page 3: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 3 PG 3

Page 4: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 4 PG 4

0 to 60 in less than 5 seconds… 3 months to build a protoype using Scrum

Page 5: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 5 PG 5

How did we get here?

Page 6: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 6 PG 6

VersionOne State of Agile Survey - 2013

Page 7: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 7 PG 7

http://www.flickr.com/photos/forecastle

The times are (always) changing…

Page 8: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 8 PG 8

Here’s a story. “Journey to repeatable, frequent delivery, In a financial institution” Rafal Czerniawski

Page 9: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 9 PG 9

In conclusion… Agile — guidelines, patterns and practices that need to be adapted to circumstances. Agile gives us toolkit and feedback loops to converge to optimal process.

While Agile greatly helps in building products, in traditional organisation we often still need Change Management and sometimes Project Management.

In an enterprise key challenge is how to decouple teams/systems so that they can deliver at their own pace, optimize their delivery to find their optimal cadence.

Teams need to be organised around product, but often are not reflected in organisation chart.

Page 10: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 10 PG 10

In conclusion (continued) Effective Product Owner proxies.

Making teams self-sufficient is becoming easier through advances in virtualization and PAAS platforms, infrastructure as a software.

Focus first on adopting core practices which act as accelerators: automated testing, CI, collaboration tools, effective sprint planning.

Need to find balance between anticipation and adaptation of the system design and architecture, also applies to other non-functional requirements. They are another story.

Page 11: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 11 PG 11

What are the challenges?

Page 12: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 12 PG 12

VersionOne State of Agile Survey - 2013

Page 13: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 13 PG 13

Where to from here?

Page 14: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 14 PG 14

“Agile, and…”

•  Design Thinking •  Kanban •  Systems Thinking •  Lean •  Lean startup •  Complexity Theory •  User Experience •  Behavioural economics and rationality •  DevOps

https://www.flickr.com/photos/russell_reno/

Page 15: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 15 PG 15

https://www.flickr.com/photos/terence_s_jones

“Off the shelf”?

Page 16: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 16 PG 16

http://scaledagileframework.com/

Page 17: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 17 PG 17

Large Scale Scrum (LeSS)

http://www.craiglarman.com/wiki/index.php?title=Large-Scale_Scrum

Page 18: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 18 PG 18

New supporting structures

https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf

Page 19: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 19 PG 19

http://holacracy.org/how-it-works

Holacracy

Page 20: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 20 PG 20

Making sense of where you are.

Leading Agile - http://www.slideshare.net/mcottmeyer/why-agile-is-failing-in-large-enterprises-and-what-you-can-do-about-it

Page 21: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 21 PG 21

Making sense of where you are.

Leading Agile - http://www.slideshare.net/mcottmeyer/why-agile-is-failing-in-large-enterprises-and-what-you-can-do-about-it

Page 22: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 22 PG 22

Integral Framework

Page 23: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 23 PG 23

For the techies… Reactive Manifesto

http://www.reactivemanifesto.org

Page 24: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 24 PG 24

Microservices

http://martinfowler.com/articles/microservices.html

Page 25: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 25 PG 25

Or…

Page 26: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 26 PG 26

Programs

Products and Services

Enterprise

Vertical slicing/MVP

…you could use an Agile approach.

Page 27: Agile in large organisations - Meetupfiles.meetup.com/15797842/Agile and Scrum in large organisations.pdf · Agile — guidelines, patterns and practices that need to be adapted to

PG 27 PG 27