SlideShare uma empresa Scribd logo
1 de 22
Requirements Gathering Games -
   Enhance your BA Arsenal
        BA Conference, Chennai
             Sunil Mundra
          Satish Viswanathan
             Jan. 29, 2011




               © ThoughtWorks 2008
Why Play Games?
•   Increase collaboration between stakeholders and BA
•   Highly effective due to visual effects
•   Promote objectivity in stakeholder responses due to
    shared abstraction
•   Encourages participation from all stakeholders due to
    feeling of empowerment
•   Achieve consensus and ownership of requirements at
    group level
•   Fun!



                          © ThoughtWorks 2008
Product in a Box
Goal Of The Game


To identify the most important features of the
                     solution




                   © ThoughtWorks 2008
How To Play The Game

•   Ask stakeholders to imagine that they are selling the
    proposed solution at a retail store
•   Give them cardboard box and ask them to design a
    product box that they would sell
•   Ask them to write marketing slogans and features that
    would help them to sell the solution
•   When finished, pretend you are a prospect and ask the
    stakeholders to use the product box to sell the solution
    to you



                           © ThoughtWorks 2008
Why The Game Is Effective

•   Selling ensures focus on benefits, rather than mere
    features
•   Limited space on the box makes people prioritize the
    most important aspects
•   Facilitates articulation of deep needs using a well-
    understood metaphor
•   Uncovers issues through observing interactions
    between stakeholders
•   Increases stakeholder enthusiasm as they get a feeling
    of deciding what the solution should be


                          © ThoughtWorks 2008
Spider Web




Image courtesy: http://www.agilitrix.com/
                            © ThoughtWorks 2008
Goal Of The Game


To understand solution relationships




              © ThoughtWorks 2008
How To Play The Game

•   Draw a circle in the center of the whiteboard and name
    it as the proposed solution
•   Ask stakeholders to draw other products and services
    that they think are connected to the proposed solution
•   Ask them to identify when, how and why these are used
    and draw linkages based on these
•   Ask them to highlight important relationships with the
    proposed solution and also the relationship between
    other products and services that are relevant to the
    proposed solution


                         © ThoughtWorks 2008
Why The Game Is Effective

•   Helps to discover potentially unknown relationships
•   Helps to visualize solution boundary from the
    stakeholders’ point of view
•   Also helps draw out constraints external to the
    proposed solution
•   Discovering interrelationships among external entities
    can lead to potential revenue generating opportunities




                          © ThoughtWorks 2008
Speed Boat




  © ThoughtWorks 2008
Goal Of The Game


To identify the stakeholders’ pain areas




                © ThoughtWorks 2008
How To Play The Game

•   Draw a boat on a whiteboard
•   Inform stakeholders that the boat is current
    system/situation and the pain points are the anchors
•   Ask stakeholders to identify the anchors
•   Attach anchors to the boat. Create ‘meta anchors’ for
    grouping similar pain areas, if required
•   Review the anchors to separate the symptoms from the
    problems. Probe the symptoms, if necessary, to get to
    the problems
•   Variation: Hot Air Balloon


                         © ThoughtWorks 2008
Why The Game Is Effective

•   Provides way to express frustration without the bias of
    ‘group think’ or single person domination
•   Need to write forces the stakeholders to focus on the
    larger issues and keep out the trivial ones
•   Many stakeholders are uncomfortable expressing
    frustrations verbally and feel more at ease writing them
    down




                           © ThoughtWorks 2008
Buy A Feature




    © ThoughtWorks 2008
Goal Of The Game


To prioritize features




       © ThoughtWorks 2008
How To Play The Game

•   Create a list of features of the proposed solution and
    assign a price to each
•   Give play money to each of the stakeholders
•   Ask them to collaborate to buy features for the
    immediate release
•   Ensure the important features are priced such that no
    single customer can buy them
•   Ensure that the money available to stakeholders is less
    than the price of all the features
•   Game works best with 4-7 stakeholders across varied
    roles


                          © ThoughtWorks 2008
Why The Game Is Effective

•   Ensures stakeholder ownership of prioritization, thereby
    avoiding post-delivery disappointments
•   Pulls them away from “I want everything’ syndrome
•   Helps stakeholders to arrive at consensus regarding
    feature priorities
•   Observing stakeholder negotiation leads to better
    understanding of what stakeholders really want




                          © ThoughtWorks 2008
Making Games More Effective
•   Be a Facilitator and not an Analyst while conducting the
    games
•   Ignore the ‘messiness’ of the output. Focus on the learnings
•   Do not pass any judgment
•   Ensure participation from all stakeholders. Prompt quiet
    stakeholders where necessary
•   Be careful about revealing your biases and expectations
•   Listen
•   Observe interactions between stakeholders – you will
    understand a lot about the group dynamics
•   Make it fun for everyone
•   Have the outputs of the game displayed – this will prompt
    more discussion and conversations


                            © ThoughtWorks 2008
Reference


www.innovationgames.com




        © ThoughtWorks 2008
Questions?




  © ThoughtWorks 2008
Thank You




  © ThoughtWorks 2008

Mais conteúdo relacionado

Mais procurados

Project management
Project managementProject management
Project managementNihal Ranjan
 
Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0Juan Bohorquez
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic DesignVani Jain
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsThink For A Change
 
12 Agile Principles in Pictures
12 Agile Principles in Pictures12 Agile Principles in Pictures
12 Agile Principles in PicturesIAMCP MENTORING
 
Lightening Talk: definition of ready
Lightening Talk: definition of readyLightening Talk: definition of ready
Lightening Talk: definition of readyAgileee
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseCprime
 
Design thinking slideshare
Design thinking slideshareDesign thinking slideshare
Design thinking slideshareAlan Murdock
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Dennis Stevens
 
GetScrumban Game Facilitator Guide
GetScrumban Game  Facilitator GuideGetScrumban Game  Facilitator Guide
GetScrumban Game Facilitator GuideAjay Reddy
 
Design Thinking & The Hackathon
Design Thinking & The HackathonDesign Thinking & The Hackathon
Design Thinking & The HackathonThe Pilot Project
 
Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...
Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...
Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...marcus evans Network
 

Mais procurados (20)

6.4 User Stories Teamwork v2.0
6.4 User Stories  Teamwork v2.06.4 User Stories  Teamwork v2.0
6.4 User Stories Teamwork v2.0
 
Project management
Project managementProject management
Project management
 
Product Lifecycle in JIRA
Product Lifecycle in JIRAProduct Lifecycle in JIRA
Product Lifecycle in JIRA
 
Dual-Track Agile at Scale
Dual-Track Agile at ScaleDual-Track Agile at Scale
Dual-Track Agile at Scale
 
Value Delivery Office
Value Delivery OfficeValue Delivery Office
Value Delivery Office
 
Project Metrics & Measures
Project Metrics & MeasuresProject Metrics & Measures
Project Metrics & Measures
 
Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0
 
Design System & Atomic Design
Design System & Atomic DesignDesign System & Atomic Design
Design System & Atomic Design
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management Concepts
 
12 Agile Principles in Pictures
12 Agile Principles in Pictures12 Agile Principles in Pictures
12 Agile Principles in Pictures
 
Lightening Talk: definition of ready
Lightening Talk: definition of readyLightening Talk: definition of ready
Lightening Talk: definition of ready
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the Enterprise
 
Building an MVP
Building an MVPBuilding an MVP
Building an MVP
 
Design thinking slideshare
Design thinking slideshareDesign thinking slideshare
Design thinking slideshare
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
GetScrumban Game Facilitator Guide
GetScrumban Game  Facilitator GuideGetScrumban Game  Facilitator Guide
GetScrumban Game Facilitator Guide
 
Design Thinking & The Hackathon
Design Thinking & The HackathonDesign Thinking & The Hackathon
Design Thinking & The Hackathon
 
Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...
Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...
Die agile Organisation: Inhalt, Wege und Hürden aus Sicht eines CEO – der Fal...
 
PMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worldsPMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worlds
 
Project Scope Management
Project Scope ManagementProject Scope Management
Project Scope Management
 

Semelhante a Requirements games

Managing stakeholders - Influencing and Negotiation
Managing stakeholders  - Influencing and NegotiationManaging stakeholders  - Influencing and Negotiation
Managing stakeholders - Influencing and NegotiationSrinath Ramakrishnan
 
Playing with Pricing
Playing with PricingPlaying with Pricing
Playing with PricingPapayaMobile
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysisIevgenii Katsan
 
Interactive fiction
Interactive fictionInteractive fiction
Interactive fictionBloomDigital
 
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)Shift Conference
 
Games for Process and Product Improvement
Games for Process and Product Improvement Games for Process and Product Improvement
Games for Process and Product Improvement Katie D. Silvers
 
Atagg2015 Gamify your agile_workplace--_using_innovation_games
Atagg2015 Gamify your agile_workplace--_using_innovation_gamesAtagg2015 Gamify your agile_workplace--_using_innovation_games
Atagg2015 Gamify your agile_workplace--_using_innovation_gamesAgile Testing Alliance
 
Fast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio PrioritizationFast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio PrioritizationEnthiosys Inc
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudameIndia Scrum Enthusiasts Community
 
Importance of iterative interview of the stakeholders
Importance of iterative interview of the stakeholdersImportance of iterative interview of the stakeholders
Importance of iterative interview of the stakeholdersJeremy Horn
 
Valtech agile transformation services - innovation games (aln conference)
Valtech   agile transformation services - innovation games (aln conference)Valtech   agile transformation services - innovation games (aln conference)
Valtech agile transformation services - innovation games (aln conference)Prasad Prabhakaran
 
Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team Michele Ide-Smith
 
Using innovation games to find out what customers want
Using innovation games to find out what customers wantUsing innovation games to find out what customers want
Using innovation games to find out what customers wantQueen City Angels
 
Influencers: The Opportunity and Responsibility | Saralyn Smith
Influencers: The Opportunity and Responsibility | Saralyn SmithInfluencers: The Opportunity and Responsibility | Saralyn Smith
Influencers: The Opportunity and Responsibility | Saralyn SmithJessica Tams
 
AT Pune 2014-Rahul sudame innovation games for product owners
AT Pune 2014-Rahul sudame innovation games for product ownersAT Pune 2014-Rahul sudame innovation games for product owners
AT Pune 2014-Rahul sudame innovation games for product ownersIndia Scrum Enthusiasts Community
 

Semelhante a Requirements games (20)

Collaborative Games
Collaborative GamesCollaborative Games
Collaborative Games
 
Managing stakeholders - Influencing and Negotiation
Managing stakeholders  - Influencing and NegotiationManaging stakeholders  - Influencing and Negotiation
Managing stakeholders - Influencing and Negotiation
 
Playing with Pricing
Playing with PricingPlaying with Pricing
Playing with Pricing
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysis
 
Interactive fiction
Interactive fictionInteractive fiction
Interactive fiction
 
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)
 
Games for Process and Product Improvement
Games for Process and Product Improvement Games for Process and Product Improvement
Games for Process and Product Improvement
 
Atagg2015 Gamify your agile_workplace--_using_innovation_games
Atagg2015 Gamify your agile_workplace--_using_innovation_gamesAtagg2015 Gamify your agile_workplace--_using_innovation_games
Atagg2015 Gamify your agile_workplace--_using_innovation_games
 
Fast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio PrioritizationFast, Easy, Low-Cost Innovation for Portfolio Prioritization
Fast, Easy, Low-Cost Innovation for Portfolio Prioritization
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
 
Collaborative dev
Collaborative devCollaborative dev
Collaborative dev
 
Andrey Zimenko, WG Labs
Andrey Zimenko, WG LabsAndrey Zimenko, WG Labs
Andrey Zimenko, WG Labs
 
Importance of iterative interview of the stakeholders
Importance of iterative interview of the stakeholdersImportance of iterative interview of the stakeholders
Importance of iterative interview of the stakeholders
 
Valtech agile transformation services - innovation games (aln conference)
Valtech   agile transformation services - innovation games (aln conference)Valtech   agile transformation services - innovation games (aln conference)
Valtech agile transformation services - innovation games (aln conference)
 
Actuate - Gamification
Actuate - GamificationActuate - Gamification
Actuate - Gamification
 
Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Using innovation games to find out what customers want
Using innovation games to find out what customers wantUsing innovation games to find out what customers want
Using innovation games to find out what customers want
 
Influencers: The Opportunity and Responsibility | Saralyn Smith
Influencers: The Opportunity and Responsibility | Saralyn SmithInfluencers: The Opportunity and Responsibility | Saralyn Smith
Influencers: The Opportunity and Responsibility | Saralyn Smith
 
AT Pune 2014-Rahul sudame innovation games for product owners
AT Pune 2014-Rahul sudame innovation games for product ownersAT Pune 2014-Rahul sudame innovation games for product owners
AT Pune 2014-Rahul sudame innovation games for product owners
 

Mais de Sunil Mundra

Facilitating Enterprise Change
Facilitating Enterprise ChangeFacilitating Enterprise Change
Facilitating Enterprise ChangeSunil Mundra
 
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
Viewing The Organization As A  Complex Adaptive System-An Approach  To  Enhan...Viewing The Organization As A  Complex Adaptive System-An Approach  To  Enhan...
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...Sunil Mundra
 
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and FailureAgile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and FailureSunil Mundra
 
Behavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean CultureBehavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean CultureSunil Mundra
 
Principles of Agile Metrics
Principles of Agile MetricsPrinciples of Agile Metrics
Principles of Agile MetricsSunil Mundra
 
Getting A Partner To Adopt Agile
Getting A Partner To Adopt AgileGetting A Partner To Adopt Agile
Getting A Partner To Adopt AgileSunil Mundra
 
Agile Is Not Fragile
Agile Is Not FragileAgile Is Not Fragile
Agile Is Not FragileSunil Mundra
 
Do you really need an agile coach
Do you really need an agile coachDo you really need an agile coach
Do you really need an agile coachSunil Mundra
 
Your Team Is Not Agile If...........
Your Team Is Not Agile If...........Your Team Is Not Agile If...........
Your Team Is Not Agile If...........Sunil Mundra
 
Agile Best Practices For Distributed Development
Agile Best Practices For Distributed DevelopmentAgile Best Practices For Distributed Development
Agile Best Practices For Distributed DevelopmentSunil Mundra
 
Agile Is Not Fragile
Agile Is Not FragileAgile Is Not Fragile
Agile Is Not FragileSunil Mundra
 
Stand Up Meeting Anti Patterns
Stand Up Meeting Anti PatternsStand Up Meeting Anti Patterns
Stand Up Meeting Anti PatternsSunil Mundra
 
Comparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process ConsultingComparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process ConsultingSunil Mundra
 
Distributed Development Best Practices
Distributed Development Best PracticesDistributed Development Best Practices
Distributed Development Best PracticesSunil Mundra
 
Learnings from a decade of agile in practice
Learnings from a decade of agile in practiceLearnings from a decade of agile in practice
Learnings from a decade of agile in practiceSunil Mundra
 
Product manager being your own client
Product manager being your own clientProduct manager being your own client
Product manager being your own clientSunil Mundra
 

Mais de Sunil Mundra (18)

Facilitating Enterprise Change
Facilitating Enterprise ChangeFacilitating Enterprise Change
Facilitating Enterprise Change
 
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
Viewing The Organization As A  Complex Adaptive System-An Approach  To  Enhan...Viewing The Organization As A  Complex Adaptive System-An Approach  To  Enhan...
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
 
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and FailureAgile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and Failure
 
Behavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean CultureBehavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean Culture
 
Principles of Agile Metrics
Principles of Agile MetricsPrinciples of Agile Metrics
Principles of Agile Metrics
 
Getting A Partner To Adopt Agile
Getting A Partner To Adopt AgileGetting A Partner To Adopt Agile
Getting A Partner To Adopt Agile
 
Agile Is Not Fragile
Agile Is Not FragileAgile Is Not Fragile
Agile Is Not Fragile
 
Agile 101
Agile 101Agile 101
Agile 101
 
Do you really need an agile coach
Do you really need an agile coachDo you really need an agile coach
Do you really need an agile coach
 
Your Team Is Not Agile If...........
Your Team Is Not Agile If...........Your Team Is Not Agile If...........
Your Team Is Not Agile If...........
 
Agile Best Practices For Distributed Development
Agile Best Practices For Distributed DevelopmentAgile Best Practices For Distributed Development
Agile Best Practices For Distributed Development
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
 
Agile Is Not Fragile
Agile Is Not FragileAgile Is Not Fragile
Agile Is Not Fragile
 
Stand Up Meeting Anti Patterns
Stand Up Meeting Anti PatternsStand Up Meeting Anti Patterns
Stand Up Meeting Anti Patterns
 
Comparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process ConsultingComparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process Consulting
 
Distributed Development Best Practices
Distributed Development Best PracticesDistributed Development Best Practices
Distributed Development Best Practices
 
Learnings from a decade of agile in practice
Learnings from a decade of agile in practiceLearnings from a decade of agile in practice
Learnings from a decade of agile in practice
 
Product manager being your own client
Product manager being your own clientProduct manager being your own client
Product manager being your own client
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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.
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Requirements games

  • 1. Requirements Gathering Games - Enhance your BA Arsenal BA Conference, Chennai Sunil Mundra Satish Viswanathan Jan. 29, 2011 © ThoughtWorks 2008
  • 2. Why Play Games? • Increase collaboration between stakeholders and BA • Highly effective due to visual effects • Promote objectivity in stakeholder responses due to shared abstraction • Encourages participation from all stakeholders due to feeling of empowerment • Achieve consensus and ownership of requirements at group level • Fun! © ThoughtWorks 2008
  • 4. Goal Of The Game To identify the most important features of the solution © ThoughtWorks 2008
  • 5. How To Play The Game • Ask stakeholders to imagine that they are selling the proposed solution at a retail store • Give them cardboard box and ask them to design a product box that they would sell • Ask them to write marketing slogans and features that would help them to sell the solution • When finished, pretend you are a prospect and ask the stakeholders to use the product box to sell the solution to you © ThoughtWorks 2008
  • 6. Why The Game Is Effective • Selling ensures focus on benefits, rather than mere features • Limited space on the box makes people prioritize the most important aspects • Facilitates articulation of deep needs using a well- understood metaphor • Uncovers issues through observing interactions between stakeholders • Increases stakeholder enthusiasm as they get a feeling of deciding what the solution should be © ThoughtWorks 2008
  • 7. Spider Web Image courtesy: http://www.agilitrix.com/ © ThoughtWorks 2008
  • 8. Goal Of The Game To understand solution relationships © ThoughtWorks 2008
  • 9. How To Play The Game • Draw a circle in the center of the whiteboard and name it as the proposed solution • Ask stakeholders to draw other products and services that they think are connected to the proposed solution • Ask them to identify when, how and why these are used and draw linkages based on these • Ask them to highlight important relationships with the proposed solution and also the relationship between other products and services that are relevant to the proposed solution © ThoughtWorks 2008
  • 10. Why The Game Is Effective • Helps to discover potentially unknown relationships • Helps to visualize solution boundary from the stakeholders’ point of view • Also helps draw out constraints external to the proposed solution • Discovering interrelationships among external entities can lead to potential revenue generating opportunities © ThoughtWorks 2008
  • 11. Speed Boat © ThoughtWorks 2008
  • 12. Goal Of The Game To identify the stakeholders’ pain areas © ThoughtWorks 2008
  • 13. How To Play The Game • Draw a boat on a whiteboard • Inform stakeholders that the boat is current system/situation and the pain points are the anchors • Ask stakeholders to identify the anchors • Attach anchors to the boat. Create ‘meta anchors’ for grouping similar pain areas, if required • Review the anchors to separate the symptoms from the problems. Probe the symptoms, if necessary, to get to the problems • Variation: Hot Air Balloon © ThoughtWorks 2008
  • 14. Why The Game Is Effective • Provides way to express frustration without the bias of ‘group think’ or single person domination • Need to write forces the stakeholders to focus on the larger issues and keep out the trivial ones • Many stakeholders are uncomfortable expressing frustrations verbally and feel more at ease writing them down © ThoughtWorks 2008
  • 15. Buy A Feature © ThoughtWorks 2008
  • 16. Goal Of The Game To prioritize features © ThoughtWorks 2008
  • 17. How To Play The Game • Create a list of features of the proposed solution and assign a price to each • Give play money to each of the stakeholders • Ask them to collaborate to buy features for the immediate release • Ensure the important features are priced such that no single customer can buy them • Ensure that the money available to stakeholders is less than the price of all the features • Game works best with 4-7 stakeholders across varied roles © ThoughtWorks 2008
  • 18. Why The Game Is Effective • Ensures stakeholder ownership of prioritization, thereby avoiding post-delivery disappointments • Pulls them away from “I want everything’ syndrome • Helps stakeholders to arrive at consensus regarding feature priorities • Observing stakeholder negotiation leads to better understanding of what stakeholders really want © ThoughtWorks 2008
  • 19. Making Games More Effective • Be a Facilitator and not an Analyst while conducting the games • Ignore the ‘messiness’ of the output. Focus on the learnings • Do not pass any judgment • Ensure participation from all stakeholders. Prompt quiet stakeholders where necessary • Be careful about revealing your biases and expectations • Listen • Observe interactions between stakeholders – you will understand a lot about the group dynamics • Make it fun for everyone • Have the outputs of the game displayed – this will prompt more discussion and conversations © ThoughtWorks 2008
  • 20. Reference www.innovationgames.com © ThoughtWorks 2008
  • 21. Questions? © ThoughtWorks 2008
  • 22. Thank You © ThoughtWorks 2008