SlideShare a Scribd company logo
10
The Magic Number
#10MagicNumber
Alex Sloley @alex_sloley
Gabor Devenyi @devtestrepeat
Alex Sloley and Gabor Devenyi
History
Attribution http://www.bay12forums.com/smf/index.php?topic=169526.0 (image), https://en.wikipedia.org/wiki/Paleolithic#Social_organization
Family
Band
Macrobrand
https://en.wikipedia.org/wiki/Decury
https://romanmilitary.net/strategy/structure/
Attribution TBD
http://sn-japan.com/sengoku/sonae.html
Attribution https://www.newsgram.com/874-women-will-join-military-police-indian-army-sanctions/
Attribution https://indianarmy.nic.in/
10
3
3
4
Spirituality
"10 commandments" (CC BY 2.0) by BhaduriAbhijit
Unknown author, “Sikh gurus“, public domain on Wikimedia Commons
"Eat money" (CC BY-NC 2.0) by eltpics
Numerology
wordart.com
Sports
There are 750 sports played around the worlds, 200+
of them are recognized by national and international federations.
While individual sports are very popular, so are team sports.
We’re examining how different sports teams are formed,
if there is a magic number or specific roles required.
Cricket
Two teams, eleven player in each
One team bowling, other team batting
https://www.scoopwhoop.com/15-Years-On-Heres-What-The-Cricket-Team-Of-Lagaan-Looks-Like/#.nxepjna86
Kabaddi
7 players in each team
Raider
https://www.prokabaddi.com/teams/1-bengaluru-bulls-teamprofile/news
Nature
Pack sizes vary, most packs have 6 or 7 members,
although some may include as many as 15 wolves.
Usually, packs are made up of between 5 and 11 wolves,
but exceptionally huge packs with 42 wolves are known to exist.
Attribution TBD
https://www.truthorfiction.com/photo-of-a-wolf-pack-explains-wolf-behavior/ and https://www.wattpad.com/10450812-positions-of-the-wolf-pack
Bengali tigers are endangered species
They lead solitary lives, hunting individually.
The home ranges occupied by adult male residents are mutually exclusive.
https://www.worldwildlife.org/species/bengal-tiger
Indian Elephant
Elephants live in a matriarchal family group of related females called a herd.
Herds consist of eight to 100 individuals.
Males may be associated with a herd, solitary or may live temporarily with other
males.
https://en.wikipedia.org/wiki/Indian_elephant
"Ant party" (CC BY-SA 2.0) by Dzipi
More workers working might not get more work
done, ants (and robots) show
Georgia Institute of Technology
https://tinyurl.com/antsrobots
"We noticed that if you have 150 ants in a container, only 10 or 15 of them will
actually be digging in the tunnels at any given time," said Daniel Goldman, a
professor in the School of Physics at the Georgia Institute of Technology. "We
wanted to know why, and to understand how basic laws of physics might be at
work. We found a functional, community benefit to this seeming inequality in
the work environment. Without it, digging just doesn't get done."
“More workers working might not get more work done, ants (and robots) show” by Phys.org
Society
Base 10
Decimal
Denary
0 1 2 3 4 5 6 7 8 9 10
٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠
"old school metric system poster" (CC BY 2.0) by jasoneppink
"Indian Currency, Money, Rupees" (CC0 1.0) by sawaleashish920
Science
"150" (CC BY-NC-ND 2.0) by wiccked
“It is generally accepted that the cohesion of primate groups
is maintained through time by social grooming.”
Dunbar’s Number ≅ 150, 100-250
“In human conversations about 60% of time is spent gossiping
about relationships and personal experiences.”
For a group of 10, social grooming = 2.83%
“Coevolution of neocortical size, group size and language in humans” by R.I.M. Dunbar, Behavioral and Brain Sciences, December 1993
“…sociometric studies of ‘sympathy groups’ suggest
that we are only able to maintain very intense relationships
with 10-12 other individuals at any one time.”
“Whereas bird flocks can shed individuals through trickle migration
as soon as they exceed their optimal size, primate groups cannot;
they have to wait until the group is large enough to permit it to
split into two or more daughter groups of the minimum size
necessary to ensure the safety and survival of their members.”
“Human sympathy groups” by Buys, C.J. & Larsen, K.L., Psychological Report, 1979
“Coevolution of neocortical size, group size and language in humans” by R.I.M. Dunbar, Behavioral and Brain Sciences, December 1993
Communication Channels
n (n – 1)
2
Metcalfe’s Law
Diagram showing the network effect in a few simple phone networks. Lines represent potential calls between phones. Created by Nathan Wood in Adobe Illustrator. Woody993 at English Wikipedia.
How to Design Small Decision Making Groups
http://www.intuitor.com/statistics/SmallGroups.html
n
S
x=2
n!
x!(n-x)!
Ringelmann Effect
The Ringelmann Effect is the tendency for individual members of a group to
become increasingly less productive as the size of their group increases.
https://en.wikipedia.org/wiki/Ringelmann_effect
"Let Slip the Tugs of War" (CC BY-NC 2.0) by United States Marine Corps Official Page
https://www.teamgantt.com/blog/what-is-the-ideal-team-size-to-maximize-productivity
Agile
https://en.wikipedia.org/wiki/Extreme_programming
Scalability: Historically, XP only works on teams of 12 or fewer people. One way to
circumvent this limitation is to break up the project into smaller pieces and the team
into smaller groups. It has been claimed that XP has been used successfully on teams of
over a hundred developers.
XP
Programmer Tester Tracker Coach
Doomsayer Customer Manager
Scrum
Optimal Development Team size is small enough to remain nimble and large enough to complete significant
work within a Sprint. Fewer than three Development Team members decrease interaction and results in
smaller productivity gains. Smaller Development Teams may encounter skill constraints during the Sprint,
causing the Development Team to be unable to deliver a potentially releasable Increment. Having more than
nine members requires too much coordination. Large Development Teams generate too much complexity for
an empirical process to be useful. The Product Owner and Scrum Master roles are not included in this count
unless they are also executing the work of the Sprint Backlog.
https://www.scrumguides.org
https://www.scrum.org
Product
Owner - 1
Scrum
Master - 1
Development
Team 3-9
SAFe
Roles
Agile Team – 5-11 people
Development Team – a subset of the Agile Team, all of the generalized
specialists needed for the work
Product Owner – the owner of the Product Backlog
Scrum Master – the servant leader and coach of the team
https://www.scaledagileframework.com
DSDM Atern
12 roles, but in solution
development, it can easily be 10.
Well, at least it's 5+.
https://www.agilebusiness.org
Famous People
2-Pizza Team, Jeff Bezos
"Pizza Salami" (CC BY 2.0) by pizzamasetti
Troy Magennis, Agile2018 San Diego, Keynote
“What’s the story about Agile Data”
https://tinyurl.com/storyagiledata
“What’s the story about Agile Data” by Troy Magennis
https://twitter.com/hw0809/status/1027244431697575936 by https://twitter.com/hw0809
“In every team of 100 is a team of 10 waiting to get out!”
Chet Hendrickson, Agile2015, Washington D.C.
“Extreme Programming Installed” by Amazon
“10 is the optimal number of people in a team such that
introverts don't have to talk to other people.”
Jim Benson, Agile2018, San Diego
“Personal Kanban” by Amazon
“A small group of people can get almost anything done. A large group
of people can talk about getting almost anything done.”
Jim Benson, Agile2018, San Diego
“Why Limit WIP” by Amazon
Conclusion
What is the perfect team size?
Conclusion
There is no perfect team size
Is there a perfect number?
No
Is there a perfect recipe?
No
Is there a perfect methodology?
No
Understand that people are complex
Probe, sense, and change (Cynefin)
It’s still important to have a reasonable number of people on the team!
Most of the time adding more people to the team will not lead to better
performance.
Establishing trust is key (taking away or adding people will always impact
team dynamics and trust)
Teams with no dominant voice and no free-ride tend to perform better
Psychological safety: Can we take risks on this team without feeling insecure or
embarrassed?
Dependability: Can we count on each other to do high quality work on time?
Structure & clarity: Are goals, roles, and execution plans on our team clear?
Meaning of work: Are we working on something that is personally important for
each of us?
Impact of work: Do we fundamentally believe that the work we’re doing matters?
Don’t forget Google’s Project Aristotle
Ask
What is the team goal?
What skills are needed?
What type of people are needed to address all the required skills?
https://tinyurl.com/AI2019MagicNumber10
"Messy Desk." (CC by-SA 2.0) by Clickflashphotos / Nicki Varkevisser
Thank you Bangalore,
you’ve been great, we love you all!
"Taking a Bow (or a High Kick)" (CC by-NC-ND 2.0) BY Lebatihem

More Related Content

Similar to The magic number is 10 by Gabor Devenyi & Alex Sloley at #AgileIndia2019

Knowledge Worker 20562
Knowledge Worker 20562Knowledge Worker 20562
Knowledge Worker 20562npasha
 
"Understanding Humans with Machines" (Arthur Tisi)
"Understanding Humans with Machines" (Arthur Tisi)"Understanding Humans with Machines" (Arthur Tisi)
"Understanding Humans with Machines" (Arthur Tisi)
Maryam Farooq
 
Help On Essay Writing
Help On Essay WritingHelp On Essay Writing
Help On Essay Writing
Melissa Gomez
 
The 4th New Science
The 4th New ScienceThe 4th New Science
The 4th New Science
grplunkett
 
Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809
Katrina (Kate) Pugh
 
Agile planning
Agile planningAgile planning
Agile planning
Neil Perkin
 
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Edwin Dando
 
Knowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the peopleKnowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the people
Stephen Collins
 
Can We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile AdoptionCan We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile Adoption
TechWell
 
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
TechWell
 
SMCFW - SXSW Downloaded
SMCFW - SXSW DownloadedSMCFW - SXSW Downloaded
SMCFW - SXSW Downloaded
Social Media Club Fort Worth
 
Distributed cat herding
Distributed cat herdingDistributed cat herding
Distributed cat herding
Jilles van Gurp
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!
Marcin Czenko
 
Tips to Applying Exponential Organization Principles To Large CPG Companies
Tips to Applying Exponential Organization Principles To Large CPG CompaniesTips to Applying Exponential Organization Principles To Large CPG Companies
Tips to Applying Exponential Organization Principles To Large CPG Companies
Ileana Chermenschi
 
Essays On Communication
Essays On CommunicationEssays On Communication
Essays On Communication
Janet Luebke
 
Essays On Communication.pdf
Essays On Communication.pdfEssays On Communication.pdf
Essays On Communication.pdf
Laura Jones
 
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Blend Interactive
 
Programming: Past, Present, Future
Programming: Past, Present, FutureProgramming: Past, Present, Future
Programming: Past, Present, Future
John Thomas
 
Design For Social Entrepreneurship Workshop
Design For Social Entrepreneurship WorkshopDesign For Social Entrepreneurship Workshop
Design For Social Entrepreneurship Workshop
Sami Nerenberg
 
HarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the peopleHarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the peopleMichael Bernstein
 

Similar to The magic number is 10 by Gabor Devenyi & Alex Sloley at #AgileIndia2019 (20)

Knowledge Worker 20562
Knowledge Worker 20562Knowledge Worker 20562
Knowledge Worker 20562
 
"Understanding Humans with Machines" (Arthur Tisi)
"Understanding Humans with Machines" (Arthur Tisi)"Understanding Humans with Machines" (Arthur Tisi)
"Understanding Humans with Machines" (Arthur Tisi)
 
Help On Essay Writing
Help On Essay WritingHelp On Essay Writing
Help On Essay Writing
 
The 4th New Science
The 4th New ScienceThe 4th New Science
The 4th New Science
 
Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809Midwest km pugh conversational ai and ai for conversation 190809
Midwest km pugh conversational ai and ai for conversation 190809
 
Agile planning
Agile planningAgile planning
Agile planning
 
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
 
Knowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the peopleKnowledge Worker 2.0 - Power to the people
Knowledge Worker 2.0 - Power to the people
 
Can We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile AdoptionCan We Do Agile? Barriers to Agile Adoption
Can We Do Agile? Barriers to Agile Adoption
 
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
 
SMCFW - SXSW Downloaded
SMCFW - SXSW DownloadedSMCFW - SXSW Downloaded
SMCFW - SXSW Downloaded
 
Distributed cat herding
Distributed cat herdingDistributed cat herding
Distributed cat herding
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!
 
Tips to Applying Exponential Organization Principles To Large CPG Companies
Tips to Applying Exponential Organization Principles To Large CPG CompaniesTips to Applying Exponential Organization Principles To Large CPG Companies
Tips to Applying Exponential Organization Principles To Large CPG Companies
 
Essays On Communication
Essays On CommunicationEssays On Communication
Essays On Communication
 
Essays On Communication.pdf
Essays On Communication.pdfEssays On Communication.pdf
Essays On Communication.pdf
 
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
Next Level Collaboration: The Future of Content and Design by Rebekah Cancino...
 
Programming: Past, Present, Future
Programming: Past, Present, FutureProgramming: Past, Present, Future
Programming: Past, Present, Future
 
Design For Social Entrepreneurship Workshop
Design For Social Entrepreneurship WorkshopDesign For Social Entrepreneurship Workshop
Design For Social Entrepreneurship Workshop
 
HarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the peopleHarambeeNet: Data by the people, for the people
HarambeeNet: Data by the people, for the people
 

More from Agile Software Community of India

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Agile Software Community of India
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
Agile Software Community of India
 
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
Agile Software Community of India
 
How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...
Agile Software Community of India
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
Agile Software Community of India
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Agile Software Community of India
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
Agile Software Community of India
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Agile Software Community of India
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
Agile Software Community of India
 
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
Agile Software Community of India
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Agile Software Community of India
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Agile Software Community of India
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
Agile Software Community of India
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...
Agile Software Community of India
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Agile Software Community of India
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia201910 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
Agile Software Community of India
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile Software Community of India
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Agile Software Community of India
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Agile Software Community of India
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Agile Software Community of India
 

More from Agile Software Community of India (20)

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
 
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
 
How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
 
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia201910 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
 

Recently uploaded

Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 

Recently uploaded (13)

Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 

The magic number is 10 by Gabor Devenyi & Alex Sloley at #AgileIndia2019

  • 1. 10 The Magic Number #10MagicNumber Alex Sloley @alex_sloley Gabor Devenyi @devtestrepeat Alex Sloley and Gabor Devenyi
  • 3. Attribution http://www.bay12forums.com/smf/index.php?topic=169526.0 (image), https://en.wikipedia.org/wiki/Paleolithic#Social_organization Family Band Macrobrand
  • 10. "10 commandments" (CC BY 2.0) by BhaduriAbhijit
  • 11. Unknown author, “Sikh gurus“, public domain on Wikimedia Commons
  • 12. "Eat money" (CC BY-NC 2.0) by eltpics
  • 16. There are 750 sports played around the worlds, 200+ of them are recognized by national and international federations. While individual sports are very popular, so are team sports. We’re examining how different sports teams are formed, if there is a magic number or specific roles required.
  • 17. Cricket Two teams, eleven player in each One team bowling, other team batting https://www.scoopwhoop.com/15-Years-On-Heres-What-The-Cricket-Team-Of-Lagaan-Looks-Like/#.nxepjna86
  • 18. Kabaddi 7 players in each team Raider https://www.prokabaddi.com/teams/1-bengaluru-bulls-teamprofile/news
  • 19.
  • 21. Pack sizes vary, most packs have 6 or 7 members, although some may include as many as 15 wolves. Usually, packs are made up of between 5 and 11 wolves, but exceptionally huge packs with 42 wolves are known to exist. Attribution TBD
  • 23. Bengali tigers are endangered species They lead solitary lives, hunting individually. The home ranges occupied by adult male residents are mutually exclusive. https://www.worldwildlife.org/species/bengal-tiger
  • 24. Indian Elephant Elephants live in a matriarchal family group of related females called a herd. Herds consist of eight to 100 individuals. Males may be associated with a herd, solitary or may live temporarily with other males. https://en.wikipedia.org/wiki/Indian_elephant
  • 25. "Ant party" (CC BY-SA 2.0) by Dzipi
  • 26. More workers working might not get more work done, ants (and robots) show Georgia Institute of Technology https://tinyurl.com/antsrobots "We noticed that if you have 150 ants in a container, only 10 or 15 of them will actually be digging in the tunnels at any given time," said Daniel Goldman, a professor in the School of Physics at the Georgia Institute of Technology. "We wanted to know why, and to understand how basic laws of physics might be at work. We found a functional, community benefit to this seeming inequality in the work environment. Without it, digging just doesn't get done." “More workers working might not get more work done, ants (and robots) show” by Phys.org
  • 28. Base 10 Decimal Denary 0 1 2 3 4 5 6 7 8 9 10 ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠
  • 29. "old school metric system poster" (CC BY 2.0) by jasoneppink
  • 30. "Indian Currency, Money, Rupees" (CC0 1.0) by sawaleashish920
  • 32. "150" (CC BY-NC-ND 2.0) by wiccked
  • 33. “It is generally accepted that the cohesion of primate groups is maintained through time by social grooming.” Dunbar’s Number ≅ 150, 100-250 “In human conversations about 60% of time is spent gossiping about relationships and personal experiences.” For a group of 10, social grooming = 2.83% “Coevolution of neocortical size, group size and language in humans” by R.I.M. Dunbar, Behavioral and Brain Sciences, December 1993
  • 34. “…sociometric studies of ‘sympathy groups’ suggest that we are only able to maintain very intense relationships with 10-12 other individuals at any one time.” “Whereas bird flocks can shed individuals through trickle migration as soon as they exceed their optimal size, primate groups cannot; they have to wait until the group is large enough to permit it to split into two or more daughter groups of the minimum size necessary to ensure the safety and survival of their members.” “Human sympathy groups” by Buys, C.J. & Larsen, K.L., Psychological Report, 1979 “Coevolution of neocortical size, group size and language in humans” by R.I.M. Dunbar, Behavioral and Brain Sciences, December 1993
  • 35. Communication Channels n (n – 1) 2 Metcalfe’s Law Diagram showing the network effect in a few simple phone networks. Lines represent potential calls between phones. Created by Nathan Wood in Adobe Illustrator. Woody993 at English Wikipedia.
  • 36. How to Design Small Decision Making Groups http://www.intuitor.com/statistics/SmallGroups.html n S x=2 n! x!(n-x)!
  • 37. Ringelmann Effect The Ringelmann Effect is the tendency for individual members of a group to become increasingly less productive as the size of their group increases. https://en.wikipedia.org/wiki/Ringelmann_effect "Let Slip the Tugs of War" (CC BY-NC 2.0) by United States Marine Corps Official Page https://www.teamgantt.com/blog/what-is-the-ideal-team-size-to-maximize-productivity
  • 38. Agile
  • 39. https://en.wikipedia.org/wiki/Extreme_programming Scalability: Historically, XP only works on teams of 12 or fewer people. One way to circumvent this limitation is to break up the project into smaller pieces and the team into smaller groups. It has been claimed that XP has been used successfully on teams of over a hundred developers. XP Programmer Tester Tracker Coach Doomsayer Customer Manager
  • 40. Scrum Optimal Development Team size is small enough to remain nimble and large enough to complete significant work within a Sprint. Fewer than three Development Team members decrease interaction and results in smaller productivity gains. Smaller Development Teams may encounter skill constraints during the Sprint, causing the Development Team to be unable to deliver a potentially releasable Increment. Having more than nine members requires too much coordination. Large Development Teams generate too much complexity for an empirical process to be useful. The Product Owner and Scrum Master roles are not included in this count unless they are also executing the work of the Sprint Backlog. https://www.scrumguides.org https://www.scrum.org Product Owner - 1 Scrum Master - 1 Development Team 3-9
  • 41. SAFe Roles Agile Team – 5-11 people Development Team – a subset of the Agile Team, all of the generalized specialists needed for the work Product Owner – the owner of the Product Backlog Scrum Master – the servant leader and coach of the team https://www.scaledagileframework.com
  • 42. DSDM Atern 12 roles, but in solution development, it can easily be 10. Well, at least it's 5+. https://www.agilebusiness.org
  • 44. 2-Pizza Team, Jeff Bezos "Pizza Salami" (CC BY 2.0) by pizzamasetti
  • 45. Troy Magennis, Agile2018 San Diego, Keynote “What’s the story about Agile Data” https://tinyurl.com/storyagiledata “What’s the story about Agile Data” by Troy Magennis https://twitter.com/hw0809/status/1027244431697575936 by https://twitter.com/hw0809
  • 46. “In every team of 100 is a team of 10 waiting to get out!” Chet Hendrickson, Agile2015, Washington D.C. “Extreme Programming Installed” by Amazon
  • 47. “10 is the optimal number of people in a team such that introverts don't have to talk to other people.” Jim Benson, Agile2018, San Diego “Personal Kanban” by Amazon
  • 48. “A small group of people can get almost anything done. A large group of people can talk about getting almost anything done.” Jim Benson, Agile2018, San Diego “Why Limit WIP” by Amazon
  • 49. Conclusion What is the perfect team size?
  • 50. Conclusion There is no perfect team size
  • 51. Is there a perfect number? No Is there a perfect recipe? No Is there a perfect methodology? No
  • 52. Understand that people are complex Probe, sense, and change (Cynefin) It’s still important to have a reasonable number of people on the team! Most of the time adding more people to the team will not lead to better performance. Establishing trust is key (taking away or adding people will always impact team dynamics and trust) Teams with no dominant voice and no free-ride tend to perform better
  • 53. Psychological safety: Can we take risks on this team without feeling insecure or embarrassed? Dependability: Can we count on each other to do high quality work on time? Structure & clarity: Are goals, roles, and execution plans on our team clear? Meaning of work: Are we working on something that is personally important for each of us? Impact of work: Do we fundamentally believe that the work we’re doing matters? Don’t forget Google’s Project Aristotle
  • 54. Ask What is the team goal? What skills are needed? What type of people are needed to address all the required skills?
  • 55. https://tinyurl.com/AI2019MagicNumber10 "Messy Desk." (CC by-SA 2.0) by Clickflashphotos / Nicki Varkevisser
  • 56. Thank you Bangalore, you’ve been great, we love you all! "Taking a Bow (or a High Kick)" (CC by-NC-ND 2.0) BY Lebatihem