SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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.Antonio Da Rocha
 
Agile and Lean Business Proposition
Agile and Lean Business PropositionAgile and Lean Business Proposition
Agile and Lean Business PropositionRussell Pannone
 
Antecedentes LOE 2009 Venezuelsa
Antecedentes LOE 2009 VenezuelsaAntecedentes LOE 2009 Venezuelsa
Antecedentes LOE 2009 VenezuelsaAntonio Da Rocha
 
Modelo Educativo Transformador de Vidas
Modelo Educativo Transformador de VidasModelo Educativo Transformador de Vidas
Modelo Educativo Transformador de VidasAntonio Da Rocha
 
Haz que la realidad cobre vida
Haz que la realidad cobre vidaHaz que la realidad cobre vida
Haz que la realidad cobre vidaAntonio Da Rocha
 
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...Antonio Da Rocha
 
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 aimRussell Pannone
 
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 BacklogRussell Pannone
 
Agile product development for the business
Agile product development for the businessAgile product development for the business
Agile product development for the businessRussell Pannone
 
Lean Agile and Respect for People
Lean Agile and Respect for PeopleLean Agile and Respect for People
Lean Agile and Respect for PeopleRussell 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 fundamentalsRussell Pannone
 
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...Antonio Da Rocha
 

Andere mochten auch (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...
 

Mehr von Russell Pannone

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 StudyRussell Pannone
 
AcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsAcceptCriteria_TestCases_TestScripts
AcceptCriteria_TestCases_TestScriptsRussell 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 worldRussell 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 ScrumRussell Pannone
 
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 StudyRussell Pannone
 
Agile needs resurgence of visual modeling
Agile needs resurgence of visual modelingAgile needs resurgence of visual modeling
Agile needs resurgence of visual modelingRussell Pannone
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statementRussell 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 SimplyRussell Pannone
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priorityRussell 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 DetailRussell Pannone
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Russell Pannone
 
Agile Business Driven Development
Agile Business Driven DevelopmentAgile Business Driven Development
Agile Business Driven DevelopmentRussell Pannone
 
Project Management And Being Agile
Project Management And Being AgileProject Management And Being Agile
Project Management And Being AgileRussell Pannone
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product BacklogRussell Pannone
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile RetrospectiveRussell Pannone
 
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 EasyRussell Pannone
 

Mehr von 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
 

Kürzlich hochgeladen

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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