Tag Archives: Mike Cohn

Scrum Gathering – Orlando Florida – Day 1 Summary

The first day of the Scrum Gathering in Orlando is finished.  I had a great day all-in-all.  I went to 3 and a half sessions, took a nice sun break in the afternoon, and then mingled at the evening reception.

Some observations:

More People Using Agile and Scrum for Non-Software

This was interesting.  When I actually spent time talking with people I heard several times that people were using agile approaches in non-software environments.  One person is working with an oil company to apply agile methods to all project work.  Another two people are extending agile / Scrum into marketing departments.  And one other person was applying agile into the whole organization.

Of course, with OpenAgile, I’m very interested in all this.  I’m hoping that I can organize some sort of group / institute / organization for people using agile methods outside of software development.  If you’re interested, please contact me on LinkedIn or Facebook or any other method you wish.  People seemed to be in general agreement that this is still new stuff, and that they are having to make adaptations to make agile work in these other environments.  After all, not all work is purely creative or problem-solving!

Economic and Recession Fears

Gregory Balestrero gave a talk about the relationship between the PMI and the Scrum Alliance.  I felt that his talk was much more 30000 foot level and that it probably wasn’t quite right for the audience.  The questions people asked at the end seemed much more appropriate for someone who was an author of the PMBoK rather than the CEO of the PMI.  There was a mis-match between presenter and audience.  At any rate, Gregory spoke quite a bit about the economy and the fears people have about it.  He emphasized that this time actually represents a real opportunity for organizations to get better at doing projects by focusing on value.  I couldn’t agree more!

As well, in my discussions with several other individuals who are coaches or run agile coaching businesses, I heard quite frequently that the past few months have been hard on business here in the United States.  One company has actually laid off some coaches.  This is in line with our experience at Berteig Consulting… up to a point.  December and January were slow, and in fact slower than “normal”, but we still did very well in the Dec. to Feb. quarter.  Clearly the Canadian market is still moving well, and there is a recognition that agile and Scrum are a means to help organizations get through these tough times.

One a related note, the resort we are staying in and in which the conference is being held is the Gaylord Palms.  Apparently, bookings are way down at the hotel to the point where they have temporarily closed some of the restaurants in the resort.  Likewise, when my family went to a water park during the day today, some of the rides were closed because there were so few people.  Please remember: this is Spring Break!!!  Clearly tourism is _way_ down.

Reconnecting with Friends and Collegues

I’ve met up with (in no particular order): Tobias Mayer, Alistair Cockburn, Catherine Louis (from Nortel), Sanjiv Augustine, Mike Vizdos, Carole Marks, Mitch Lacey, Jim Cundiff, Gabby Benefield, and probably others that I can’t remember.

I also met for the first time several people.  I hope I can keep in touch with everyone!

Highlight of the Day

Mike Cohn gave a presentation on Leading Self-Organizing Teams.  It was fantastic.  My favorite part of it was his introducing the CDE (Containers, Differences and transforming Exchanges) model.  In this model, self-organization is positively influenced by appropriate constraints on the containers, differences and transforming exchanges among the people who are asked to self-organize.  To explain: containers define in-ness vs. out-ness for participation, scope of work, environment of the group that is self-organizing.  Differences are the variations in the skills, qualities, attitudes, knowledge etc. of group members.  And transforming exchanges are the interactions between group members both amongst each other and with outside groups, where such interactions cause a transformation of some sort: creation of value, sharing of knowledge, new activities, etc.

By using the CDE model, we can diagnose challenges facing an agile team.  Mike Cohn included a number of scenarios for us to use to practice the application of this model.

Looking Forward to Day 2

Hopefully Day 2, which is primarily and Open Space event, will be even more interesting that Day 1.  I will continue to post frequent articles about the events of the day!  Please feel free to ask for more details in the comments… or to suggest that I connect with someone, or to bring up a topic for the Open Space portion.

Affiliated Promotions:

Register for a Scrum, Kanban and Agile training sessions for your, your team or your organization -- All Virtual! Satisfaction Guaranteed!

Please share!

Scrum Gathering – Orlando Florida – Mike Cohn – Leading Self-Organizing Teams

Something wrong with starting late at a Scrum Gathering!

Did this talk before at SD conference at Santa Clara

Think self-organizing teams are fundamental to all agile methods
– people claim: Unified Process is an agile process – but doesn’t rely on self-organizing teams
– Wicked problems: get the right people together, throw them at the problem


Self Organization and subtle Control – not all forms of control are evil

Containers, Differences and Exchanges Model

Influencing how the team evolves

Premise: self-organization isn’t just locking a team in a room and saying “just do it” – we influence

What is a Self Organizing Team?
– does not mean:
– – the team gets to decide what goal they pursue
– – or even necessarily who is on the team
– – – some self-org teams are given this responsibility

Complex Adaptive Systems
– 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
– e.g. QA group
– in a project:
– – sounds like a software project!

Some Examples
– ant colony
– flock of geese
– us right now – self-organized into room, some at front, some near power outlets
– a crowd batched up to get into a concert or sporting event
– – Jimmy Buffet concert – queueing, at the bar, at the beach etc.
– a family preparing, eating, and cleaning up after a meal
– cars and drivers on the heighway
– a software team

Control is not Evil
– was command and control leader before scrum!
– Simple rules or incentives are used to guide or direct behavior
– – “Drive this direction and on this side on the highway.”
– for bioteams, these are provided by nature
– for our teams rules and incentives can be added by managers or leaders… or in some cases by team members
– Generative rules – rules that generate behavior
– Some control is okay

Quote from Philip Anderson, The Biology of Business about Self-organization

Popular to criticize Taylorism – don’t specify exact steps, instead put in place things that guide behavior

(NOTE: slides on website)

Takeuchi & Nonaka “Although project teams are largely on their own, they are not uncontrolled… ”

What this is not
– we’re not talking about
– – being deceptive or sneaky
– – manipulating people
– – IS subtle rules and guidelines
– nothing I’m going to advocate needs to be secret
– – but there may be reasons why you don’t broadcast your reasons
– – e.g. if you have to fire someone

Containers Differences and Exchanges

Glenda Eoyang: Conditions for Self-Organizing in Human Systems
– Container
– – a boundary within which self-organization occurs e.g. project, team, role, nationality
– Differences
– – there must be differences among the agents acting in our system
– – e.g. technical knowledge, domain knowledge, education, experience, power, gender
– – e.g. individual sub-goals
– Transforming Exchanges
– – agents in the system interact and exchange resources
– – information, money, energy (vision)
– how can we use these to influence the way the team behaves?
– – amplify or dampen the differences
– – re-frame the problem
– – change the communication environment

Comment from audience about “Wisdom of Crowds”
– groupthink!

Using the CDE model
– Adjusting the Containers:
– – formal teams, informal teams, clarify (or not) expectations
– – e.g. the AI programmers thought they could not talk with each other, only the people on their teams
– – introduced a Community of Practices
– Differences:
– – dampen or amplify them within or between containers
– – e.g. if people are having a hard time making decisions because they are all too different, maybe adding people to increase similarity
– Exchanges:
– – insert new exchanges, new people, new techniques or tools
– – e.g. team that needed to get outside help re: architecture
– – cross-training

– enlarge or shrink team

– don’t require consensus
– – creativity comes from tension
– – quiet disagreement is not as good as fierce debate that leads to behavior change
– _do_ require consensus
– – e.g. if one person is dominating the discussion
– ask hard questions
– – then expect teams to find solutions

Transforming Exchanges:
– remove a document
– create a document!
– encourage communication between teams and groups
– – who isn’t talking
– add or remove people
– – change reporting relationships
– encourage learning


You are the ScrumMaster or PM:
– situations
– ID one thing to change
– use CDE model

Good Group Discussion around Scenarios

Mike Cohn is really good at creating discussion exercises.  I’ve always been impressed.  The discussion excercise asked us to apply the CDE model to the various scenarios.  In our group we only looked at two out of the five scenarios.  Each time the discussion was great – lots of good ideas from people about how to solve the problem in the scenario.  What wasn’t so good at first was using the CDE model.  It’s easy to just look at the scenario and come up with solutions.  What isn’t so easy is to use the model to generate solutions or to map solutions into the model.  At a personal level, I also found that folks in my group were emphasizing imposing solutions rather than using the Scrum model to have solutions emerge from the team’s own efforts.  For example, the retrospective is a Scrum practice that really should be the first line of defense.

Aother Philip Anderson quote:

“Self-organization proceeds from the premise that effective organization is evolved, not designed.  It aims to create an environment in which successful divisions of labour…”

Variation, selection and retention
– evolution is result of these three elements
– consider a giraffe:
– – variation: longer neck
– – selection: helps it reach food
– – retention: more food means more progeny

Seven levers for influencing team evolution:
1.  Select the external environment
– more than the physical environment
– business, industry
– approach to innovation
– approach to mistakes
– types of projects
– expectations about multi-tasking and focus
2. Define performance
– selection – traits that help us survive
– short vs. long-term performance
– providing training
– support sustainable pace
– explore wild ideas
– not exchanging deadlines for unmaintainable code
– e.g “Up or Out” culture – burn out or be promoted!
3. Manage meaning
– stories from leaders
– keeping messages out
– “we will become profitable this quarter”
– rituals
– Story about Mike’s background (1994)
– – valley of death
– – product did not have a long life
– – no new features
– – decided to create new product
– – “valley” in decline of revenue from old product, vs. increase in revenue for new product
– – as part of this, replaced two-ply with one-ply toilet paper to remind everyone of the need to save costs!
– Another story
– – “our GM counts the cars in the lot every day at 5pm” – not a good culture for Scrum!

4) Choose People
– who is on the team
– adjust:
– – team size, decision making style, location, gender, background, motivation

5) Self-selecting members?
– should a delivery team be allowed full control over who is on the team?
– under all circumstances or only some?  which?
– what are the advantages and disadvantages?
– – people often will choose to work with similar people
– doing this is giving up some control
– “you can self-organize unless I disagree” is not a good message!
6) Evolve vicarious selection systems
– variation-selection-retention
– – selection was determining 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 have vicarious selection systems:
– – retrospectives, Google’s 20% policy which attracts people to projects, compensation
7) Energize the system
– unless energy is pumped into the system, entropy will set in
– make sure the group has a “clear, elevating goal” or an “igniting purpose”
– motivation
– opportunity
– information
– Teamwork by Larson and LaFasco or Hot Spots by Lynda Gratton
– example: Bill Gates and “Internet Tidal Wave” memo

New book by Mike Cohn:

“Succeeding With Agile”

Affiliated Promotions:

Register for a Scrum, Kanban and Agile training sessions for your, your team or your organization -- All Virtual! Satisfaction Guaranteed!

Please share!

Scaling Scrum and Agile – Seven Online References

I’m working with a number of companies using agile methods that have between 10 and 20 teams all working on the same product/project/program. They didn’t start small. These aren’t cases of organically growing from one good agile team to many good agile teams. Rather, these are organizations that have grown up in a non-agile approach and now want to reap the benefits of agile with their many teams. What is interesting is that these organizations all have some common problems and then all have some unique problems. There isn’t an obvious prescription for how they should be doing their agile implementations. I hope to write a few articles about scaling agile and scrum, and this one is our starting point: what reading should you do if you find yourself in the situation of trying to build a large agile organization.

Continue reading Scaling Scrum and Agile – Seven Online References

Affiliated Promotions:

Register for a Scrum, Kanban and Agile training sessions for your, your team or your organization -- All Virtual! Satisfaction Guaranteed!

Please share!
Upcoming Courses
View Full Course Schedule
Scrum Master Bootcamp with CSM® (Certified Scrum Master®) [Virtual Learning] (SMBC)
Aug 23
Win as a Manager (afternoon)
Sep 8
Win as a Manager (evening)
Sep 8
Win as a Manager (afternoon)
Sep 9
Real Agility Management Track - Practitioner I (RA-MT-LA)
Sep 19
Scrum Master Bootcamp with CSM® (Certified Scrum Master®) [Virtual Learning]
Sep 20
Team Kanban Practitioner® (TKP)
Sep 21
Product Owner Bootcamp with CSPO® (Certified Scrum Product Owner®) [Virtual Learning]
Sep 27
Scrum Master Bootcamp with CSM® (Certified Scrum Master®) [Virtual Learning] (SMBC)
Oct 5
Product Owner Bootcamp with CSPO® (Certified Scrum Product Owner®) [Virtual Learning] (POBC)
Oct 12
Team Kanban Practitioner® (TKP)
Oct 18
Kanban System Design® (KMPI)
Nov 8
Kanban Systems Improvement® (KMPII)
Dec 15