2019/09/13 LeSS2019 - Chicken Breeding & The Core Design Principles, @lesscraiglarman

by Thierry de Pauw on


Chicken Breeding & The Core Design Principles, Craig Larman, @lesscraiglarman

Book: Poultry Genetics, Breeding, And Biotechnology, W M Muir

Experiment: select top-performing chicken in egg production for 6 generation
8 cages, select high-performing chicken from each cage and choose the egg from that chicken for the next generation

After 6 generations:
on average: 3 half-dead hyper-aggressive hens per cage, 6 killed from the remaining. ALMOST NO EGGS.

The high-performing chicken did not become the high-performing chicken by performing better but by bulling the other chicken.

Interesting to understand what really happens with high-performers.

2nd Experiment:
Select top-performing group for 6 generations.

9 healthy chickens per cage. 160% more eggs.

Don't select for the bastard chicken.
Selecting for the best individual can cause a cooperative society to collapse. @lesscraiglarman

Agile Software Development, The Cooperative Game, Alistair Cockburn.

The Core Design Principles
Elinor Ostrom, won the 2009 Nobel Prize in Economics. First woman to win that Nobel Prize.

Book: Governing the Commons, 1990
- @rowanb: “Generalizing the core design principles for the efficacy of groups” paper cited by @lesscraiglarman at #LeSS2019 https://t.co/tlng0EPWnP

  • @rowanb: Elinor Ostram found co-operative societies that avoided the Tragedy of the Commons. @lesscraiglarman #Agile is intended to be a co-operative game according to @TotherAlistair #LeSS2019 https://t.co/S0rn8ULXHm

Many know the dynamics of the tragedy of the commons

The tragedy of the commons is a situation in a shared-resource system where individual users, acting independently according to their own self-interest, behave contrary to the common good of all users, by depleting or spoiling that resource through their collective action.

The tragedy of the commons
is not inevitable

cooperative societies succeed in governing the commons, and there are success patterns (design principles).

Interestingly it was a woman who discovered that.

What are the commons in LeSS?

  • code
  • shared responsibility for done product increment
  • ???

...the principles have a wider range of application than Common-Resource Pool groups and are relevant to nearly any situation where people must cooperate and coordinate to achieve shared goals.
=> LeSS

The 8 Core Design Principles
see pictures

1. Define clear group boundaries.
2. Match rules governing the use of common goods to local needs and conditions.
3. Ensure that those affected by the rules can participate in modifying the rules.
4. Make sure the rule-making rights of community members are respected by outside authorities.
5. Develop a system, carried out by community members, for monitoring members’ behaviour.
6. Use graduated sanctions for rule violators.
7. Provide accessible, low-cost means for dispute resolution.
8. Build responsibility for governing the common resource in nested tiers from the lowest level up to the entire interconnected system.

Apply to your situation:
- which CDP are in place in your product group? how does it help govern any of your "commons".
- if some CDPs are missing in your group, what is the impact on any of your "commons"?
- ideas for future concrete use?

I suspect these 8 CDPs reflect common evolutionary bias and common system pressure.