FAST Agile Radical Disruption and New Method to Scaling Agile Ron - - PowerPoint PPT Presentation

fast agile
SMART_READER_LITE
LIVE PREVIEW

FAST Agile Radical Disruption and New Method to Scaling Agile Ron - - PowerPoint PPT Presentation

FAST Agile Radical Disruption and New Method to Scaling Agile Ron Quartel A SCALABLE WAY OF SELF-ORGANIZING PEOPLE AROUND WORK VIA OPEN SPACE Ron Quartel @ronquartel Software Developer 20 years Agile developer since 2002 (Extreme


slide-1
SLIDE 1

FAST Agile

Radical Disruption and New Method to Scaling Agile

Ron Quartel

slide-2
SLIDE 2

A SCALABLE WAY OF SELF-ORGANIZING PEOPLE AROUND WORK VIA OPEN SPACE

slide-3
SLIDE 3

Ron Quartel @ronquartel

  • Software Developer 20 years
  • Agile developer since 2002

(Extreme Programming)

  • Dev manager, Consultant, Agile Coach,

Technical coach

  • Lived in three countries
  • Currently a consultant with Slalom in Seattle
slide-4
SLIDE 4

The Story of FAST Agile Table of Contents

Prologue –The landscape before change 1 –Let’s try something (August 2016) 2 –The tribe is growing (May 2017) 3 –The downside to disruption (August 2017) 4 –The beginning of the end (April 2018) 5 –What’s Next? (July 2018) 6 –The Higlights

slide-5
SLIDE 5

PROLOGUE

Conditions before the great experiment began

slide-6
SLIDE 6

EXPERIMENTATION

This is story of what we tried and how FAST Agile emerged

slide-7
SLIDE 7

THE SPARK OF AN IDEA

slide-8
SLIDE 8

SEATTLE JULY 2016 – JUNE 2018

slide-9
SLIDE 9

GOALS

Goals

Make Premera a destination place to develop code in the Pacific NW and attract software crafters Get to high performance Influence the rest of the org

slide-10
SLIDE 10

Starting Conditions

Autonomy Skunkworks / Start-up environment XP Practices (non-negotiable) Support from the top

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13

CHAPTER 1 LET’S TRY SOMETHING

August 2016

slide-14
SLIDE 14

CHALLENGE: OUR SECOND PRODUCT TO CREATE/SUPPORT

August 2016

slide-15
SLIDE 15

WHAT IF: WE DIDN’T SPLIT INTO TWO TEAMS? HOW DO WE BALANCE THE WORK?

Let’s experiment with process!

slide-16
SLIDE 16

Let’s use

  • pen space!
  • Marketplace for work
  • Meet every two days
  • Stay as one team/tribe
  • Move between backlogs
  • If it fails – we can easily go

back to scrum

slide-17
SLIDE 17

When should you use Open Space?

Open Space is great for environments where:

High complexity Diversity Work was due yesterday High risk for conflict

slide-18
SLIDE 18

One team/tribe

We held a marketplace for work that needs to be done every two days

slide-19
SLIDE 19

INVESTED IN CODE CRAFT / MASTERY

Fred George OO Bootcamp 40 hours training

slide-20
SLIDE 20

How do other companies self-

  • rganize?

Looked at what other companies where doing

slide-21
SLIDE 21

Story Mapping

slide-22
SLIDE 22
slide-23
SLIDE 23

What we learned

Reiterate the message – over and over Moving people off previous agile/scrum notions What if I have nothing to work on? Being T-shaped Need to limit WIP Complex Adaptive System Prioritizing work over making sure team is busy is Lean – Optimized for flow vs resources

slide-24
SLIDE 24

CHAPTER 2 A TEAM OF TEAMS

May 2017

slide-25
SLIDE 25

RESPONSIVE ORG CONFERENCE

My manager comes back from this conference all fired up by this speaker/book

  • Empowered execution (self-organization / autonomy)
  • Dynamic Assembly (team self-selection)
  • Shared Consciousness (one tribe – FAST meeting)
  • Common Purpose
  • Trust
slide-26
SLIDE 26

We are Network based rather than Team based

We stumbled on a new agile and scaling paradigm that is not based on scrum or static teams. Result: No Silos

slide-27
SLIDE 27
slide-28
SLIDE 28

We had combined these!

  • Team Self-Selection
  • Dynamic Reteaming
slide-29
SLIDE 29

Discovered Feature Trees

  • Feature breakdown is a

hierarchy of sub stories

  • Video on Feature Trees
slide-30
SLIDE 30

FEATURE STEWARD

Responsible with staying with a feature all the way to completion, or until you hand the baton on.

slide-31
SLIDE 31

Mob Programming

Continuing our investment into mastery with Woody Zuill

slide-32
SLIDE 32

Safety Protocols Tribe Agreements

  • How do me make decisions?
  • How do resolve conflict?
  • How do we change decisions?

(governance)

  • Where do we log decisions?
slide-33
SLIDE 33

LET’S TRY ONE WEEK ITERATIONS…

People still thinking in Scrum

slide-34
SLIDE 34

What we learned in Chapter 2

  • Tried one week iterations - went back to two days
  • Safety needs to be a pre-requisite
  • Some will hate it. Self-organization is not for everyone. Define offboarding procedures
  • Those that don't like the idea are going to create trouble via subterfuge
  • Those that love it, really love it – “This is the only way I ever want to work”
  • Need an education program for onboarding into a new system
  • FAST moves into self-management quickly
  • FAST can make traditional managers uncomfortable
  • Middle managers work best as servant leaders. How can they help remove barriers/obstacles
  • Office layout helps to limit WIP
  • Mob programming is a great fit
  • Ownership got weird. Created feature steward role
  • Backlog management needed a new paradigm - Feature mapping & Feature trees
  • Team of Teams is a good analogy of what we were doing
  • Iteration boundary was more like standup than scrum sprint review/planning (goal was for tribe to

stay in synch - shared consciousness)

  • Demos had to be snappy and high level only
  • No Siloing!
  • No need for dependency management (between teams)
slide-35
SLIDE 35

CHAPTER 3 THE DOWNSIDE TO DISRUPTION

August 2017

slide-36
SLIDE 36

FAST USED FOR HACKATHON

slide-37
SLIDE 37
slide-38
SLIDE 38
slide-39
SLIDE 39

Coconut

Exercise CoconutStretch

slide-40
SLIDE 40

What we learned in Chapter 3

  • Unable to effect the rest of the org
  • Disruption is not easy. You will make enemies.

Especially when you have different views on agility to the rest of the org.

  • Open office layout not ideal. (Prefer rooms.)
  • Started to effect the outside community - had people

applying because of the way we working

  • Middle managers may not be needed
  • FAST is great for hackathons
  • FAST works with a tribe of at least 50 people

(150 theoretical max size for a tribe)

  • Only one agile coach needed for entire tribe!
slide-41
SLIDE 41

CHAPTER 4 THE BEGINNING OF THE END

April 2018

slide-42
SLIDE 42

How do we review and adapt? (retrospect) Tried: Open Space

  • Learned- need training in facilitation of meetings - get

to an outcome/experiment or decide not to.

  • Take notes/minutes/proceedings
  • Learned - share proceedings
  • Learned - a whole day might be good.
  • Learned - take notes/minutes/proceedings
  • Learned - share proceedings
  • Learned - a whole day might be good
  • Learned need support from the top
slide-43
SLIDE 43

Discovered a new way to forecast

FAST Forecasting – with the Wisdom of Crowds

slide-44
SLIDE 44

What we learned in phase 4

  • Open Space for tribe wide retrospective shows promise
  • A new way to forecast -The Wisdom of Crowds
slide-45
SLIDE 45

CHAPTER 5 WHAT’S NEXT?

June 2018

slide-46
SLIDE 46

What happened at Premera?

Still doing FAST (mostly) Managers wanted static

  • teams. No more

team self- selection 

slide-47
SLIDE 47

What comes after scrum?

https://kenschwaber.wordpress.com/2012/1 0/05/what-comes-after-scrum/ Blog article By Ken Schwaber

slide-48
SLIDE 48

Does Scrum scale?

Scrum works great at the small scale. But – does it scale? Problems/Challenges are:

  • Siloing of knowledge within teams
  • Dependency management between teams/work
  • How to slice and schedule work
  • Optimizing for resource instead of flow (the teams are always

busy…)

  • Component team vs feature team
  • How to architect?
  • Sharing of a resource/talent across teams is a challenge
  • Expensive – meeting intense and overhead count high
slide-49
SLIDE 49

Is this why there are so many different scrum scaling models? Are we still iterating to find a pattern that works?

slide-50
SLIDE 50

What we learned in Chapter 5

  • Know when to retreat
  • Scrum isn’t the only way to be agile
  • Would we do it again? –Yes!!!
slide-51
SLIDE 51

CHAPTER 6 THE HIGHLIGHTS

June 2018

slide-52
SLIDE 52

FAST is the first and currently

  • nly agile

scaling model that is network based instead

  • f team based

Versus..

slide-53
SLIDE 53

The secret to high performance and satisfaction -is the deeply human need to direct our own lives, to learn and create new things, and to do better by ourselves - Daniel Pink

slide-54
SLIDE 54

FAST creates a complex adaptive system

slide-55
SLIDE 55

Is it agile?

  • Our highest priority is to satisfy the customer

through early and continuous delivery

  • f valuable software.
  • Welcome changing requirements, even late in
  • development. Agile processes harness change for

the customer's competitive advantage.

  • Deliver working software frequently, from a

couple of weeks to a couple of months, with a preference to the shorter timescale.

  • Business people and developers must work

together daily throughout the project.

  • Build projects around motivated individuals.

Give them the environment and support they need, and trust them to get the job done.

  • The most efficient and effective method of

conveying information to and within a development team is face-to-face conversation.

  • Working software is the primary measure of progress.
  • Agile processes promote sustainable development.

The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

  • Continuous attention to technical excellence

and good design enhances agility.

  • Simplicity--the art of maximizing the amount
  • f work not done--is essential.
  • The best architectures, requirements, and designs

emerge from self-organizing teams.

  • At regular intervals, the team reflects on how

to become more effective, then tunes and adjusts its behavior accordingly.

slide-56
SLIDE 56

MY LIFE’S MISSION: UNLEASH THE HUMAN SPIRIT IN THE WORKPLACE

slide-57
SLIDE 57

Where to get more information

Twitter - @OpenspaceAgile Facebook - https://www.facebook.com/fastagile Web – http://fastagile.io FAST Guide - http://fastagile.io/FASTGuide1.0.pdf Email – info@fastagile.io

slide-58
SLIDE 58

FAST Agile

Radical Disruption and New Method to Scaling Agile

Ron Quartel