SlideShare a Scribd company logo
1 of 37
Swarming

The Birds and the Bees and Agile
The Catalysts
    Tom Perry
    Dhaval Panchal
    You




2                    Swarming   8/7/2008
Tom Perry
My Interests:

 Swarming        Publishing    Creativity    Scrum

 Complexity coaching          Mentoring   Sailing
 Beer  Teamwork Design Sci-Fi Agile XP
 humor Leadership passion Software


Email: tperry@authorize.net




 3                                           Swarming   8/7/2008
Dhaval Panchal
     Agile Coach, Analyst, and Certified
     Scrum Practitioner with SolutionsIQ
     Trained and coached 30+ Scrum
     project teams during enterprise
     rollouts, including midsized to
     Fortune 10 companies
     Background in development,
     business and functional analysis,
     organizational change, project
     management, and business
     intelligence

Email: DRPanchal@SolutionsIQ.com


 4                                    Swarming   8/7/2008
Agenda
    Introduction to Swarming
    Applying Swarming to Development
    Critical Factors for Swarming
    Conclusions
    Q&A




5                                  Swarming   8/7/2008
Introduction to Swarming
    What is Swarming?
    Origins of Swarming
    Characteristics of Swarming
    Swarming and Self Organization




6                                    Swarming   8/7/2008
What is Swarming?
    “The collective behavior that emerges from a group of social
    insects.”
        Bonabeau – Swarm Intelligence, p.109



    It’s what bugs do…

    Swarming behavior = Self Organizing behavior




7                                              Swarming   8/7/2008
Origins of Swarming
Natural Origins:
 Slime Molds
 Ants
 Bees
 People

Multidisciplinary Origins:
 Mathematics (complexity, chaos)
 Biology (animal behavior)
 Psychology (behavior, neurology)
 Economics (Market behavior)

 8                                  Swarming   8/7/2008
Example: Swarming In Action




       *Recorded from “CoolSchool.exe”
9                                        Swarming   8/7/2008
Characteristics of Swarming
 Flexibility (adapt to changing environment)
 Robustness (even when individuals fail, the group can
 still perform tasks)
 Self-Organization (no central control)

     Eric Bonabeau & Christopher Meyer
              “Swarm Intelligence: A Whole New Way to Think about Business”




10                                               Swarming   8/7/2008
Self Organization
 “Self-organization refers to exactly what is suggested:
  systems that appear to organize themselves without
  external direction, manipulation, or control.”

     Tom De Wolf and Tom Holvoet,
       “Emergence Versus Self-organization: Different Concepts but Promising When
       Combined”




11                                                   Swarming   8/7/2008
Swarming Exercise
 Francis Galton’s Ox




12                     Swarming   8/7/2008
Applying Swarming to Development Teams
Is swarming Agile?
Conditions for Swarming
How agilists got it – a critique
Tools for Swarming
Conventional Notions of Swarming




13                      Swarming   8/7/2008
Is Swarming Agile?
From the Principles of the Agile Manifesto:
  “The best architectures, requirements, and designs
  emerge from self-organizing teams.”
  “At regular intervals, the team reflects on how
  to become more effective, then tunes and adjusts
  its behavior accordingly.”
  “Build projects around motivated individuals.
  Give them the environment and support they need, and
  trust them to get the job done.”
  “The most efficient and effective method of
  conveying information to and within a
  development team is face-to-face conversation.”

 14                               Swarming   8/7/2008
Conditions for Swarming
 Employees maintain their ability to explore new
 opportunities while exploiting existing ones;
 Enable a person with an idea to recruit others;
 Allow, but not force, people to be recruited, even
 when they are working in a core business;
 Let the system self-select the best ideas; and
 Support the winning ideas with sufficient resources
 Eric Bonabeau & Christopher Meyer
       “Swarm Intelligence: A Whole New Way to Think about Business”




15                                                  Swarming   8/7/2008
Examples of Swarming Teams
 Alcoholics Anonymous
 Open Source
 Google
 Open Spaces
 The Apache
 Wikipedia
                    The 4 Principles of Open Space
                    1. Whoever comes is the right
                       people.
                    2. Whenever it starts is the right
                       time.
                    3. Whatever happens is the only
                       thing that could have.
                    4. When it’s over, it’s over.




16                                                       Swarming   8/7/2008
How Agilists Got it Right
 Lightweight, simple rules
 Encouraging high bandwidth communication
     Face to face communication
 Building in support for emergence
     Fostering the ability to change frequently
 Fostering the interchange of new ideas
     Create a place to keep and prioritize new ideas – the
     backlog
 Decentralized, self-organizing teams
     Now I get it!


17                                        Swarming   8/7/2008
How Agilists Got it Wrong
 Too constrained by the product owner
     Prevents teams from working on what they are interested in

 No substantive guidance regarding building self-
 organizing teams
     You’re agile now! Go self-organize! Now what?

 Focus on business needs at the expense of innovation
     Scrum attempts to constrain the innovation to only that of
     interest to the PO. Be creative, but only inside this box…




18                                       Swarming   8/7/2008
Team Swarming Exercise
 Dynamic Triangle Exercise




You                 A: Friend              B: Enemy




                      You            B: Enemy
A: Friend




19                              Swarming   8/7/2008
Tools for Swarming: The Working Agreement
 Shared team values
 List of rules the team agrees
 to work by
 Supports negative feedback




20                               Swarming   8/7/2008
Tools for Swarming: The Retrospective
 An opportunity to review and revise the working
 agreement
 A chance to put new rules in place
 A means of filtering out the rules that are “Losers”




21                                  Swarming   8/7/2008
Conventional Notions of Swarming are Wrong
 Swarming is a fire drill
 Swarming means an absence of rules or processes
 Swarming is an exception to normal activity
 Swarming is equally useful in all environments
 Swarming means everybody works on the same thing at
 once




22                              Swarming   8/7/2008
Critical Factors for Swarming
 The Four Bases of Self Organization
 Fundamental Swarming Rules
 Critical Factors for swarm Intelligence
 Three Kinds of Problems




23                                  Swarming   8/7/2008
The four bases of self-organization
 positive feedback (amplification)
 negative feedback (for counter-balance and
 stabilization)
 amplification of fluctuations (randomness, errors,
 random walks)
 multiple Interactions

     Thiemo Krink, Swarm Intelligence - Introduction




24                                           Swarming   8/7/2008
Fundamental Swarming Rules
 Employees maintain their ability to explore new
 opportunities while exploiting existing ones;
 Enable a person with an idea to recruit others;
 Allow, but not force, people to be recruited, even
 when they are working in a core business;
 Let the system self-select the best ideas; and
 Support the winning ideas with sufficient resources
 Eric Bonabeau & Christopher Meyer
       “Swarm Intelligence: A Whole New Way to Think about Business”




25                                                  Swarming   8/7/2008
Critical Factors for Swarm Intelligence*
 Diversity
 Independence
 Decentralization




         *James Suroweicki, The Wisdom of Crowds

26                                                 Swarming   8/7/2008
Swarm Intelligence
There are three kinds of problems that Swarm
Intelligence addresses:
  Cognition (logical problems that can be solved)
  Coordination (require members of a group to coordinate
  their behavior)
  Cooperation (getting self-interested, distrustful, people
  to work together)



           James Surowiecki, The Wisdom of Crowds



 27                                        Swarming   8/7/2008
Sharing Values Exercise




28                        Swarming   8/7/2008
Conclusions
 Self-Organizing Teams are Driven…
 Winners and Losers…
 Swarming at Authorize.net




29                               Swarming   8/7/2008
Self Organizing Teams are Driven…
 Self-organizing teams depend on a participants ability
 to discover an attractive subject that they are
 passionate about. Something they are so passionate
 about that they want to share it with others.




30                                 Swarming   8/7/2008
Winners and Losers…

“…what makes a system successful is its ability to
 generate lots of losers and then to recognize them as
 such and kill them off.”
                  -James Surowiecki, 2004, p. 29
Winners and Losers…




32                    Swarming   8/7/2008
Swarming at Authorize.net

               The Innovation Bazaar
1.    Advertise ideas on a regular schedule
2.    Actively recruit team members
      a)   Seek membership outside development
3.    Celebrate Success
4.    Use a rating System for Ideas
5.    Monthly “Summit of the Bazaar”




 33                                Swarming   8/7/2008
Exercise: Make up your own rules




34                         Swarming   8/7/2008
Resources
 The Wisdom of Crowds – James Suroweicki
 Emergence – Steven Johnson
 Micromotives and Macro Behavior – Thomas
 Schelling
 The Starfish and the Spider: The Unstoppable
 Power of Leaderless Organizations – Ori
 Brafman and Rod Beckstrom
 Swarm Creativity – Peter Gloor
 Swarm Intelligence: A Whole New Way to Think
 about Business – Eric Bonabeau and
 Christopher Meyer

35                          Swarming   8/7/2008
Online Resources
http://www.bioteams.com/
http://www.systems-thinking.org/
http://www.calresco.org/themes.htm#pap
http://www.cenizal.com/?p=14
http://grant.robinson.name/projects/cellularAutomata/
http://ngm.nationalgeographic.com/ngm/0707/feature5/index.html
http://en.wikipedia.org/wiki/Swarm
http://www.jimhighsmith.com/pubs.html
http://www.mgtaylor.com/mgtaylor/jotm/spring97/flock.htm
http://www.openspaceworld.org/
http://mitpress.mit.edu/books/FLAOH/cbnhtml/slides.html
http://www.red3d.com/cwr/boids/
http://courses.washington.edu/gis203/index.html
http://developer.mugshot.org/wiki/Swarm_Effect
http://www.swarmcreativity.net/
http://www.ickn.org/
http://pespmc1.vub.ac.be/COMSELLI.html
http://www.sce.carleton.ca/netmanage/tony/swarm.html
http://www.nytimes.com/2007/11/13/science/13traff.html



 36                                                         Swarming   8/7/2008
Q&A




37    Swarming   8/7/2008

More Related Content

Viewers also liked

Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog HealthyDhaval Panchal
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic MeasurementDhaval Panchal
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planningDhaval Panchal
 
The Disappearing Honeybee
The Disappearing HoneybeeThe Disappearing Honeybee
The Disappearing Honeybeesternhen
 
2015 04-catching swarms
2015 04-catching swarms2015 04-catching swarms
2015 04-catching swarmsRick Bledsoe
 
Fleet Beekeepers Advanced beeginners week 2
Fleet Beekeepers Advanced beeginners week 2Fleet Beekeepers Advanced beeginners week 2
Fleet Beekeepers Advanced beeginners week 2Fleetbeekeepers
 
El Arte De Won Park Origami
El Arte De  Won  Park  OrigamiEl Arte De  Won  Park  Origami
El Arte De Won Park Origamihome
 
Swarm Prevention For Honey Bees
Swarm Prevention For Honey BeesSwarm Prevention For Honey Bees
Swarm Prevention For Honey BeesLee Davis
 
Bees Week 4 - Queens, Hive Splitting and Swarms of Honey Bees
Bees Week 4 - Queens, Hive Splitting and Swarms of Honey BeesBees Week 4 - Queens, Hive Splitting and Swarms of Honey Bees
Bees Week 4 - Queens, Hive Splitting and Swarms of Honey BeesDara Dimitrov
 
Estructuras desplegables
Estructuras desplegablesEstructuras desplegables
Estructuras desplegablesxose783
 
All about bees slideshow
All about bees slideshowAll about bees slideshow
All about bees slideshowLeanne Lonergan
 
Honey Bee Presentation Final
Honey Bee Presentation FinalHoney Bee Presentation Final
Honey Bee Presentation FinalMelissaDNourigat
 
Engineering Drawing
Engineering DrawingEngineering Drawing
Engineering DrawingLai Chun Tat
 
Liftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projectsLiftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projectsFabio Armani
 
38 gestures of body language
38 gestures of body language38 gestures of body language
38 gestures of body languagemelodeepop
 

Viewers also liked (20)

Ipma scrum keynote
Ipma scrum keynoteIpma scrum keynote
Ipma scrum keynote
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic Measurement
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planning
 
The Disappearing Honeybee
The Disappearing HoneybeeThe Disappearing Honeybee
The Disappearing Honeybee
 
2015 04-catching swarms
2015 04-catching swarms2015 04-catching swarms
2015 04-catching swarms
 
Fleet Beekeepers Advanced beeginners week 2
Fleet Beekeepers Advanced beeginners week 2Fleet Beekeepers Advanced beeginners week 2
Fleet Beekeepers Advanced beeginners week 2
 
El Arte De Won Park Origami
El Arte De  Won  Park  OrigamiEl Arte De  Won  Park  Origami
El Arte De Won Park Origami
 
Swarm Prevention For Honey Bees
Swarm Prevention For Honey BeesSwarm Prevention For Honey Bees
Swarm Prevention For Honey Bees
 
Origami
OrigamiOrigami
Origami
 
Bees Week 4 - Queens, Hive Splitting and Swarms of Honey Bees
Bees Week 4 - Queens, Hive Splitting and Swarms of Honey BeesBees Week 4 - Queens, Hive Splitting and Swarms of Honey Bees
Bees Week 4 - Queens, Hive Splitting and Swarms of Honey Bees
 
Diseases of honey bees ppt
Diseases of honey bees pptDiseases of honey bees ppt
Diseases of honey bees ppt
 
Estructuras desplegables
Estructuras desplegablesEstructuras desplegables
Estructuras desplegables
 
Origami triangles
Origami trianglesOrigami triangles
Origami triangles
 
All about bees slideshow
All about bees slideshowAll about bees slideshow
All about bees slideshow
 
Origami
OrigamiOrigami
Origami
 
Honey Bee Presentation Final
Honey Bee Presentation FinalHoney Bee Presentation Final
Honey Bee Presentation Final
 
Engineering Drawing
Engineering DrawingEngineering Drawing
Engineering Drawing
 
Liftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projectsLiftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projects
 
38 gestures of body language
38 gestures of body language38 gestures of body language
38 gestures of body language
 

Similar to Swarming Panchal Agile2008

10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor ParacBosnia Agile
 
STRATEGIC CONVERSATION
STRATEGIC CONVERSATIONSTRATEGIC CONVERSATION
STRATEGIC CONVERSATIONEduard Scholtz
 
Management Gurus and Ideas (2018)
Management Gurus and Ideas (2018)Management Gurus and Ideas (2018)
Management Gurus and Ideas (2018)Ingo Rauth
 
Creativity and innovation chris osborn
Creativity and innovation chris osbornCreativity and innovation chris osborn
Creativity and innovation chris osbornBizLibrary
 
All Together Now 01/05/08 presentation; how physical communities can be suppo...
All Together Now 01/05/08 presentation; how physical communities can be suppo...All Together Now 01/05/08 presentation; how physical communities can be suppo...
All Together Now 01/05/08 presentation; how physical communities can be suppo...Ed Mitchell
 
Startup Bootcamp - Session 1 of 8 - Creativity Workshop
Startup Bootcamp - Session 1 of 8 - Creativity WorkshopStartup Bootcamp - Session 1 of 8 - Creativity Workshop
Startup Bootcamp - Session 1 of 8 - Creativity WorkshopAmit Seth
 
Agile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is keyAgile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is keyGunther Verheyen
 
Model of Transformation: Evolating by Dr. Judith Wright and Dr. Bob Wright
Model of Transformation: Evolating by Dr. Judith Wright and Dr. Bob WrightModel of Transformation: Evolating by Dr. Judith Wright and Dr. Bob Wright
Model of Transformation: Evolating by Dr. Judith Wright and Dr. Bob WrightWright Leadership Institute
 
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1Lochan Narvekar
 
Bastiaan article
Bastiaan articleBastiaan article
Bastiaan articletylergalpin
 
Sustainable Practices, Art and Design Thinking
 Sustainable Practices, Art and Design Thinking Sustainable Practices, Art and Design Thinking
Sustainable Practices, Art and Design Thinkingdrbastiaan
 
Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011
Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011
Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011debbymagnuson
 
ExecutiveSummary/ Disciplened dreaming
ExecutiveSummary/ Disciplened dreaming ExecutiveSummary/ Disciplened dreaming
ExecutiveSummary/ Disciplened dreaming Joseph Armington
 
Opportunity analysis
Opportunity analysisOpportunity analysis
Opportunity analysisRohit Singh
 
Agile leadership practices for PIONEERS
 Agile leadership practices for PIONEERS Agile leadership practices for PIONEERS
Agile leadership practices for PIONEERSStefan Haas
 
Introductiontoopendevelopment
IntroductiontoopendevelopmentIntroductiontoopendevelopment
IntroductiontoopendevelopmentRoss Gardler
 
Innovation in a Summary by Mohammad Ali Jaafar
Innovation in a Summary by Mohammad Ali JaafarInnovation in a Summary by Mohammad Ali Jaafar
Innovation in a Summary by Mohammad Ali JaafarMohammad Ali Jaafar
 

Similar to Swarming Panchal Agile2008 (20)

10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
 
STRATEGIC CONVERSATION
STRATEGIC CONVERSATIONSTRATEGIC CONVERSATION
STRATEGIC CONVERSATION
 
Management Gurus and Ideas (2018)
Management Gurus and Ideas (2018)Management Gurus and Ideas (2018)
Management Gurus and Ideas (2018)
 
Creativity and innovation chris osborn
Creativity and innovation chris osbornCreativity and innovation chris osborn
Creativity and innovation chris osborn
 
Gravity v0.2
Gravity v0.2Gravity v0.2
Gravity v0.2
 
All Together Now 01/05/08 presentation; how physical communities can be suppo...
All Together Now 01/05/08 presentation; how physical communities can be suppo...All Together Now 01/05/08 presentation; how physical communities can be suppo...
All Together Now 01/05/08 presentation; how physical communities can be suppo...
 
Startup Bootcamp - Session 1 of 8 - Creativity Workshop
Startup Bootcamp - Session 1 of 8 - Creativity WorkshopStartup Bootcamp - Session 1 of 8 - Creativity Workshop
Startup Bootcamp - Session 1 of 8 - Creativity Workshop
 
Agile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is keyAgile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is key
 
Model of Transformation: Evolating by Dr. Judith Wright and Dr. Bob Wright
Model of Transformation: Evolating by Dr. Judith Wright and Dr. Bob WrightModel of Transformation: Evolating by Dr. Judith Wright and Dr. Bob Wright
Model of Transformation: Evolating by Dr. Judith Wright and Dr. Bob Wright
 
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
 
Bastiaan article
Bastiaan articleBastiaan article
Bastiaan article
 
Sustainable Practices, Art and Design Thinking
 Sustainable Practices, Art and Design Thinking Sustainable Practices, Art and Design Thinking
Sustainable Practices, Art and Design Thinking
 
Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011
Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011
Hr’S Role In Driving Cultures Of Innovation D Magnuson 10 4 2011
 
ExecutiveSummary/ Disciplened dreaming
ExecutiveSummary/ Disciplened dreaming ExecutiveSummary/ Disciplened dreaming
ExecutiveSummary/ Disciplened dreaming
 
Opportunity analysis
Opportunity analysisOpportunity analysis
Opportunity analysis
 
Agile leadership practices for PIONEERS
 Agile leadership practices for PIONEERS Agile leadership practices for PIONEERS
Agile leadership practices for PIONEERS
 
Traits of entrepreneurship
Traits of entrepreneurshipTraits of entrepreneurship
Traits of entrepreneurship
 
Introductiontoopendevelopment
IntroductiontoopendevelopmentIntroductiontoopendevelopment
Introductiontoopendevelopment
 
Innovation in a Summary by Mohammad Ali Jaafar
Innovation in a Summary by Mohammad Ali JaafarInnovation in a Summary by Mohammad Ali Jaafar
Innovation in a Summary by Mohammad Ali Jaafar
 
mcetech2015
mcetech2015mcetech2015
mcetech2015
 

Recently uploaded

Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsKnowledgeSeed
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky
 
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Lviv Startup Club
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxRich Reba
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansNugget Global
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Lviv Startup Club
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024Chandresh Chudasama
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 

Recently uploaded (20)

Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applications
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate Professional
 
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...Andrii Rodionov: What can go wrong in a distributed system – experience from ...
Andrii Rodionov: What can go wrong in a distributed system – experience from ...
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptx
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business Loans
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 

Swarming Panchal Agile2008

  • 1. Swarming The Birds and the Bees and Agile
  • 2. The Catalysts Tom Perry Dhaval Panchal You 2 Swarming 8/7/2008
  • 3. Tom Perry My Interests: Swarming Publishing Creativity Scrum Complexity coaching Mentoring Sailing Beer Teamwork Design Sci-Fi Agile XP humor Leadership passion Software Email: tperry@authorize.net 3 Swarming 8/7/2008
  • 4. Dhaval Panchal Agile Coach, Analyst, and Certified Scrum Practitioner with SolutionsIQ Trained and coached 30+ Scrum project teams during enterprise rollouts, including midsized to Fortune 10 companies Background in development, business and functional analysis, organizational change, project management, and business intelligence Email: DRPanchal@SolutionsIQ.com 4 Swarming 8/7/2008
  • 5. Agenda Introduction to Swarming Applying Swarming to Development Critical Factors for Swarming Conclusions Q&A 5 Swarming 8/7/2008
  • 6. Introduction to Swarming What is Swarming? Origins of Swarming Characteristics of Swarming Swarming and Self Organization 6 Swarming 8/7/2008
  • 7. What is Swarming? “The collective behavior that emerges from a group of social insects.” Bonabeau – Swarm Intelligence, p.109 It’s what bugs do… Swarming behavior = Self Organizing behavior 7 Swarming 8/7/2008
  • 8. Origins of Swarming Natural Origins: Slime Molds Ants Bees People Multidisciplinary Origins: Mathematics (complexity, chaos) Biology (animal behavior) Psychology (behavior, neurology) Economics (Market behavior) 8 Swarming 8/7/2008
  • 9. Example: Swarming In Action *Recorded from “CoolSchool.exe” 9 Swarming 8/7/2008
  • 10. Characteristics of Swarming Flexibility (adapt to changing environment) Robustness (even when individuals fail, the group can still perform tasks) Self-Organization (no central control) Eric Bonabeau & Christopher Meyer “Swarm Intelligence: A Whole New Way to Think about Business” 10 Swarming 8/7/2008
  • 11. Self Organization “Self-organization refers to exactly what is suggested: systems that appear to organize themselves without external direction, manipulation, or control.” Tom De Wolf and Tom Holvoet, “Emergence Versus Self-organization: Different Concepts but Promising When Combined” 11 Swarming 8/7/2008
  • 12. Swarming Exercise Francis Galton’s Ox 12 Swarming 8/7/2008
  • 13. Applying Swarming to Development Teams Is swarming Agile? Conditions for Swarming How agilists got it – a critique Tools for Swarming Conventional Notions of Swarming 13 Swarming 8/7/2008
  • 14. Is Swarming Agile? From the Principles of the Agile Manifesto: “The best architectures, requirements, and designs emerge from self-organizing teams.” “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” “Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.” “The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.” 14 Swarming 8/7/2008
  • 15. Conditions for Swarming Employees maintain their ability to explore new opportunities while exploiting existing ones; Enable a person with an idea to recruit others; Allow, but not force, people to be recruited, even when they are working in a core business; Let the system self-select the best ideas; and Support the winning ideas with sufficient resources Eric Bonabeau & Christopher Meyer “Swarm Intelligence: A Whole New Way to Think about Business” 15 Swarming 8/7/2008
  • 16. Examples of Swarming Teams Alcoholics Anonymous Open Source Google Open Spaces The Apache Wikipedia The 4 Principles of Open Space 1. Whoever comes is the right people. 2. Whenever it starts is the right time. 3. Whatever happens is the only thing that could have. 4. When it’s over, it’s over. 16 Swarming 8/7/2008
  • 17. How Agilists Got it Right Lightweight, simple rules Encouraging high bandwidth communication Face to face communication Building in support for emergence Fostering the ability to change frequently Fostering the interchange of new ideas Create a place to keep and prioritize new ideas – the backlog Decentralized, self-organizing teams Now I get it! 17 Swarming 8/7/2008
  • 18. How Agilists Got it Wrong Too constrained by the product owner Prevents teams from working on what they are interested in No substantive guidance regarding building self- organizing teams You’re agile now! Go self-organize! Now what? Focus on business needs at the expense of innovation Scrum attempts to constrain the innovation to only that of interest to the PO. Be creative, but only inside this box… 18 Swarming 8/7/2008
  • 19. Team Swarming Exercise Dynamic Triangle Exercise You A: Friend B: Enemy You B: Enemy A: Friend 19 Swarming 8/7/2008
  • 20. Tools for Swarming: The Working Agreement Shared team values List of rules the team agrees to work by Supports negative feedback 20 Swarming 8/7/2008
  • 21. Tools for Swarming: The Retrospective An opportunity to review and revise the working agreement A chance to put new rules in place A means of filtering out the rules that are “Losers” 21 Swarming 8/7/2008
  • 22. Conventional Notions of Swarming are Wrong Swarming is a fire drill Swarming means an absence of rules or processes Swarming is an exception to normal activity Swarming is equally useful in all environments Swarming means everybody works on the same thing at once 22 Swarming 8/7/2008
  • 23. Critical Factors for Swarming The Four Bases of Self Organization Fundamental Swarming Rules Critical Factors for swarm Intelligence Three Kinds of Problems 23 Swarming 8/7/2008
  • 24. The four bases of self-organization positive feedback (amplification) negative feedback (for counter-balance and stabilization) amplification of fluctuations (randomness, errors, random walks) multiple Interactions Thiemo Krink, Swarm Intelligence - Introduction 24 Swarming 8/7/2008
  • 25. Fundamental Swarming Rules Employees maintain their ability to explore new opportunities while exploiting existing ones; Enable a person with an idea to recruit others; Allow, but not force, people to be recruited, even when they are working in a core business; Let the system self-select the best ideas; and Support the winning ideas with sufficient resources Eric Bonabeau & Christopher Meyer “Swarm Intelligence: A Whole New Way to Think about Business” 25 Swarming 8/7/2008
  • 26. Critical Factors for Swarm Intelligence* Diversity Independence Decentralization *James Suroweicki, The Wisdom of Crowds 26 Swarming 8/7/2008
  • 27. Swarm Intelligence There are three kinds of problems that Swarm Intelligence addresses: Cognition (logical problems that can be solved) Coordination (require members of a group to coordinate their behavior) Cooperation (getting self-interested, distrustful, people to work together) James Surowiecki, The Wisdom of Crowds 27 Swarming 8/7/2008
  • 28. Sharing Values Exercise 28 Swarming 8/7/2008
  • 29. Conclusions Self-Organizing Teams are Driven… Winners and Losers… Swarming at Authorize.net 29 Swarming 8/7/2008
  • 30. Self Organizing Teams are Driven… Self-organizing teams depend on a participants ability to discover an attractive subject that they are passionate about. Something they are so passionate about that they want to share it with others. 30 Swarming 8/7/2008
  • 31. Winners and Losers… “…what makes a system successful is its ability to generate lots of losers and then to recognize them as such and kill them off.” -James Surowiecki, 2004, p. 29
  • 32. Winners and Losers… 32 Swarming 8/7/2008
  • 33. Swarming at Authorize.net The Innovation Bazaar 1. Advertise ideas on a regular schedule 2. Actively recruit team members a) Seek membership outside development 3. Celebrate Success 4. Use a rating System for Ideas 5. Monthly “Summit of the Bazaar” 33 Swarming 8/7/2008
  • 34. Exercise: Make up your own rules 34 Swarming 8/7/2008
  • 35. Resources The Wisdom of Crowds – James Suroweicki Emergence – Steven Johnson Micromotives and Macro Behavior – Thomas Schelling The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations – Ori Brafman and Rod Beckstrom Swarm Creativity – Peter Gloor Swarm Intelligence: A Whole New Way to Think about Business – Eric Bonabeau and Christopher Meyer 35 Swarming 8/7/2008
  • 36. Online Resources http://www.bioteams.com/ http://www.systems-thinking.org/ http://www.calresco.org/themes.htm#pap http://www.cenizal.com/?p=14 http://grant.robinson.name/projects/cellularAutomata/ http://ngm.nationalgeographic.com/ngm/0707/feature5/index.html http://en.wikipedia.org/wiki/Swarm http://www.jimhighsmith.com/pubs.html http://www.mgtaylor.com/mgtaylor/jotm/spring97/flock.htm http://www.openspaceworld.org/ http://mitpress.mit.edu/books/FLAOH/cbnhtml/slides.html http://www.red3d.com/cwr/boids/ http://courses.washington.edu/gis203/index.html http://developer.mugshot.org/wiki/Swarm_Effect http://www.swarmcreativity.net/ http://www.ickn.org/ http://pespmc1.vub.ac.be/COMSELLI.html http://www.sce.carleton.ca/netmanage/tony/swarm.html http://www.nytimes.com/2007/11/13/science/13traff.html 36 Swarming 8/7/2008
  • 37. Q&A 37 Swarming 8/7/2008