SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Simple exercise for gaining a common understanding and consensus about what it means to
you, the team and the organization to be Agile.

The Challenge

The modern world of Agile systems-software product development and delivery presupposes we
work faster and better, do more with less, change continuously, and invent new ways of working.
The modern formula for work appears to be:

         More Success + Greater Speed + Fewer Resources + Constant Uncertainty +
                      Increased Competition + Quicker Time to Market.

Peoples beliefs, understanding and perspectives as well as their willingness and ability to change
makes being Agile hard.

Contributing to this challenge is a proliferation of new vocabulary, new terms, old terms having
new meaning, guidance, books and articles on the subject and ones interpretation of what it
means to be Agile as depicted below.




Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com                       Page 1 of 5
Goal of the exercise

Minimize frustration and waste usually associated with gaining consensus on what it means to an
individual, team and organization to “be Agile”; as they work through the forming, storming,
norming and performing stages of team development.

Objective

Early adoption of what it means to the individual, team, and organization to be Agile; the results
of which will minimize frustration and waste.


Instructions:

   1. Break up into teams and if there are:
         a. 2-3 people work independently
         b. 4-5 people break into 2 teams
         c. 6 or more people go for a maximum size of 3 people per team
         d. Do not distribute any handouts yet

   2. Have teams draw a tree that has at least 4 roots, a trunk, at least 6 branches and leaves on
      the branches. Let 5 minutes pass and then distribute Handout-1. Once there is a lull in
      drawing go to next step.

   3. Have the team make a list of what they feel makes up being Agile; seed their list with:
      iterative and incremental development, scrum, Agile values, concurrent testing and
      continuous integration. Instruct the teams to document their compromises, negotiations
      and tradeoffs.

   4. Have them put their list of elements aside for the time being. Give the teams the list of
      items contained in Handout-2 to match to one of the four parts of their tree. Once again
      instruct the teams to document their compromises, negotiations and tradeoffs. Do not
      show Handout-3 to teams yet.

   5. Distribute Handout-3 and get back together as a group and have individuals share and
      discuss as an entire group the differences.

            a. Place the trees the teams drew in plain site for all to see
            b. Have a group discussion first about the differences between Handout-3 and their
               tree.
            c. Next compare and discuss list of elements from Step 3 and the list of items on
               Handout-2 and depicted on Handout-3.




Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com                        Page 2 of 5
Handout-1




Significance of Roots
   They provide a solid foundation that will nourish and support the tree. In the case of being
   Agile and creative Agile thinking they represent the key foundational elements of being
   Agile.
Significance of Trunk
   The roots absorb water and nutrients from the soil, which are then transported up the tree
   trunk. Just like the trunk is the part of a tree that connects the leafy crown with its roots
   people with their depth of knowledge and specific skill levels connects the fundamentals of
   what it means to be Agile to the actual doing the work and delivering commercial or
   operational value.
Significance of Branches
   The branches represent common approaches/practices or key building blocks for doing
   something with a specific purpose in mind. An ordered set of assembled practices is a
   practice pattern (dare I say process).
Significance of Leaves
   The leaves obtain water and nutrients from the roots through the trunk that are necessary for
   the manufacture of food from light energy (photosynthesis). Food made in the leaves is then
   transported down to the roots and to other parts of the tree for growth. The leaves represent
   results and the symbiotic relation between practices, people and the key elements of being
   Agile.




Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com                     Page 3 of 5
Handout-2

    Iterative and Incremental Development

    Continuous Integration

    Agile Manifesto: Values and Principles

    Concurrent Testing

    Test Driven Development

    Leading Change

    Scrum

    Commercial or Operational Value Added

    Lean

    People (Team/Individual)

    Four Level Planning

    Acceptance Test Driven Development

    Visual Modeling

    Daily Stand-Up

    Sprint Review

    Sprint Retrospective

    User Story Empowered Development

    Product Backlog

    Inspect and Adapt

    Requirements

    Use Cases

    Evolving Architecture s

    Charts: Velocity, Burn-up, Burn-down

    Evolving Architecture



Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com   Page 4 of 5
Handout-3




Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com   Page 5 of 5

Mais conteúdo relacionado

Destaque

Agile and Lean Business Proposition
Agile and Lean Business PropositionAgile and Lean Business Proposition
Agile and Lean Business Proposition
Russell Pannone
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the business
Russell Pannone
 
Lean Agile and Respect for People
Lean Agile and Respect for PeopleLean Agile and Respect for People
Lean Agile and Respect for People
Russell Pannone
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
Russell Pannone
 

Destaque (17)

Diseño de una estrategia para la búsqueda de informacion.
Diseño de una estrategia para la búsqueda de informacion.Diseño de una estrategia para la búsqueda de informacion.
Diseño de una estrategia para la búsqueda de informacion.
 
Agile and Lean Business Proposition
Agile and Lean Business PropositionAgile and Lean Business Proposition
Agile and Lean Business Proposition
 
Antecedentes LOE 2009 Venezuelsa
Antecedentes LOE 2009 VenezuelsaAntecedentes LOE 2009 Venezuelsa
Antecedentes LOE 2009 Venezuelsa
 
Modelo Educativo Transformador de Vidas
Modelo Educativo Transformador de VidasModelo Educativo Transformador de Vidas
Modelo Educativo Transformador de Vidas
 
Haz que la realidad cobre vida
Haz que la realidad cobre vidaHaz que la realidad cobre vida
Haz que la realidad cobre vida
 
6. introducción
6. introducción6. introducción
6. introducción
 
3isystem fase3
3isystem fase33isystem fase3
3isystem fase3
 
Diseño de una estrategia para la diseminación de la información...
Diseño de una estrategia para la diseminación de la información...Diseño de una estrategia para la diseminación de la información...
Diseño de una estrategia para la diseminación de la información...
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
 
Bloque Pacie
Bloque PacieBloque Pacie
Bloque Pacie
 
Proyecto completo
Proyecto  completoProyecto  completo
Proyecto completo
 
Forecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product BacklogForecasting total cost and duration of Product Backlog
Forecasting total cost and duration of Product Backlog
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the business
 
Lean Agile and Respect for People
Lean Agile and Respect for PeopleLean Agile and Respect for People
Lean Agile and Respect for People
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
 
What is an agile coach
What is an agile coachWhat is an agile coach
What is an agile coach
 
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
Megatendencias Sociales: Ambientes Laborales Amigables para Personas con Nece...
 

Mais de Russell Pannone

AcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsAcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScripts
Russell Pannone
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real world
Russell Pannone
 
The Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumThe Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and Scrum
Russell Pannone
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
Russell Pannone
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
Russell Pannone
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
Russell Pannone
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being Agile
Russell Pannone
 

Mais de Russell Pannone (17)

Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
AcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsAcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScripts
 
Agile Lean Kanban in the real world
Agile Lean Kanban in the real worldAgile Lean Kanban in the real world
Agile Lean Kanban in the real world
 
The Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and ScrumThe Role of Quality Assurance in the World of Agile Development and Scrum
The Role of Quality Assurance in the World of Agile Development and Scrum
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case Study
 
Risk guideline
Risk guidelineRisk guideline
Risk guideline
 
Agile needs resurgence of visual modeling
Agile needs resurgence of visual modelingAgile needs resurgence of visual modeling
Agile needs resurgence of visual modeling
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven Development
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being Agile
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product Backlog
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile Retrospective
 
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made EasyThe World of Agile/Lean Product Development and Delivery with Scrum Made Easy
The World of Agile/Lean Product Development and Delivery with Scrum Made Easy
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Being Agile Exercise For Gaining A Common Understanding And Consensus

  • 1. Simple exercise for gaining a common understanding and consensus about what it means to you, the team and the organization to be Agile. The Challenge The modern world of Agile systems-software product development and delivery presupposes we work faster and better, do more with less, change continuously, and invent new ways of working. The modern formula for work appears to be: More Success + Greater Speed + Fewer Resources + Constant Uncertainty + Increased Competition + Quicker Time to Market. Peoples beliefs, understanding and perspectives as well as their willingness and ability to change makes being Agile hard. Contributing to this challenge is a proliferation of new vocabulary, new terms, old terms having new meaning, guidance, books and articles on the subject and ones interpretation of what it means to be Agile as depicted below. Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com Page 1 of 5
  • 2. Goal of the exercise Minimize frustration and waste usually associated with gaining consensus on what it means to an individual, team and organization to “be Agile”; as they work through the forming, storming, norming and performing stages of team development. Objective Early adoption of what it means to the individual, team, and organization to be Agile; the results of which will minimize frustration and waste. Instructions: 1. Break up into teams and if there are: a. 2-3 people work independently b. 4-5 people break into 2 teams c. 6 or more people go for a maximum size of 3 people per team d. Do not distribute any handouts yet 2. Have teams draw a tree that has at least 4 roots, a trunk, at least 6 branches and leaves on the branches. Let 5 minutes pass and then distribute Handout-1. Once there is a lull in drawing go to next step. 3. Have the team make a list of what they feel makes up being Agile; seed their list with: iterative and incremental development, scrum, Agile values, concurrent testing and continuous integration. Instruct the teams to document their compromises, negotiations and tradeoffs. 4. Have them put their list of elements aside for the time being. Give the teams the list of items contained in Handout-2 to match to one of the four parts of their tree. Once again instruct the teams to document their compromises, negotiations and tradeoffs. Do not show Handout-3 to teams yet. 5. Distribute Handout-3 and get back together as a group and have individuals share and discuss as an entire group the differences. a. Place the trees the teams drew in plain site for all to see b. Have a group discussion first about the differences between Handout-3 and their tree. c. Next compare and discuss list of elements from Step 3 and the list of items on Handout-2 and depicted on Handout-3. Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com Page 2 of 5
  • 3. Handout-1 Significance of Roots They provide a solid foundation that will nourish and support the tree. In the case of being Agile and creative Agile thinking they represent the key foundational elements of being Agile. Significance of Trunk The roots absorb water and nutrients from the soil, which are then transported up the tree trunk. Just like the trunk is the part of a tree that connects the leafy crown with its roots people with their depth of knowledge and specific skill levels connects the fundamentals of what it means to be Agile to the actual doing the work and delivering commercial or operational value. Significance of Branches The branches represent common approaches/practices or key building blocks for doing something with a specific purpose in mind. An ordered set of assembled practices is a practice pattern (dare I say process). Significance of Leaves The leaves obtain water and nutrients from the roots through the trunk that are necessary for the manufacture of food from light energy (photosynthesis). Food made in the leaves is then transported down to the roots and to other parts of the tree for growth. The leaves represent results and the symbiotic relation between practices, people and the key elements of being Agile. Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com Page 3 of 5
  • 4. Handout-2  Iterative and Incremental Development  Continuous Integration  Agile Manifesto: Values and Principles  Concurrent Testing  Test Driven Development  Leading Change  Scrum  Commercial or Operational Value Added  Lean  People (Team/Individual)  Four Level Planning  Acceptance Test Driven Development  Visual Modeling  Daily Stand-Up  Sprint Review  Sprint Retrospective  User Story Empowered Development  Product Backlog  Inspect and Adapt  Requirements  Use Cases  Evolving Architecture s  Charts: Velocity, Burn-up, Burn-down  Evolving Architecture Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com Page 4 of 5
  • 5. Handout-3 Copyright© Russell Pannone 2008 - rpannone@WeBeAgile.com Page 5 of 5