FAST Agile
SUBTITLE
A simple, lightweight & natural scaling model
RON QUARTEL – PAIGE WATSON
Introductions
RON QUARTEL PAIGE WATSON
FAST AGILE
Another agile scaling
framework?
How did that happen?
FAST AGILE
Exercise!
A FAST AGILE TASTER
FAST AGILE
Exercise Recap
FAST AGILE
FAST Agile Overview
FAST AGILE SCALING TECHNOLOGY
FAST AGILE
The next evolution in agile is
building networks and not just
teams
FAST AGILE
Command and Control – Traditional Org
FAST AGILE
Agile Development – Command of Teams
FAST AGILE
Team of Teams – Network Based – FAST Agile
FAST AGILE
FAST AGILE
Conway’s Law
and
Reverse Engineering Conway’s Law
FAST AGILE
FAST AGILE
FAST facilitates people into highly cohesive groups
that are loosely coupled
These groups create software that is:
highly cohesive and loosely coupled.
FAST AGILE
Complex Adaptive Systems
AND SIMPLE RULES
FAST AGILE
FAST looked to nature for inspiration on mass organization
Complexity Emerges from Simple Rules…
FAST AGILE
Basic models of flocking behavior
are controlled by three simple
rules:
1 Separation - avoid crowding
neighbors
2 Alignment - steer towards
average heading of neighbors
3 Cohesion - steer towards
average position of neighbors
With these three simple rules,
the flock moves in an extremely
realistic way, creating complex
motion and interaction that
would be extremely hard to
create otherwise.
FAST AGILE
FAST (Simple) Rules:
•Do the right thing
•Be a team player
•Be a coach and be coachable
•Strive for excellence in your craft
FAST AGILE
Doing the right thing
and
Self-Organization
TRUST, EMPOWERMENT AND INTRINSIC MOTIVATION
FAST AGILE
Treat People Like Adults – and they will act like them
As adults we ship on time all the time. Lets start treating people like adults and stop with
the command and control. Trust people to do the right thing – and they will do the right
thing…
FAST AGILE
The secret to high performance and satisfaction - at
work, at school, and at home—is the deeply human
need to direct our own lives, to learn and create new
things, and to do better by ourselves - Daniel Pink
FAST AGILE
Colocation
A PREREQUISITE TO HIGH PERFORMANCE
A PRE-REQUISITE FOR FAST AGILE
FAST AGILE
Dynamic Team Formation
FAST AGILE
Feature Teams vs Component Teams
Why not be both? FAST is breaking an agile taboo…
In FAST – teams form around work
– the opposite of Scrum
which has team pull work.
FAST AGILE
Micro-iterations
FAST AGILE
Our highest priority is to
satisfy the customer
through early and
continuous delivery
of valuable software.
Deliver working software
frequently, from a
couple of weeks to a
couple of months, with
a preference to the
shorter timescale.
FAST AGILE
Summary
• All work is Just in Time (JIT)
• System is designed to limited Work in Progress (WIP)
• Micro iterations deliver value in short feedback cycles
• Emergent Design and Architecture
• Cross Functional tribe can meet any demand
• Intrinsic motivation is the driving force (and the only way work gets done)
• Encouraged to be Specializing generalists + Code Crafters
• FAST is Scalable (tribes of ~150 – multiple tribes)
• Self-organization is the core foundation (and based around Open Space Technology)
FAST AGILE
FAST Agile Vision:
Untethering the Human Spirit
within the workplace
Untethering the human spirit…
FAST AGILE
Case Study – FAST Agile at
FAST AGILE
Premera Blue Cross Health Insurance
• More than 2 million customers primarily in Alaska, Oregon, and Washington
• More than 3,600 employees
• A network of thousands of physicians, hospitals, and other healthcare providers
FAST AGILE
Premera’s Values (Notice compatibility with FAST)
• Identify with the Customer
• Act with Urgency
• Be Excellent
• Challenge Convention
• Do the Right Thing
• Work Together
FAST AGILE
FAST Agile Values at Premera
• Dynamic Assembly (non-static teams)
• Empowered Execution (self-organizing and managing)
• Shared Consciousness
• Natural Leadership
• SecDevOps Culture (Code Craftsmanship, DevOps, XP processes)
FAST AGILE
What’s Working?
FAST AGILE
People Love It!
“I never want to work any other way”
Paige Watson
FAST AGILE
What has worked well
• Two day iterations (with one slack / research / meeting day) – Preferred to one week iterations
• People want to work together in one large tribe (instead of several small)
• FAST Scales from small scrum sized teams to larger tribes (largest currently is ~30)
• One tribe can work with multiple stakeholders and backlogs
• Investing in craftsmanship (Giving teams time to practice – Kata Culture)
• Investing in training – Code Retreats, Fred George OO Bootcamp, Woody Zuill
• Creating pairing and Mob Programming environments
• Representing a story map in VSTS (online backlog tool)
• Physical marketplace
• Being Co-located and in the same area
FAST AGILE
What we learned (and still need to get better at)
• Onboarding existing is harder than taking on new outside employees (esp craftsmanship)
• Need a lot of repeat communication and training on Agile, Story breakdown, FAST, XP
• Delivering value vs delivering stories (chunking) – moving off corporate scrum mindset
• Show and tell of working software – need more
• Transparency & stories rolling over (addressed with story breakdown training)
• Working from home is a challenge
• Work different hours and 4x10’s is a challenge
• Come up with Safety Mechanisms and Decision Making Protocols (self-organization get’s
harder with more people)
• Having everyone sit in the same area helped and encouraged a tribal mindset
FAST AGILE
Safety a Prerequisite – Yes!
FAST AGILE
Kata Nation - Creating a Craftsmanship Culture
http://katanation.com
FAST AGILE
Why is craftsmanship and XP practices so important?
Unique ability of XP developers to work with each other
– instant productivity
FAST AGILE
In Closing
FAST AGILE
FAST Pre-requisites
• Co-location
• Safety mechanisms (How do you resolve conflict? How are decisions made?)
• Prepared to invest in Code Craftsmanship
• Prepared to become Specializing generalists
• Physical space for FAST meeting (a.k.a. Marketplace)
FAST AGILE
Find out more
• Web – http://fast-agile.com
• Twitter - @OpenSpaceAgile
• Facebook -
https://www.facebook.com/fastagile
• Email – info@fast-agile.com
FAST AGILE
FAST Agile is a system for organic
collaboration on creative endeavors
from the small scale to the large.

FAST Agile

  • 1.
    FAST Agile SUBTITLE A simple,lightweight & natural scaling model RON QUARTEL – PAIGE WATSON
  • 2.
  • 3.
    Another agile scaling framework? Howdid that happen? FAST AGILE
  • 4.
    Exercise! A FAST AGILETASTER FAST AGILE
  • 5.
  • 6.
    FAST Agile Overview FASTAGILE SCALING TECHNOLOGY FAST AGILE
  • 7.
    The next evolutionin agile is building networks and not just teams FAST AGILE
  • 8.
    Command and Control– Traditional Org FAST AGILE
  • 9.
    Agile Development –Command of Teams FAST AGILE
  • 10.
    Team of Teams– Network Based – FAST Agile FAST AGILE
  • 11.
  • 12.
    Conway’s Law and Reverse EngineeringConway’s Law FAST AGILE
  • 13.
  • 14.
    FAST facilitates peopleinto highly cohesive groups that are loosely coupled These groups create software that is: highly cohesive and loosely coupled. FAST AGILE
  • 15.
    Complex Adaptive Systems ANDSIMPLE RULES FAST AGILE
  • 16.
    FAST looked tonature for inspiration on mass organization Complexity Emerges from Simple Rules… FAST AGILE
  • 17.
    Basic models offlocking behavior are controlled by three simple rules: 1 Separation - avoid crowding neighbors 2 Alignment - steer towards average heading of neighbors 3 Cohesion - steer towards average position of neighbors With these three simple rules, the flock moves in an extremely realistic way, creating complex motion and interaction that would be extremely hard to create otherwise. FAST AGILE
  • 18.
    FAST (Simple) Rules: •Dothe right thing •Be a team player •Be a coach and be coachable •Strive for excellence in your craft FAST AGILE
  • 19.
    Doing the rightthing and Self-Organization TRUST, EMPOWERMENT AND INTRINSIC MOTIVATION FAST AGILE
  • 20.
    Treat People LikeAdults – and they will act like them As adults we ship on time all the time. Lets start treating people like adults and stop with the command and control. Trust people to do the right thing – and they will do the right thing… FAST AGILE
  • 21.
    The secret tohigh performance and satisfaction - at work, at school, and at home—is the deeply human need to direct our own lives, to learn and create new things, and to do better by ourselves - Daniel Pink FAST AGILE
  • 22.
    Colocation A PREREQUISITE TOHIGH PERFORMANCE A PRE-REQUISITE FOR FAST AGILE FAST AGILE
  • 23.
  • 24.
    Feature Teams vsComponent Teams Why not be both? FAST is breaking an agile taboo… In FAST – teams form around work – the opposite of Scrum which has team pull work. FAST AGILE
  • 25.
  • 26.
    Our highest priorityis to satisfy the customer through early and continuous delivery of valuable software. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. FAST AGILE
  • 27.
    Summary • All workis Just in Time (JIT) • System is designed to limited Work in Progress (WIP) • Micro iterations deliver value in short feedback cycles • Emergent Design and Architecture • Cross Functional tribe can meet any demand • Intrinsic motivation is the driving force (and the only way work gets done) • Encouraged to be Specializing generalists + Code Crafters • FAST is Scalable (tribes of ~150 – multiple tribes) • Self-organization is the core foundation (and based around Open Space Technology) FAST AGILE
  • 28.
    FAST Agile Vision: Untetheringthe Human Spirit within the workplace
  • 29.
    Untethering the humanspirit… FAST AGILE
  • 30.
    Case Study –FAST Agile at FAST AGILE
  • 31.
    Premera Blue CrossHealth Insurance • More than 2 million customers primarily in Alaska, Oregon, and Washington • More than 3,600 employees • A network of thousands of physicians, hospitals, and other healthcare providers FAST AGILE
  • 32.
    Premera’s Values (Noticecompatibility with FAST) • Identify with the Customer • Act with Urgency • Be Excellent • Challenge Convention • Do the Right Thing • Work Together FAST AGILE
  • 33.
    FAST Agile Valuesat Premera • Dynamic Assembly (non-static teams) • Empowered Execution (self-organizing and managing) • Shared Consciousness • Natural Leadership • SecDevOps Culture (Code Craftsmanship, DevOps, XP processes) FAST AGILE
  • 34.
  • 35.
    People Love It! “Inever want to work any other way” Paige Watson FAST AGILE
  • 36.
    What has workedwell • Two day iterations (with one slack / research / meeting day) – Preferred to one week iterations • People want to work together in one large tribe (instead of several small) • FAST Scales from small scrum sized teams to larger tribes (largest currently is ~30) • One tribe can work with multiple stakeholders and backlogs • Investing in craftsmanship (Giving teams time to practice – Kata Culture) • Investing in training – Code Retreats, Fred George OO Bootcamp, Woody Zuill • Creating pairing and Mob Programming environments • Representing a story map in VSTS (online backlog tool) • Physical marketplace • Being Co-located and in the same area FAST AGILE
  • 37.
    What we learned(and still need to get better at) • Onboarding existing is harder than taking on new outside employees (esp craftsmanship) • Need a lot of repeat communication and training on Agile, Story breakdown, FAST, XP • Delivering value vs delivering stories (chunking) – moving off corporate scrum mindset • Show and tell of working software – need more • Transparency & stories rolling over (addressed with story breakdown training) • Working from home is a challenge • Work different hours and 4x10’s is a challenge • Come up with Safety Mechanisms and Decision Making Protocols (self-organization get’s harder with more people) • Having everyone sit in the same area helped and encouraged a tribal mindset FAST AGILE
  • 38.
    Safety a Prerequisite– Yes! FAST AGILE
  • 39.
    Kata Nation -Creating a Craftsmanship Culture http://katanation.com FAST AGILE
  • 40.
    Why is craftsmanshipand XP practices so important? Unique ability of XP developers to work with each other – instant productivity FAST AGILE
  • 41.
  • 42.
    FAST Pre-requisites • Co-location •Safety mechanisms (How do you resolve conflict? How are decisions made?) • Prepared to invest in Code Craftsmanship • Prepared to become Specializing generalists • Physical space for FAST meeting (a.k.a. Marketplace) FAST AGILE
  • 43.
    Find out more •Web – http://fast-agile.com • Twitter - @OpenSpaceAgile • Facebook - https://www.facebook.com/fastagile • Email – info@fast-agile.com FAST AGILE
  • 44.
    FAST Agile isa system for organic collaboration on creative endeavors from the small scale to the large.