SlideShare a Scribd company logo
Meet Scrum’s Big Brother,
  Dynamic Governance
      Effectively Delivering Large Programs

Dan LeFebvre               John Buck
Agile/Scrum Coach, CSC     Certified Sociocracy Consultant
© DCL Agility, 2012-2015   © Sociocratisch Centrum, Rotterdam,
                             Netherlands, 2012-2015
2




*Certified ScrumMaster (CSM),
 Certified Scrum Professional (CSP)
 Certified Scrum Coach (CSC)
*Extensive experience in software product
 development as a developer, manager, director,
 and coach
*Using agile practices since 2003
*Agile Coach since 2006
3



John Buck
Director, GovernanceAlive LLC
A division of The Sociocracy Consulting Group


  *Certified Sociocracy (Dynamic Governance)
   Consultant since 2001
  *Extensiveexperience managing software
   development and large information systems
   implementation.
  *Prototype experience using dynamic
   governance to bring Agile concepts to a
   whole organization (AdScale, Ltd.)
                                                3
4




*Three Dynamic Governance (DG) principles
 help Agile scale up:
      Circles
                                             Total design
  o                                          toolkit

  o   Double linking
  o   Consent                                Structure:
                                             - Circles
                                             - Double linking


                       Decision Making:
                       Consent to policies



*Use the principles to design whole
 organizations that are Scrum and Agile friendly.
5




*What's happening now?
 * What challenges are you facing with large scale agile?
 * What techniques are you using to scale?
*Exercise
 * Person with the lowest birthday number is facilitator. (If you were
  born May 4, 1967 your number is 4; tie breaker: born earliest in day.)
 * Facilitator - lead your table in answering the above questions. Go
  around to each person (including you). Each speaks once and answers
  both questions. Complete the task in no more than 4 minutes.
6




*Goal is to share status
 across teams
*Answer 4 questions:
  * What did my team do since
   last time?
  * What will my team do by next
   time?
  * What are impediments we
   need help with?
  * What will my team do that
   may affect you?
7




                        Integration
                           Scrum
                           Team


                           1.1

          Integration                 Integration
             Scrum                       Scrum
             Team                        Team


            1.1.1                       1.1.2


Scrum      Scrum         Scrum
Team       Team          Team

1.1.1.1   1.1.1.2       1.1.1.3
8




* Encourages communication   * Typically a pure status meeting
* Fosters collaboration      * Scrum Master may not be the right
* Surfaces issues             person
                             * Very little shared context
                             * No shared planning or retrospective
                             * No shared goal
9




*“Operating System 2.0”
   • A comprehensive and elegant feedback system
   • Guides production and planning
*Agile design increases capacity (“velocity”)
 throughout.
*Behavior: “political” to “scrummy” = joy 
10




Circles (“Scrums”) - a hierarchy Lead-Do-Measure circular systems
that overlays and guides the operational structure
Double-Linking – Circles/Scums connect both up and down
Consent

                                 Department




                 Branch                              Branch




          Unit            Unit                Unit            Unit
11
12




“...organizations which design systems ... are constrained to produce
designs which are copies of the communication structures of these
organizations.”
                                                             Conway’s Law

*Hierarchy isn’t inherently bad
  • Deal with abstractions
*Apply Scrum Principles at all levels
13




•   Define aims for each
    rung on the “ladder of
    work abstraction” (level
    of hierarchy)
•   Define domains of
    doing & add guiding
    loops
•   Elect people to
    accountable roles
14




                                                      Program
                                                      Manager




                                                                Marketing &
                       Software                  Hardware                     Training
                                                                   Sales




      Component A                 Component B




Scrum 1      Scrum 2          Scrum 1       Scrum 2
15
16




*Pair up
*Draw a current structure
*Overlay circles
*Share with the table
17




Explain job

   Fill out & hand in nomination forms:
   “(name) nominates (name)”

       Share reasons


              Change round


                 Consent round
18




*Three Dynamic Governance (DG) principles
 help Agile scale up:
      Circles
                                             Total design
  o                                          toolkit

  o   Double linking
  o   Consent                                Structure:
                                             - Circles
                                             - Double linking


                       Decision Making:
                       Consent to policies



*Use the principles to design whole
 organizations that are Scrum and Agile friendly.
19




*Pair up with someone different
*What did you learn and how might you apply it?
*More during Open Space tomorrow
Meet Scrum’s Big Brother,
 Dynamic Governance
    Effectively Delivering Large Programs

Dan LeFebvre            John Buck
www.DCLAgility.com      www.GovernanceAlive.com
21



Instructors’ Agenda
• 3:35 Fast Summary (Slide 4) Do exercise to elicit current problems with scaling
  agile programs (5 min) (elicit) (Slide 5) (Dan)
• 3:40 Provide an analysis of the current scaling techniques and their flaws (5
  min) (Slides 6-8) (Dan)
• 3:45 Present Dynamic Governance (DG) 3 principles: Lead-Do-Measure cycle,
  double-linking, and consent decision making (10 min) (Slides 9-10) (John)
• 3:55 Compare and contrast DG with Scrum and current scaling “best practices”
  (5 Min) (Slide 11) (Dan)
• 4:00 Present a technique for designing organizations (Slides 12-15) (5 min)
  (John)
• 4:05 Lead exercises to design a large program using the 3 principles of DG (25
  min) (Slide 16) (draw one or two per table – rep describes) (John)
• 4:30 Demonstrate a consent election & process (Slide 17) (15 min) (John)
• 4:45 Reflection and discussion of next steps (Slide 19) (15 min) (Dan)
22




                                                            Output
               Input              Transformation           Product
          Product Backlog             Sprint              Increment
Lead      Definition of        Sprint Planning to      Definition of
          Ready                create Sprint Backlog   Done

Do        Product Backlog      Execute Tasks from      Sprint Review
          Grooming             Sprint Backlog, Daily
                               Scrum
Measure   2 Sprints worth of   Update Task Board and   Update Release
          backlog items are    Burndown                Burn Chart
          ready
           Retrospective to inspect and adapt policies about each step

More Related Content

Viewers also liked

#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistake#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistake
Ewa Koprowska
 
Executable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDaveExecutable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDave
John Ferguson Smart Limited
 
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Context Matters
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperLondon APE
 
Beyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at ScaleBeyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at Scale
Tasktop
 
Going Serverless
Going Serverless Going Serverless
Going Serverless
Schezarnie Racip
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
Fabio Armani
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
Ravi Tadwalkar
 
Lieber SAFe oder LeSS?
Lieber SAFe oder LeSS?Lieber SAFe oder LeSS?
Lieber SAFe oder LeSS?
Josef Scherer
 
Jenkins Job Builder: our experience
Jenkins Job Builder: our experienceJenkins Job Builder: our experience
Jenkins Job Builder: our experience
Timofey Turenko
 
Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)
Danilo Bardusco
 
All the world's a stage – the next step in automated testing practices
All the world's a stage – the next step in automated testing practicesAll the world's a stage – the next step in automated testing practices
All the world's a stage – the next step in automated testing practices
John Ferguson Smart Limited
 
BDD Anti-patterns
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
John Ferguson Smart Limited
 
Who *is* Jenkins?
Who *is* Jenkins?Who *is* Jenkins?
Who *is* Jenkins?
Andrew Bayer
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0
AgileNCR2016
 
BDD Anti-patterns
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
John Ferguson Smart Limited
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshop
Elad Sofer
 

Viewers also liked (18)

Scaled Agile - PMI
Scaled Agile - PMIScaled Agile - PMI
Scaled Agile - PMI
 
#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistake#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistake
 
Executable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDaveExecutable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDave
 
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and Greenhopper
 
Beyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at ScaleBeyond the Scrum Team: Delivering "Done" at Scale
Beyond the Scrum Team: Delivering "Done" at Scale
 
Going Serverless
Going Serverless Going Serverless
Going Serverless
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
 
Lieber SAFe oder LeSS?
Lieber SAFe oder LeSS?Lieber SAFe oder LeSS?
Lieber SAFe oder LeSS?
 
Jenkins Job Builder: our experience
Jenkins Job Builder: our experienceJenkins Job Builder: our experience
Jenkins Job Builder: our experience
 
Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)Enterprise Scrum - Recife Summer School (English Version)
Enterprise Scrum - Recife Summer School (English Version)
 
All the world's a stage – the next step in automated testing practices
All the world's a stage – the next step in automated testing practicesAll the world's a stage – the next step in automated testing practices
All the world's a stage – the next step in automated testing practices
 
BDD Anti-patterns
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
 
Who *is* Jenkins?
Who *is* Jenkins?Who *is* Jenkins?
Who *is* Jenkins?
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0
 
BDD Anti-patterns
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshop
 

Similar to Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Programs

Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
Meet scrum抯 big brother, dynamic governance v3
Meet scrum抯 big brother, dynamic governance v3Meet scrum抯 big brother, dynamic governance v3
Meet scrum抯 big brother, dynamic governance v3drewz lin
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
Alberto Gonzalez
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
Craig Smith
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
Zeeshan Masood S
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
Craig Smith
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
Richard Cheng
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
André Heijstek
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
Samira AlShahrani
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
Alexandre Cuva
 
40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes
Craig Smith
 
Rawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2dRawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2d
Dan Rawsthorne
 
Forming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA InfrastructureForming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA Infrastructure
Stan Doherty
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
LuongMinhHai
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
John Paz
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
Intro to Scrum Webinar
Intro to Scrum WebinarIntro to Scrum Webinar
Intro to Scrum Webinar
Conscires Agile Practices
 

Similar to Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Programs (20)

Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Meet scrum抯 big brother, dynamic governance v3
Meet scrum抯 big brother, dynamic governance v3Meet scrum抯 big brother, dynamic governance v3
Meet scrum抯 big brother, dynamic governance v3
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Introduction to Agile Methods
Introduction to Agile MethodsIntroduction to Agile Methods
Introduction to Agile Methods
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Iss 05
Iss 05Iss 05
Iss 05
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes
 
Rawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2dRawsthorne scrum patterns_agiledc_v2d
Rawsthorne scrum patterns_agiledc_v2d
 
Forming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA InfrastructureForming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA Infrastructure
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Intro to Scrum Webinar
Intro to Scrum WebinarIntro to Scrum Webinar
Intro to Scrum Webinar
 
Pmt 06
Pmt 06Pmt 06
Pmt 06
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Programs

  • 1. Meet Scrum’s Big Brother, Dynamic Governance Effectively Delivering Large Programs Dan LeFebvre John Buck Agile/Scrum Coach, CSC Certified Sociocracy Consultant © DCL Agility, 2012-2015 © Sociocratisch Centrum, Rotterdam, Netherlands, 2012-2015
  • 2. 2 *Certified ScrumMaster (CSM), Certified Scrum Professional (CSP) Certified Scrum Coach (CSC) *Extensive experience in software product development as a developer, manager, director, and coach *Using agile practices since 2003 *Agile Coach since 2006
  • 3. 3 John Buck Director, GovernanceAlive LLC A division of The Sociocracy Consulting Group *Certified Sociocracy (Dynamic Governance) Consultant since 2001 *Extensiveexperience managing software development and large information systems implementation. *Prototype experience using dynamic governance to bring Agile concepts to a whole organization (AdScale, Ltd.) 3
  • 4. 4 *Three Dynamic Governance (DG) principles help Agile scale up: Circles Total design o toolkit o Double linking o Consent Structure: - Circles - Double linking Decision Making: Consent to policies *Use the principles to design whole organizations that are Scrum and Agile friendly.
  • 5. 5 *What's happening now? * What challenges are you facing with large scale agile? * What techniques are you using to scale? *Exercise * Person with the lowest birthday number is facilitator. (If you were born May 4, 1967 your number is 4; tie breaker: born earliest in day.) * Facilitator - lead your table in answering the above questions. Go around to each person (including you). Each speaks once and answers both questions. Complete the task in no more than 4 minutes.
  • 6. 6 *Goal is to share status across teams *Answer 4 questions: * What did my team do since last time? * What will my team do by next time? * What are impediments we need help with? * What will my team do that may affect you?
  • 7. 7 Integration Scrum Team 1.1 Integration Integration Scrum Scrum Team Team 1.1.1 1.1.2 Scrum Scrum Scrum Team Team Team 1.1.1.1 1.1.1.2 1.1.1.3
  • 8. 8 * Encourages communication * Typically a pure status meeting * Fosters collaboration * Scrum Master may not be the right * Surfaces issues person * Very little shared context * No shared planning or retrospective * No shared goal
  • 9. 9 *“Operating System 2.0” • A comprehensive and elegant feedback system • Guides production and planning *Agile design increases capacity (“velocity”) throughout. *Behavior: “political” to “scrummy” = joy 
  • 10. 10 Circles (“Scrums”) - a hierarchy Lead-Do-Measure circular systems that overlays and guides the operational structure Double-Linking – Circles/Scums connect both up and down Consent Department Branch Branch Unit Unit Unit Unit
  • 11. 11
  • 12. 12 “...organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.” Conway’s Law *Hierarchy isn’t inherently bad • Deal with abstractions *Apply Scrum Principles at all levels
  • 13. 13 • Define aims for each rung on the “ladder of work abstraction” (level of hierarchy) • Define domains of doing & add guiding loops • Elect people to accountable roles
  • 14. 14 Program Manager Marketing & Software Hardware Training Sales Component A Component B Scrum 1 Scrum 2 Scrum 1 Scrum 2
  • 15. 15
  • 16. 16 *Pair up *Draw a current structure *Overlay circles *Share with the table
  • 17. 17 Explain job Fill out & hand in nomination forms: “(name) nominates (name)” Share reasons Change round Consent round
  • 18. 18 *Three Dynamic Governance (DG) principles help Agile scale up: Circles Total design o toolkit o Double linking o Consent Structure: - Circles - Double linking Decision Making: Consent to policies *Use the principles to design whole organizations that are Scrum and Agile friendly.
  • 19. 19 *Pair up with someone different *What did you learn and how might you apply it? *More during Open Space tomorrow
  • 20. Meet Scrum’s Big Brother, Dynamic Governance Effectively Delivering Large Programs Dan LeFebvre John Buck www.DCLAgility.com www.GovernanceAlive.com
  • 21. 21 Instructors’ Agenda • 3:35 Fast Summary (Slide 4) Do exercise to elicit current problems with scaling agile programs (5 min) (elicit) (Slide 5) (Dan) • 3:40 Provide an analysis of the current scaling techniques and their flaws (5 min) (Slides 6-8) (Dan) • 3:45 Present Dynamic Governance (DG) 3 principles: Lead-Do-Measure cycle, double-linking, and consent decision making (10 min) (Slides 9-10) (John) • 3:55 Compare and contrast DG with Scrum and current scaling “best practices” (5 Min) (Slide 11) (Dan) • 4:00 Present a technique for designing organizations (Slides 12-15) (5 min) (John) • 4:05 Lead exercises to design a large program using the 3 principles of DG (25 min) (Slide 16) (draw one or two per table – rep describes) (John) • 4:30 Demonstrate a consent election & process (Slide 17) (15 min) (John) • 4:45 Reflection and discussion of next steps (Slide 19) (15 min) (Dan)
  • 22. 22 Output Input Transformation Product Product Backlog Sprint Increment Lead Definition of Sprint Planning to Definition of Ready create Sprint Backlog Done Do Product Backlog Execute Tasks from Sprint Review Grooming Sprint Backlog, Daily Scrum Measure 2 Sprints worth of Update Task Board and Update Release backlog items are Burndown Burn Chart ready Retrospective to inspect and adapt policies about each step

Editor's Notes

  1. Go around room
  2. Pick a facilitator for your table. Person with the lowest birthday number is facilitator. (E.g. think of your birth date and take away the month and year – that is your birthday number; tie breaker: born earlier in the day).Pick a spokesperson - person with the highest birthday number.Facilitator - lead your table in answering the above questions. Go around to each person (including yourself). Each person gets one turn. Answer both questions in your turn. Complete the task in no more than 2 minutes. Spokesperson - if called, list the key issues and techniques your table identifiedyou just did a round - Dan leads - John writes on the board.
  3. Most companies have the Scrum Masters get together in a 30 minute meeting after all other teams’ Daily meetings
  4. Circles - a hierarchy of circles that overlays and guides the operational structureEquivalent people with a common aim who useA circular process (lead, do, measure) to self-organize agilely.Double-Linking – Circles overlap Down (or lead link) is the operational leader selected by inner circleRepresentative (rep link) is the upward voice of the whole selected by outer circle.Each link is a full member of both circlesConsent – in circle meetings, policy decisions are made by consentConsent means “no argued and paramount objections” Objections must be:Based on a person’s ability to do their job Clearly explained so they can be heard and resolved (although they often start as a kind of “twist in your gut”)
  5. Dynamic govFocused on decision-makingDesigned from top down and from bottom upCross functional throughout structureEach level in the hierarchy is producing somethingUp and down linkAgile scalingFocused on status reportingOrganized from bottom upUsually single function (SM or PO or Technical)Typically only lowest Scrum team are producing somethingTypically one link both ways
  6. Well designed systems are best delivered by applying Scrum Principles at all levels