SlideShare a Scribd company logo
1 of 19
Download to read offline
Mike Cohn
Norwegian Developer’s Conference
6 June 2014
Leading a Self-
Organizing Team
© Copyright Mountain Goat Software
®
Agenda
Self-organization and subtle control
Containers, Differences and Exchanges
Influencing how the team evolves
1
2
© Copyright Mountain Goat Software
®
What is a self-organizing team?
Self-organizing does not mean
the team gets to decide what goal they pursue
or even necessarily who is on the team
(some self-organizing teams are given this responsibility)
Self-organizing is about the team determining
how they will respond to their environment
(and mangers/leads can influence that environment)
© Copyright Mountain Goat Software
®
A dynamic network of many agents
• acting in parallel
• acting and reacting to what other agents are
doing
Control is highly dispersed and decentralized
Overall system behavior is the result of a
huge number of decisions made constantly by
many agents
A CAS is characterized by:
Complex adaptive systems
3
4
© Copyright Mountain Goat Software
®
Some examples
Ant colony or bee
hive
Flock of geese
heading south
A family preparing,
eating, and
cleaning up after a
meal
Us right now
A crowd queued
up to get into a
concert or sporting
event
Cars on a highway
A software team
© Copyright Mountain Goat Software
®
Control is not evil
Simple rules or incentives are used to guide or
direct behavior
“Drive this direction and on this side of the highway.”
For bioteams, these are provided by nature
“Produce honey”
For our teams,
Rules and incentives can be added by managers or
leaders…or in some cases by team members
5
6
© Copyright Mountain Goat Software
®
Self-organization does not mean that workers
instead of managers engineer an organization
design. It does not mean letting people do
whatever they want to do. It means that
management commits to guiding the
evolution of behaviors that emerge from the
interaction of independent agents instead of
specifying in advance what effective behavior
is.
—Philip Anderson, The Biology of Business
© Copyright Mountain Goat Software
®
—Takeuchi & Nonaka “The New New Product Development Game”
Although project teams are largely on their
own, they are not uncontrolled. Management
establishes enough checkpoints to prevent
instability, ambiguity, and tension from
turning into chaos. At the same time,
management avoids the kind of rigid control
that impairs creativity and spontaneity.
7
8
© Copyright Mountain Goat Software
®
—Peter DeGrace & Leslie Stahl
Wicked Problems, Righteous Solutions
To be sure,
control is still exercised;
but, it is subtle
and much of it is indirect.
© Copyright Mountain Goat Software
®
What this is not
We’re not talking about
Being deceptive or sneaky
Manipulating people
Nothing I’m going to advocate needs to be
secret
But there may be reasons why you don’t
broadcast your reasons
9
10
© Copyright Mountain Goat Software
®
Agenda
Self-organization and subtle control
Containers, Differences and Exchanges
Influencing how the team evolves
© Copyright Mountain Goat Software
®
• A boundary within which self-organization occurs
• Company, project, team, city role, nationality
Container
• There must be differences among the agents acting in our
system
• Technical knowledge, domain knowledge, education,
experience, power, gender
Differences
• Agents in the system interact and exchange resources
• Information, money, energy (vision)
Transforming Exchanges
Glenda Eoyang: Conditions for Self-Organizing in Human Systems
11
12
© Copyright Mountain Goat Software
®
Using the CDE model
You can influence how a team self-organizes by
altering the:
Containers
formal teams, informal teams, clarify (or not) expectations
Differences
Dampen or amplify them within or between containers
Exchanges
Insert new exchanges, new people, new techniques or tools
© Copyright Mountain Goat Software
®
Containers
Enlarge or shrink teams
Enlarge or shrink the responsibility
boundary of teams
Change team membership
Create new teams or groups
13
14
© Copyright Mountain Goat Software
®
Differences
Don’t require consensus
Creativity comes from tension
Quiet disagreement is not as good as fierce
debate that leads to behavior change
Ask hard questions
Then expect teams to find solutions
© Copyright Mountain Goat Software
®
Transforming exchanges
Encourage communication between teams
and groups
Who isn’t talking who should?
Add or remove people from exchanges
Change reporting relationships
Relocate people
Compliance with external groups
Encourage learning
15
16
© Copyright Mountain Goat Software
®
• The next slides describes some teams with some
trouble spots. Think about how you might help them
by changing their Containers, amplifying or dampening
Differences, or changing their Exchanges.
• For each case, identify at least one thing you’d do.
• Note whether you are tweaking their Container,
Differences, or Exchanges. (You might be affecting
more than one.)
You are the ScrumMaster or coach…
© Copyright Mountain Goat Software
®
The team consists of four programmers, two
testers, a database engineer and you. The
programmers and testers are not working well
together. Programmers work in isolation until
two days are left in the iteration. They then throw
code “over the wall” to the testers.
1
The team is failing to deliver potentially
shippable software at the end of each interation.
None of the items they start are 100% finished.
They’re close but work is always left do be done
in the next iteration.
2
17
18
© Copyright Mountain Goat Software
®
The team seems to be consistently
undercommitting during iteration planning. They
finish the work they commit but it doesn’t seem
like much. The product owner hasn’t complained
yet but you’re worried she will soon.
3
Your organization has 20 different agile teams.
Each team has its own testers who are starting
to go in different directions in terms of preferred
tools and approaches.
4
© Copyright Mountain Goat Software
®
Jeff, a senior developer, is very domineering.
During iteration planning the team defers to him
on every decision even though he is a horrible
estimator. You notice glances that the other
team members exchange when he suggests
very low estimates on some tasks.
5
You are responsible for two teams. Team
members on on discuss all sides of various
issues before making a decision. This has been
working well. On the other team, discussions
drag on endlessly because they pursue absolute
consensus in all cases.
6
19
20
© Copyright Mountain Goat Software
®
Agenda
Self-organization and subtle control
Containers, Differences and Exchanges
Influencing how the team evolves
© Copyright Mountain Goat Software
®
The self-organizing path
Self-organization is not something that
happens one time
A team is never done doing it
The team continually re-organizes in a sense-
and-respond manner to its environment
As you see the team self-organize you can
influence, but not control or direct, its path
We can view this as the evolution of a team
21
22
© Copyright Mountain Goat Software
®
Self-organization proceeds from the premise that effective
organization is evolved, not designed. It aims to create an
environment in which successful divisions of labor and
routines not only emerge but also self-adjust in response
to environmental changes. This happens because
management sets up an environment and encourages
rapid evolution toward higher fitness, not because
management has mastered the art of planning and
monitoring workflows.
—Philip Anderson, The Biology of Business
© Copyright Mountain Goat Software
®
Team evolution
Evolution is the result of three elements:
Variation, selection and retention
Consider a giraffe:
Variation: A random mutation that leads to
a longer neck
Selection: The long neck helps it reach food
others can’t; so it it more likely to
survive and breed
Retention: The mutation is passed to its
descendants
23
24
© Copyright Mountain Goat Software
®
7 levers for influencing evolution
1. Selecting the external environment
2. Defining performance
3. Managing meaning
4. Choosing people
5. Reconfiguring the network
6. Evolving vicarious selection systems
7. Energizing the system
Philip Anderson, “Seven Levers for Guiding the Evolving Enterprise.”
© Copyright Mountain Goat Software
®
Select the external environment
More than just the physical environment
What business are we in?
(OK, maybe you can’t influence this one, but
someone can
The company’s approach to innovation
Fast follower or innovator? Are mistakes OK? When?
Types of projects worked on and the rate at
which they are introduced to the organization
Expectations about multitasking and focus
1
25
26
© Copyright Mountain Goat Software
®
Define performance
The principle of selection tells us that the traits that help us
survive will be the ones retained
Managers and leaders send messages about which traits
should survive
What message is your organization sending about the
relative importance of short vs. long-term performance?
What messages are sent if the organization:
Provides training
Supports working at a sustainable pace
Allows employees time to explore wild ideas
Doesn’t exchange meeting a deadline for unmaintainable code
2
© Copyright Mountain Goat Software
®
Manage meaning
Individuals in a CAS respond to the messages they
receive; e.g.,
bees responding to a “danger” message
ants responding to a “food found over here” message
Leaders can push messages into the system
e.g., putting the the team in touch with customers
Or keep messages out
Meaning often comes from the stories, myths and
rituals that are repeated
“We will become profitable this quarter.”
“Our GM counts the cars in the lot every day at 5 PM”
3
27
28
© Copyright Mountain Goat Software
®
Choose people
Clearly, who is on the team influences how
they self-organize
Adjust
Some people are like “glue” and pull a
team together and keep it there
4
Team Size
Location
Background
Experience
Decision-making style
Gender
Motivation
Skepticism
© Copyright Mountain Goat Software
®
•Should a development team be allowed
full control over who is on the team?
•Under all circumstances or only some?
Which?
•What are the advantages and
disadvantages?
?
29
30
© Copyright Mountain Goat Software
®
Reconfigure the network
Communication paths (formal and informal) can
be more important than the individuals
You can introduce or remove flows
To other teams, experts in the organization, customers
5
© Copyright Mountain Goat Software®
Reconfiguring the network for a
global team
Coordinating
Collocated
Teams
Oslo Denver
Team 1 Team 2
Oslo DenverDeliberately
Distributed
Teams Team 2
Team 1
31
32
© Copyright Mountain Goat Software
®
Evolve vicarious selection systems
Variation—Selection—Retention
Selection determines which variations will be retained
Can take a long time
So we often use vicarious selection systems
This is an animal that can smell that a food is
poisonous, rather than eating it
Using only the marketplace as our selection
mechanism takes too long
Organizations can evolve vicarious selection
systems
Retrospectives, Google’s 20% policy, compensation
6
© Copyright Mountain Goat Software
®
Energize the system
Unless energy is pumped into a system, entropy sets
in
Make sure the group has a “clear, elevating goal”† or
an “igniting purpose”‡
Project chartering: Vision box, press release, magazine
review, elevator statement
Opportunity
To learn, a bigger role, to go onto even better projects, and
so on
Information
Customer visits, training, conferences, brown-bags
7
†Larson and LaFasto: Teamwork; ‡Lynda Gratton: Hot Spots
33
34
© Copyright Mountain Goat Software
®
To: All Microsoft Employees
Subject: Internet Tidal Wave
The Internet is a tidal wave. It changes
the rules. It is an incredible opportunity
as well as an incredible challenge. I am
looking forward to your input on how we
can improve our strategy to continue our
track record of incredible success.
May 25, 1995
Bill G.
© Copyright Mountain Goat Software
®
FrontRowAgile.com
Online
video
training
35
36
© Copyright Mountain Goat Software
®
mike@mountaingoatsoftware.com
www.mountaingoatsoftware.com
twitter: mikewcohn
(720) 890-6110
Mike Cohn
37

More Related Content

What's hot

Selecting a Development Process
Selecting a Development ProcessSelecting a Development Process
Selecting a Development ProcessMike Cohn
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with AgileMike Cohn
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 
Getting Agile with Scrum
Getting Agile with ScrumGetting Agile with Scrum
Getting Agile with ScrumMike Cohn
 
ADAPTing to Agile Development
ADAPTing to Agile DevelopmentADAPTing to Agile Development
ADAPTing to Agile DevelopmentMike Cohn
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Mike Cohn
 
Agile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementAgile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementMike Cohn
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?James Coplien
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and AgileJames Coplien
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile worldNaveen Indusekhar
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleKnowit_TM
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)Ontico
 
ScrumMaster vs Project Manager
ScrumMaster vs Project ManagerScrumMaster vs Project Manager
ScrumMaster vs Project ManagerAgileDad
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardJames Coplien
 

What's hot (20)

Selecting a Development Process
Selecting a Development ProcessSelecting a Development Process
Selecting a Development Process
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Getting Agile with Scrum
Getting Agile with ScrumGetting Agile with Scrum
Getting Agile with Scrum
 
ADAPTing to Agile Development
ADAPTing to Agile DevelopmentADAPTing to Agile Development
ADAPTing to Agile Development
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?
 
Agile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementAgile and the Seven Sins of Project Management
Agile and the Seven Sins of Project Management
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Balancing the tension between Lean and Agile
Balancing the tension between Lean and AgileBalancing the tension between Lean and Agile
Balancing the tension between Lean and Agile
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation
Ian Maple Presentation
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile world
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
ScrumMaster vs Project Manager
ScrumMaster vs Project ManagerScrumMaster vs Project Manager
ScrumMaster vs Project Manager
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum Standard
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 

Viewers also liked

Self Managed teams
Self Managed teamsSelf Managed teams
Self Managed teamsAditya Bat
 
Leading a self organised team
Leading a self organised teamLeading a self organised team
Leading a self organised teamShripad Taralkar
 
Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)Ian Sommerville
 
International incorporation
International incorporationInternational incorporation
International incorporationCody McKibben
 
Top tax issues for startup companies (10 3-16 revision)
Top tax issues for startup companies (10 3-16 revision)Top tax issues for startup companies (10 3-16 revision)
Top tax issues for startup companies (10 3-16 revision)Roger Royse
 
Top 10 Customer Complaints About Restaurants in 2012
Top 10 Customer Complaints About Restaurants in 2012Top 10 Customer Complaints About Restaurants in 2012
Top 10 Customer Complaints About Restaurants in 2012OwnerListens
 
Ch10 understanding work_teams
Ch10 understanding work_teamsCh10 understanding work_teams
Ch10 understanding work_teamsharuno0205
 
Developing and leading effective teams
Developing and leading effective teamsDeveloping and leading effective teams
Developing and leading effective teamsToko Bunga Surabaya
 
Agile planning and project management
Agile planning and project managementAgile planning and project management
Agile planning and project managementMike Cohn
 
Building Self Managed Teams: Object Oriented Organizations
Building Self Managed Teams: Object Oriented OrganizationsBuilding Self Managed Teams: Object Oriented Organizations
Building Self Managed Teams: Object Oriented OrganizationsMihai Dragan
 
Self managed teams Agile+UX
Self managed teams Agile+UXSelf managed teams Agile+UX
Self managed teams Agile+UXDavid Dominguez
 
Self Management Team
Self Management TeamSelf Management Team
Self Management TeamObed Fl
 
Self managing teams
Self managing teamsSelf managing teams
Self managing teamstlwhite81
 
Mcdonald case-study & analysis
Mcdonald case-study & analysisMcdonald case-study & analysis
Mcdonald case-study & analysisiipmff2
 
Self managed teams structural intervention - Organizational Change and Dev...
Self managed teams   structural intervention -  Organizational Change and Dev...Self managed teams   structural intervention -  Organizational Change and Dev...
Self managed teams structural intervention - Organizational Change and Dev...manumelwin
 
McDonalds Corporation Strategic Management Analysis
McDonalds Corporation Strategic Management AnalysisMcDonalds Corporation Strategic Management Analysis
McDonalds Corporation Strategic Management AnalysisTahmina Sharmin
 
Restaurant Business Plan Presentation
Restaurant Business Plan PresentationRestaurant Business Plan Presentation
Restaurant Business Plan PresentationMahadi Hasan
 
Business plan for fast food restaurant
Business plan for fast food restaurantBusiness plan for fast food restaurant
Business plan for fast food restaurantElizabeth Marcus
 

Viewers also liked (20)

Teams
TeamsTeams
Teams
 
Self Managed teams
Self Managed teamsSelf Managed teams
Self Managed teams
 
IT Evolution & Teams
IT Evolution & TeamsIT Evolution & Teams
IT Evolution & Teams
 
Leading a self organised team
Leading a self organised teamLeading a self organised team
Leading a self organised team
 
Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)
 
International incorporation
International incorporationInternational incorporation
International incorporation
 
Top tax issues for startup companies (10 3-16 revision)
Top tax issues for startup companies (10 3-16 revision)Top tax issues for startup companies (10 3-16 revision)
Top tax issues for startup companies (10 3-16 revision)
 
Top 10 Customer Complaints About Restaurants in 2012
Top 10 Customer Complaints About Restaurants in 2012Top 10 Customer Complaints About Restaurants in 2012
Top 10 Customer Complaints About Restaurants in 2012
 
Ch10 understanding work_teams
Ch10 understanding work_teamsCh10 understanding work_teams
Ch10 understanding work_teams
 
Developing and leading effective teams
Developing and leading effective teamsDeveloping and leading effective teams
Developing and leading effective teams
 
Agile planning and project management
Agile planning and project managementAgile planning and project management
Agile planning and project management
 
Building Self Managed Teams: Object Oriented Organizations
Building Self Managed Teams: Object Oriented OrganizationsBuilding Self Managed Teams: Object Oriented Organizations
Building Self Managed Teams: Object Oriented Organizations
 
Self managed teams Agile+UX
Self managed teams Agile+UXSelf managed teams Agile+UX
Self managed teams Agile+UX
 
Self Management Team
Self Management TeamSelf Management Team
Self Management Team
 
Self managing teams
Self managing teamsSelf managing teams
Self managing teams
 
Mcdonald case-study & analysis
Mcdonald case-study & analysisMcdonald case-study & analysis
Mcdonald case-study & analysis
 
Self managed teams structural intervention - Organizational Change and Dev...
Self managed teams   structural intervention -  Organizational Change and Dev...Self managed teams   structural intervention -  Organizational Change and Dev...
Self managed teams structural intervention - Organizational Change and Dev...
 
McDonalds Corporation Strategic Management Analysis
McDonalds Corporation Strategic Management AnalysisMcDonalds Corporation Strategic Management Analysis
McDonalds Corporation Strategic Management Analysis
 
Restaurant Business Plan Presentation
Restaurant Business Plan PresentationRestaurant Business Plan Presentation
Restaurant Business Plan Presentation
 
Business plan for fast food restaurant
Business plan for fast food restaurantBusiness plan for fast food restaurant
Business plan for fast food restaurant
 

Similar to Leading Self Organizing Teams - NDC 2014

Leading a self-organising team
Leading a self-organising teamLeading a self-organising team
Leading a self-organising teamIndigoCube
 
More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...
More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...
More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...Daniel Walsh
 
Overcoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & AgilephobiasOvercoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & AgilephobiasMike Cohn
 
Ten Ways To Doom Your DevOps
Ten Ways To Doom Your DevOpsTen Ways To Doom Your DevOps
Ten Ways To Doom Your DevOpsGene Gotimer
 
Decision making in software project management
Decision making in software project managementDecision making in software project management
Decision making in software project managementPriyadarshini Krishnaswamy
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionProjectCon
 
Resilient Design Management
Resilient Design ManagementResilient Design Management
Resilient Design ManagementChris Avore
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestringAngela Dugan
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aimRussell Pannone
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
 
Evolving from Controlling to Leading
Evolving from Controlling to LeadingEvolving from Controlling to Leading
Evolving from Controlling to LeadingBrenda Vester
 
Agile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptxAgile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptxtosoyo4069
 
ADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessMike Cohn
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1Dalia Ayman Ahmed
 
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESDISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESIndium Software
 
Data Product Teams Ecosystems
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams EcosystemsEdward Chenard
 

Similar to Leading Self Organizing Teams - NDC 2014 (20)

Leading a self-organising team
Leading a self-organising teamLeading a self-organising team
Leading a self-organising team
 
More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...
More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...
More Autonomous Teams Using Behavioral Marker Systems - A Tool for Guided Sel...
 
Overcoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & AgilephobiasOvercoming Waterfallacies & Agilephobias
Overcoming Waterfallacies & Agilephobias
 
Ten Ways To Doom Your DevOps
Ten Ways To Doom Your DevOpsTen Ways To Doom Your DevOps
Ten Ways To Doom Your DevOps
 
Decision making in software project management
Decision making in software project managementDecision making in software project management
Decision making in software project management
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
Resilient Design Management
Resilient Design ManagementResilient Design Management
Resilient Design Management
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestring
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
 
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
Bibliography Jim Highsmith
Bibliography Jim HighsmithBibliography Jim Highsmith
Bibliography Jim Highsmith
 
Evolving from Controlling to Leading
Evolving from Controlling to LeadingEvolving from Controlling to Leading
Evolving from Controlling to Leading
 
Agile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptxAgile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptx
 
ADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued Success
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Agile~overview
Agile~overviewAgile~overview
Agile~overview
 
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESDISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
 
Data Product Teams Ecosystems
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams Ecosystems
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 

More from Mike Cohn

Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Mike Cohn
 
Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Mike Cohn
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile RequirementsMike Cohn
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile PlanningMike Cohn
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
User Stories
User Stories User Stories
User Stories Mike Cohn
 
Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile PlanningMike Cohn
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentMike Cohn
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product ManagementMike Cohn
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentMike Cohn
 
Introduction to User Stories
Introduction to User StoriesIntroduction to User Stories
Introduction to User StoriesMike Cohn
 
Planning and Tracking Agile Projects
Planning and Tracking Agile ProjectsPlanning and Tracking Agile Projects
Planning and Tracking Agile ProjectsMike Cohn
 
Experiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to PlanningExperiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to PlanningMike Cohn
 
Planning for Contract Agile Projects
Planning for Contract Agile ProjectsPlanning for Contract Agile Projects
Planning for Contract Agile ProjectsMike Cohn
 
Prioritizing Your Product Backlog
Prioritizing Your Product BacklogPrioritizing Your Product Backlog
Prioritizing Your Product BacklogMike Cohn
 
Project Economics
Project EconomicsProject Economics
Project EconomicsMike Cohn
 

More from Mike Cohn (19)

Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Agile Estimating - NDC 2014
Agile Estimating - NDC 2014
 
Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile Requirements
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile Planning
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
User Stories
User Stories User Stories
User Stories
 
Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile Planning
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product Management
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
Introduction to User Stories
Introduction to User StoriesIntroduction to User Stories
Introduction to User Stories
 
Planning and Tracking Agile Projects
Planning and Tracking Agile ProjectsPlanning and Tracking Agile Projects
Planning and Tracking Agile Projects
 
Experiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to PlanningExperiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to Planning
 
Planning for Contract Agile Projects
Planning for Contract Agile ProjectsPlanning for Contract Agile Projects
Planning for Contract Agile Projects
 
Prioritizing Your Product Backlog
Prioritizing Your Product BacklogPrioritizing Your Product Backlog
Prioritizing Your Product Backlog
 
Project Economics
Project EconomicsProject Economics
Project Economics
 

Recently uploaded

8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 

Recently uploaded (20)

Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 

Leading Self Organizing Teams - NDC 2014

  • 1. Mike Cohn Norwegian Developer’s Conference 6 June 2014 Leading a Self- Organizing Team © Copyright Mountain Goat Software ® Agenda Self-organization and subtle control Containers, Differences and Exchanges Influencing how the team evolves 1 2
  • 2. © Copyright Mountain Goat Software ® What is a self-organizing team? Self-organizing does not mean the team gets to decide what goal they pursue or even necessarily who is on the team (some self-organizing teams are given this responsibility) Self-organizing is about the team determining how they will respond to their environment (and mangers/leads can influence that environment) © Copyright Mountain Goat Software ® A dynamic network of many agents • acting in parallel • acting and reacting to what other agents are doing Control is highly dispersed and decentralized Overall system behavior is the result of a huge number of decisions made constantly by many agents A CAS is characterized by: Complex adaptive systems 3 4
  • 3. © Copyright Mountain Goat Software ® Some examples Ant colony or bee hive Flock of geese heading south A family preparing, eating, and cleaning up after a meal Us right now A crowd queued up to get into a concert or sporting event Cars on a highway A software team © Copyright Mountain Goat Software ® Control is not evil Simple rules or incentives are used to guide or direct behavior “Drive this direction and on this side of the highway.” For bioteams, these are provided by nature “Produce honey” For our teams, Rules and incentives can be added by managers or leaders…or in some cases by team members 5 6
  • 4. © Copyright Mountain Goat Software ® Self-organization does not mean that workers instead of managers engineer an organization design. It does not mean letting people do whatever they want to do. It means that management commits to guiding the evolution of behaviors that emerge from the interaction of independent agents instead of specifying in advance what effective behavior is. —Philip Anderson, The Biology of Business © Copyright Mountain Goat Software ® —Takeuchi & Nonaka “The New New Product Development Game” Although project teams are largely on their own, they are not uncontrolled. Management establishes enough checkpoints to prevent instability, ambiguity, and tension from turning into chaos. At the same time, management avoids the kind of rigid control that impairs creativity and spontaneity. 7 8
  • 5. © Copyright Mountain Goat Software ® —Peter DeGrace & Leslie Stahl Wicked Problems, Righteous Solutions To be sure, control is still exercised; but, it is subtle and much of it is indirect. © Copyright Mountain Goat Software ® What this is not We’re not talking about Being deceptive or sneaky Manipulating people Nothing I’m going to advocate needs to be secret But there may be reasons why you don’t broadcast your reasons 9 10
  • 6. © Copyright Mountain Goat Software ® Agenda Self-organization and subtle control Containers, Differences and Exchanges Influencing how the team evolves © Copyright Mountain Goat Software ® • A boundary within which self-organization occurs • Company, project, team, city role, nationality Container • There must be differences among the agents acting in our system • Technical knowledge, domain knowledge, education, experience, power, gender Differences • Agents in the system interact and exchange resources • Information, money, energy (vision) Transforming Exchanges Glenda Eoyang: Conditions for Self-Organizing in Human Systems 11 12
  • 7. © Copyright Mountain Goat Software ® Using the CDE model You can influence how a team self-organizes by altering the: Containers formal teams, informal teams, clarify (or not) expectations Differences Dampen or amplify them within or between containers Exchanges Insert new exchanges, new people, new techniques or tools © Copyright Mountain Goat Software ® Containers Enlarge or shrink teams Enlarge or shrink the responsibility boundary of teams Change team membership Create new teams or groups 13 14
  • 8. © Copyright Mountain Goat Software ® Differences Don’t require consensus Creativity comes from tension Quiet disagreement is not as good as fierce debate that leads to behavior change Ask hard questions Then expect teams to find solutions © Copyright Mountain Goat Software ® Transforming exchanges Encourage communication between teams and groups Who isn’t talking who should? Add or remove people from exchanges Change reporting relationships Relocate people Compliance with external groups Encourage learning 15 16
  • 9. © Copyright Mountain Goat Software ® • The next slides describes some teams with some trouble spots. Think about how you might help them by changing their Containers, amplifying or dampening Differences, or changing their Exchanges. • For each case, identify at least one thing you’d do. • Note whether you are tweaking their Container, Differences, or Exchanges. (You might be affecting more than one.) You are the ScrumMaster or coach… © Copyright Mountain Goat Software ® The team consists of four programmers, two testers, a database engineer and you. The programmers and testers are not working well together. Programmers work in isolation until two days are left in the iteration. They then throw code “over the wall” to the testers. 1 The team is failing to deliver potentially shippable software at the end of each interation. None of the items they start are 100% finished. They’re close but work is always left do be done in the next iteration. 2 17 18
  • 10. © Copyright Mountain Goat Software ® The team seems to be consistently undercommitting during iteration planning. They finish the work they commit but it doesn’t seem like much. The product owner hasn’t complained yet but you’re worried she will soon. 3 Your organization has 20 different agile teams. Each team has its own testers who are starting to go in different directions in terms of preferred tools and approaches. 4 © Copyright Mountain Goat Software ® Jeff, a senior developer, is very domineering. During iteration planning the team defers to him on every decision even though he is a horrible estimator. You notice glances that the other team members exchange when he suggests very low estimates on some tasks. 5 You are responsible for two teams. Team members on on discuss all sides of various issues before making a decision. This has been working well. On the other team, discussions drag on endlessly because they pursue absolute consensus in all cases. 6 19 20
  • 11. © Copyright Mountain Goat Software ® Agenda Self-organization and subtle control Containers, Differences and Exchanges Influencing how the team evolves © Copyright Mountain Goat Software ® The self-organizing path Self-organization is not something that happens one time A team is never done doing it The team continually re-organizes in a sense- and-respond manner to its environment As you see the team self-organize you can influence, but not control or direct, its path We can view this as the evolution of a team 21 22
  • 12. © Copyright Mountain Goat Software ® Self-organization proceeds from the premise that effective organization is evolved, not designed. It aims to create an environment in which successful divisions of labor and routines not only emerge but also self-adjust in response to environmental changes. This happens because management sets up an environment and encourages rapid evolution toward higher fitness, not because management has mastered the art of planning and monitoring workflows. —Philip Anderson, The Biology of Business © Copyright Mountain Goat Software ® Team evolution Evolution is the result of three elements: Variation, selection and retention Consider a giraffe: Variation: A random mutation that leads to a longer neck Selection: The long neck helps it reach food others can’t; so it it more likely to survive and breed Retention: The mutation is passed to its descendants 23 24
  • 13. © Copyright Mountain Goat Software ® 7 levers for influencing evolution 1. Selecting the external environment 2. Defining performance 3. Managing meaning 4. Choosing people 5. Reconfiguring the network 6. Evolving vicarious selection systems 7. Energizing the system Philip Anderson, “Seven Levers for Guiding the Evolving Enterprise.” © Copyright Mountain Goat Software ® Select the external environment More than just the physical environment What business are we in? (OK, maybe you can’t influence this one, but someone can The company’s approach to innovation Fast follower or innovator? Are mistakes OK? When? Types of projects worked on and the rate at which they are introduced to the organization Expectations about multitasking and focus 1 25 26
  • 14. © Copyright Mountain Goat Software ® Define performance The principle of selection tells us that the traits that help us survive will be the ones retained Managers and leaders send messages about which traits should survive What message is your organization sending about the relative importance of short vs. long-term performance? What messages are sent if the organization: Provides training Supports working at a sustainable pace Allows employees time to explore wild ideas Doesn’t exchange meeting a deadline for unmaintainable code 2 © Copyright Mountain Goat Software ® Manage meaning Individuals in a CAS respond to the messages they receive; e.g., bees responding to a “danger” message ants responding to a “food found over here” message Leaders can push messages into the system e.g., putting the the team in touch with customers Or keep messages out Meaning often comes from the stories, myths and rituals that are repeated “We will become profitable this quarter.” “Our GM counts the cars in the lot every day at 5 PM” 3 27 28
  • 15. © Copyright Mountain Goat Software ® Choose people Clearly, who is on the team influences how they self-organize Adjust Some people are like “glue” and pull a team together and keep it there 4 Team Size Location Background Experience Decision-making style Gender Motivation Skepticism © Copyright Mountain Goat Software ® •Should a development team be allowed full control over who is on the team? •Under all circumstances or only some? Which? •What are the advantages and disadvantages? ? 29 30
  • 16. © Copyright Mountain Goat Software ® Reconfigure the network Communication paths (formal and informal) can be more important than the individuals You can introduce or remove flows To other teams, experts in the organization, customers 5 © Copyright Mountain Goat Software® Reconfiguring the network for a global team Coordinating Collocated Teams Oslo Denver Team 1 Team 2 Oslo DenverDeliberately Distributed Teams Team 2 Team 1 31 32
  • 17. © Copyright Mountain Goat Software ® Evolve vicarious selection systems Variation—Selection—Retention Selection determines which variations will be retained Can take a long time So we often use vicarious selection systems This is an animal that can smell that a food is poisonous, rather than eating it Using only the marketplace as our selection mechanism takes too long Organizations can evolve vicarious selection systems Retrospectives, Google’s 20% policy, compensation 6 © Copyright Mountain Goat Software ® Energize the system Unless energy is pumped into a system, entropy sets in Make sure the group has a “clear, elevating goal”† or an “igniting purpose”‡ Project chartering: Vision box, press release, magazine review, elevator statement Opportunity To learn, a bigger role, to go onto even better projects, and so on Information Customer visits, training, conferences, brown-bags 7 †Larson and LaFasto: Teamwork; ‡Lynda Gratton: Hot Spots 33 34
  • 18. © Copyright Mountain Goat Software ® To: All Microsoft Employees Subject: Internet Tidal Wave The Internet is a tidal wave. It changes the rules. It is an incredible opportunity as well as an incredible challenge. I am looking forward to your input on how we can improve our strategy to continue our track record of incredible success. May 25, 1995 Bill G. © Copyright Mountain Goat Software ® FrontRowAgile.com Online video training 35 36
  • 19. © Copyright Mountain Goat Software ® mike@mountaingoatsoftware.com www.mountaingoatsoftware.com twitter: mikewcohn (720) 890-6110 Mike Cohn 37