SlideShare une entreprise Scribd logo
1  sur  36
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Agenda
• Context
• IThink
   • Six Thinking Hats
   • Gamification
   • Prototype
• Case-Studies
• Conclusions
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Common Problems
• Lack of users involvement.
• Complex communication between stakeholders and
  analysts.
• Stakeholders do not always know what they want or
  how to articulate their needs.
• Analysts may not entirely understand business
  concepts, leading to low quality requirements.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




                                                Ideas
                                              Generation
                                             Methodology




                                      ITHINK
                   Web-based
                                                                        Gamification
                    interface
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




                                                Ideas
                                              Generation
                                             Methodology




                                      ITHINK
                   Web-based
                                                                        Gamification
                    interface
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




                                                Ideas
                                              Generation
                                             Methodology




                                      ITHINK
                   Web-based
                                                                        Gamification
                    interface
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




The Six Hats Revisited
• The adaptation of the six thinking hats method into
   the game mechanics requires some adjustments
   over the traditional method, taking into account the
   given context.

• Each thinking hat was mapped into an activity in a
   elicitation process, carrying out these activities will
   contribute to obtain points generating new
   requirements and discussion.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




                        Project                                       Blue
                       Manager                                        Hat
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




The Blue Hat
• Is used by the project manager when a project is set
   up and the categories to group requirements are
   defined, this activity is not rewarded with point, since
   the project manager is not considered a player.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




                                              Green
                                               Hat


                   White                                                     Red
                    Hat                                                      Hat
                                      Player
                              Black                            Yellow
                               Hat                              Hat
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




The Green Hat
• Is used by players, to create and propose new
   requirements being this activity rewarded with more
   points.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




The Other Hats
• The players can express their opinion on a
  requirement in four different ways, rating the
  requirement with stars (red hat), a positive comment
  (yellow hat), a negative comment (black hat), a
  concrete or statistical comment (white hat).
• In order to obtain to preserve the game fairness, a
  player cannot express opinions about their own
  requirements.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)



                                                   500
                                                  Points



                                                  Green
                                                   Hat

                 50                                                                  50
                Points                                                              Points
                               White                                  Red
                                Hat                                   Hat

                                                IThink


                                      Black                   Yellow
                                       Hat                     Hat



                            100                                           100
                           Points                                        Points
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




                                                Ideas
                                              Generation
                                              Metodology




                                      ITHINK
                   Web-based
                                                                        Gamification
                    interface
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




The Other Hats
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Evaluation Case Studies
• First Case Study - ”Board Game”
• Second Case Study – Web-Based Prototype
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Board Game
• This case study took place at a childcare center that
  was restructuring its information system.
• Seven persons with different roles in the organization
  participated in this experiment: two from
  management, two teachers, one educator, one
  secretary and one transportation manager.
• The game was presented in a form of board game
  and was played by rounds, each person played one
  round.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Board Game
 12

 10

   8

   6

   4

   2

   0
            New                       Positive                Negative                Concrete
         Requirements
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Web-Based Prototype
• This case study took place at a classroom from a
  course of the last year from a Msc in Information
  Systems and Computer Engineering.
• The students were asked to use the prototype to
  elicit requirements for an information system that
  would be used for the management of a course.
• Seventeen students participated in this case study
  with new requirements, ratings and comments to the
  initial requirements.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Web-Based Prototype
 60

 50

 40

 30

 20

 10

   0
            New                       Positive                Negative                Concrete
         Requirements
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Player Questionnaire
• Q1 - Do you consider that the game is easy to
    understand?
•   Q2 - Do you consider that the game is easy to play?
•   Q3 - Rate the amusement rate of the game
•   Q4 - The game motivates you to participate in
    requirements elicitation?
•   Q5 - Do you consider that the game is a useful tool
    for requirements elicitation?

The answers were based on a six points Likert scale
with 0 meaning ”No” and 5 meaning ”Yes”
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Results First Case-Study
  6

  5

  4

  3

  2

  1

  0
              Q1                  Q2                  Q3                  Q4                  Q5
                                           Max       Min       Avg
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Results Second Case-Study
  6

  5

  4

  3

  2

  1

  0
              Q1                  Q2                  Q3                  Q4                  Q5
                                           Max       Min       Avg
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Results
• In general all participants agreed that using iThink as
   a way to elicit requirements, was fun, interesting and
   potentially more motivating than traditional
   approaches.

• Nevertheless, the interface is still limited and
   unappealing, which may affect the acceptance of
   this tool and limit its use.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Project Manager Questionnaire
• Q1 - Are you satisfied with the number of the
  contributions obtained with the game?
• Q2 - The relevance of each requirement is well
  represented by its rating?
• Q3 - The requirements obtained with the game have
  helped to better define the project scope?
The answers were based on a six points Likert scale
with 0 meaning ”No” and 5 meaning ”Yes”
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Results First Case-Study
  6

  5

  4

  3

  2

  1

  0
                     Q1                               Q2                                Q3
                                                 PM       PO
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Results Second Case-Study
  6

  5

  4

  3

  2

  1

  0
                     Q1                               Q2                                Q3
                                                      PM
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Results
• In both case-studies, project managers reported an
  high degree of satisfaction, regarding the amount
  and quality of generated requirements.
• Moreover they pointed out that the amount of valid
  requirements and requirements feedback was similar
  or better when comparing to traditional tools that
  they recurrently use on their projects.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)




Conclusion
• The results demonstrate a good number of
   contributions which may indicate that this approach
   may enhance the user involvement in requirements
   elicitation.

• The feedback from the project owner and project
   managers assured the quality of the requirements
   and the contributions.

• weakest point of this proposal seems to be the
   amusement factor, which may be related with the
   developed interface that was seen as unappealing
   by several users.
4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)

Contenu connexe

Tendances

Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUAMD
 
Ultra96ボードでYOLOを高速化
Ultra96ボードでYOLOを高速化Ultra96ボードでYOLOを高速化
Ultra96ボードでYOLOを高速化Hiroyuki Okuhata
 
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUAMD
 
Practical guide to optimization in Unity
Practical guide to optimization in UnityPractical guide to optimization in Unity
Practical guide to optimization in UnityDevGAMM Conference
 
AMD Ryzen CPU Zen Cores Architecture
AMD Ryzen CPU Zen Cores ArchitectureAMD Ryzen CPU Zen Cores Architecture
AMD Ryzen CPU Zen Cores ArchitectureLow Hong Chuan
 
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...Unity Technologies
 
Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2Guerrilla
 
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28AMD
 
GPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGlobalLogic Ukraine
 
Unity - Internals: memory and performance
Unity - Internals: memory and performanceUnity - Internals: memory and performance
Unity - Internals: memory and performanceCodemotion
 
Fugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons LearnedFugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons LearnedRCCSRENKEI
 
Effective machine learning_with_tpu
Effective machine learning_with_tpuEffective machine learning_with_tpu
Effective machine learning_with_tpuAthul Suresh
 
NVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA
 
Practical Guide for Optimizing Unity on Mobiles
Practical Guide for Optimizing Unity on MobilesPractical Guide for Optimizing Unity on Mobiles
Practical Guide for Optimizing Unity on MobilesValentin Simonov
 
Hardware and Software for AI 2018 – Consumer focus
Hardware and Software for AI 2018 – Consumer focusHardware and Software for AI 2018 – Consumer focus
Hardware and Software for AI 2018 – Consumer focusYole Developpement
 
2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層
2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層
2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層智啓 出川
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIANVIDIA Japan
 
Enabling on-device learning at scale
Enabling on-device learning at scaleEnabling on-device learning at scale
Enabling on-device learning at scaleQualcomm Research
 
2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造
2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造
2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造智啓 出川
 

Tendances (20)

Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
 
Ultra96ボードでYOLOを高速化
Ultra96ボードでYOLOを高速化Ultra96ボードでYOLOを高速化
Ultra96ボードでYOLOを高速化
 
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APUHot Chips: AMD Next Gen 7nm Ryzen 4000 APU
Hot Chips: AMD Next Gen 7nm Ryzen 4000 APU
 
Practical guide to optimization in Unity
Practical guide to optimization in UnityPractical guide to optimization in Unity
Practical guide to optimization in Unity
 
AMD Ryzen CPU Zen Cores Architecture
AMD Ryzen CPU Zen Cores ArchitectureAMD Ryzen CPU Zen Cores Architecture
AMD Ryzen CPU Zen Cores Architecture
 
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
Unite Berlin 2018 - Book of the Dead Optimizing Performance for High End Cons...
 
Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2
 
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
AMD and the new “Zen” High Performance x86 Core at Hot Chips 28
 
GPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive Solutions
 
Unity - Internals: memory and performance
Unity - Internals: memory and performanceUnity - Internals: memory and performance
Unity - Internals: memory and performance
 
Fugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons LearnedFugaku, the Successes and the Lessons Learned
Fugaku, the Successes and the Lessons Learned
 
Effective machine learning_with_tpu
Effective machine learning_with_tpuEffective machine learning_with_tpu
Effective machine learning_with_tpu
 
NVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October SummaryNVIDIA GTC 2020 October Summary
NVIDIA GTC 2020 October Summary
 
Practical Guide for Optimizing Unity on Mobiles
Practical Guide for Optimizing Unity on MobilesPractical Guide for Optimizing Unity on Mobiles
Practical Guide for Optimizing Unity on Mobiles
 
Hardware and Software for AI 2018 – Consumer focus
Hardware and Software for AI 2018 – Consumer focusHardware and Software for AI 2018 – Consumer focus
Hardware and Software for AI 2018 – Consumer focus
 
Beyond porting
Beyond portingBeyond porting
Beyond porting
 
2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層
2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層
2015年度GPGPU実践基礎工学 第13回 GPUのメモリ階層
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIA
 
Enabling on-device learning at scale
Enabling on-device learning at scaleEnabling on-device learning at scale
Enabling on-device learning at scale
 
2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造
2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造
2015年度GPGPU実践基礎工学 第10回 GPUのプログラム構造
 

Similaire à IThink: A Game-based Approach Towards Improving Collaboration and Participation in Requirement Elicitation

Coding Play/Crafting Code in the City by Aphra Kerr
Coding Play/Crafting Code in the City by Aphra KerrCoding Play/Crafting Code in the City by Aphra Kerr
Coding Play/Crafting Code in the City by Aphra KerrProgCity
 
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from MindtechEdge AI and Vision Alliance
 
CUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@QualinetCUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@QualinetCUbRIK Project
 
Fun at work through innovation games
Fun at work through innovation gamesFun at work through innovation games
Fun at work through innovation gamesSrinath Ramakrishnan
 
Introduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and PlaytestingIntroduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and PlaytestingLuca Galli
 
The Thrones of Game [veneziacamp format]
The Thrones of Game [veneziacamp format]The Thrones of Game [veneziacamp format]
The Thrones of Game [veneziacamp format]Leo Sorge
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeCUbRIK Project
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeLuca Galli
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change MethodologyGames for Change
 
Innovation Games - Making fun work for you!
Innovation Games - Making fun work for you!Innovation Games - Making fun work for you!
Innovation Games - Making fun work for you!Tathagat Varma
 
From learning design to game design and back; the Cyberdam example
From learning design to game design and back; the Cyberdam exampleFrom learning design to game design and back; the Cyberdam example
From learning design to game design and back; the Cyberdam examplePieter van der Hijden
 
In game marketing mark susor
In game marketing mark susorIn game marketing mark susor
In game marketing mark susorMark Susor
 
Gamification, Serious Games and Simulations
Gamification, Serious Games and SimulationsGamification, Serious Games and Simulations
Gamification, Serious Games and SimulationsViplav Baxi
 
Sse indie europe_group6b
Sse indie europe_group6bSse indie europe_group6b
Sse indie europe_group6bErik Bywall
 
Weekly Meeting 8.pdf
Weekly Meeting 8.pdfWeekly Meeting 8.pdf
Weekly Meeting 8.pdfZixunZhou
 
Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Irene Celino
 
IRJET- An Approach of Methodology for Designing Serious Games within the Cont...
IRJET- An Approach of Methodology for Designing Serious Games within the Cont...IRJET- An Approach of Methodology for Designing Serious Games within the Cont...
IRJET- An Approach of Methodology for Designing Serious Games within the Cont...IRJET Journal
 

Similaire à IThink: A Game-based Approach Towards Improving Collaboration and Participation in Requirement Elicitation (20)

New5th worldotro ncdc
New5th worldotro ncdcNew5th worldotro ncdc
New5th worldotro ncdc
 
Coding Play/Crafting Code in the City by Aphra Kerr
Coding Play/Crafting Code in the City by Aphra KerrCoding Play/Crafting Code in the City by Aphra Kerr
Coding Play/Crafting Code in the City by Aphra Kerr
 
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
"Can Simulation Solve the Training Data Problem?," a Presentation from Mindtech
 
CUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@QualinetCUbRIK and gaming experience@Qualinet
CUbRIK and gaming experience@Qualinet
 
Fun at work through innovation games
Fun at work through innovation gamesFun at work through innovation games
Fun at work through innovation games
 
Introduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and PlaytestingIntroduction to Games with a Purpose design and Playtesting
Introduction to Games with a Purpose design and Playtesting
 
The Thrones of Game [veneziacamp format]
The Thrones of Game [veneziacamp format]The Thrones of Game [veneziacamp format]
The Thrones of Game [veneziacamp format]
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change Methodology
 
Innovation Games - Making fun work for you!
Innovation Games - Making fun work for you!Innovation Games - Making fun work for you!
Innovation Games - Making fun work for you!
 
From learning design to game design and back; the Cyberdam example
From learning design to game design and back; the Cyberdam exampleFrom learning design to game design and back; the Cyberdam example
From learning design to game design and back; the Cyberdam example
 
In game marketing mark susor
In game marketing mark susorIn game marketing mark susor
In game marketing mark susor
 
Esem18.ppt
Esem18.pptEsem18.ppt
Esem18.ppt
 
Gamification, Serious Games and Simulations
Gamification, Serious Games and SimulationsGamification, Serious Games and Simulations
Gamification, Serious Games and Simulations
 
Sse indie europe_group6b
Sse indie europe_group6bSse indie europe_group6b
Sse indie europe_group6b
 
Games for Change Lab
Games for Change LabGames for Change Lab
Games for Change Lab
 
Weekly Meeting 8.pdf
Weekly Meeting 8.pdfWeekly Meeting 8.pdf
Weekly Meeting 8.pdf
 
Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019Human-in-the-loop @ ISWS 2019
Human-in-the-loop @ ISWS 2019
 
IRJET- An Approach of Methodology for Designing Serious Games within the Cont...
IRJET- An Approach of Methodology for Designing Serious Games within the Cont...IRJET- An Approach of Methodology for Designing Serious Games within the Cont...
IRJET- An Approach of Methodology for Designing Serious Games within the Cont...
 

Plus de Claudia Ribeiro

Agent-Based Simulation and Cooperation in Business Organizational Settings
Agent-Based Simulation and Cooperation in Business Organizational SettingsAgent-Based Simulation and Cooperation in Business Organizational Settings
Agent-Based Simulation and Cooperation in Business Organizational SettingsClaudia Ribeiro
 
Using Serious Games to Teach Business Process Modelling and Simulation
Using Serious Games to Teach Business Process Modelling and SimulationUsing Serious Games to Teach Business Process Modelling and Simulation
Using Serious Games to Teach Business Process Modelling and SimulationClaudia Ribeiro
 
Comparison statisticalsignificancetestir
Comparison statisticalsignificancetestirComparison statisticalsignificancetestir
Comparison statisticalsignificancetestirClaudia Ribeiro
 
Soft systems methogology
Soft systems methogologySoft systems methogology
Soft systems methogologyClaudia Ribeiro
 
Profiling systems using SoS characteristics
Profiling systems using SoS characteristicsProfiling systems using SoS characteristics
Profiling systems using SoS characteristicsClaudia Ribeiro
 

Plus de Claudia Ribeiro (6)

Agent-Based Simulation and Cooperation in Business Organizational Settings
Agent-Based Simulation and Cooperation in Business Organizational SettingsAgent-Based Simulation and Cooperation in Business Organizational Settings
Agent-Based Simulation and Cooperation in Business Organizational Settings
 
Using Serious Games to Teach Business Process Modelling and Simulation
Using Serious Games to Teach Business Process Modelling and SimulationUsing Serious Games to Teach Business Process Modelling and Simulation
Using Serious Games to Teach Business Process Modelling and Simulation
 
Video jogos2011
Video jogos2011Video jogos2011
Video jogos2011
 
Comparison statisticalsignificancetestir
Comparison statisticalsignificancetestirComparison statisticalsignificancetestir
Comparison statisticalsignificancetestir
 
Soft systems methogology
Soft systems methogologySoft systems methogology
Soft systems methogology
 
Profiling systems using SoS characteristics
Profiling systems using SoS characteristicsProfiling systems using SoS characteristics
Profiling systems using SoS characteristics
 

IThink: A Game-based Approach Towards Improving Collaboration and Participation in Requirement Elicitation

  • 1.
  • 2. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Agenda • Context • IThink • Six Thinking Hats • Gamification • Prototype • Case-Studies • Conclusions
  • 3.
  • 4. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Common Problems • Lack of users involvement. • Complex communication between stakeholders and analysts. • Stakeholders do not always know what they want or how to articulate their needs. • Analysts may not entirely understand business concepts, leading to low quality requirements.
  • 5.
  • 6. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Ideas Generation Methodology ITHINK Web-based Gamification interface
  • 7. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Ideas Generation Methodology ITHINK Web-based Gamification interface
  • 8.
  • 9. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Ideas Generation Methodology ITHINK Web-based Gamification interface
  • 10. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) The Six Hats Revisited • The adaptation of the six thinking hats method into the game mechanics requires some adjustments over the traditional method, taking into account the given context. • Each thinking hat was mapped into an activity in a elicitation process, carrying out these activities will contribute to obtain points generating new requirements and discussion.
  • 11. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Project Blue Manager Hat
  • 12. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) The Blue Hat • Is used by the project manager when a project is set up and the categories to group requirements are defined, this activity is not rewarded with point, since the project manager is not considered a player.
  • 13. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Green Hat White Red Hat Hat Player Black Yellow Hat Hat
  • 14. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) The Green Hat • Is used by players, to create and propose new requirements being this activity rewarded with more points.
  • 15. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) The Other Hats • The players can express their opinion on a requirement in four different ways, rating the requirement with stars (red hat), a positive comment (yellow hat), a negative comment (black hat), a concrete or statistical comment (white hat). • In order to obtain to preserve the game fairness, a player cannot express opinions about their own requirements.
  • 16. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) 500 Points Green Hat 50 50 Points Points White Red Hat Hat IThink Black Yellow Hat Hat 100 100 Points Points
  • 17. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Ideas Generation Metodology ITHINK Web-based Gamification interface
  • 18. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) The Other Hats
  • 19. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)
  • 20.
  • 21. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Evaluation Case Studies • First Case Study - ”Board Game” • Second Case Study – Web-Based Prototype
  • 22. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Board Game • This case study took place at a childcare center that was restructuring its information system. • Seven persons with different roles in the organization participated in this experiment: two from management, two teachers, one educator, one secretary and one transportation manager. • The game was presented in a form of board game and was played by rounds, each person played one round.
  • 23. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Board Game 12 10 8 6 4 2 0 New Positive Negative Concrete Requirements
  • 24. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Web-Based Prototype • This case study took place at a classroom from a course of the last year from a Msc in Information Systems and Computer Engineering. • The students were asked to use the prototype to elicit requirements for an information system that would be used for the management of a course. • Seventeen students participated in this case study with new requirements, ratings and comments to the initial requirements.
  • 25. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Web-Based Prototype 60 50 40 30 20 10 0 New Positive Negative Concrete Requirements
  • 26.
  • 27. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Player Questionnaire • Q1 - Do you consider that the game is easy to understand? • Q2 - Do you consider that the game is easy to play? • Q3 - Rate the amusement rate of the game • Q4 - The game motivates you to participate in requirements elicitation? • Q5 - Do you consider that the game is a useful tool for requirements elicitation? The answers were based on a six points Likert scale with 0 meaning ”No” and 5 meaning ”Yes”
  • 28. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Results First Case-Study 6 5 4 3 2 1 0 Q1 Q2 Q3 Q4 Q5 Max Min Avg
  • 29. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Results Second Case-Study 6 5 4 3 2 1 0 Q1 Q2 Q3 Q4 Q5 Max Min Avg
  • 30. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Results • In general all participants agreed that using iThink as a way to elicit requirements, was fun, interesting and potentially more motivating than traditional approaches. • Nevertheless, the interface is still limited and unappealing, which may affect the acceptance of this tool and limit its use.
  • 31. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Project Manager Questionnaire • Q1 - Are you satisfied with the number of the contributions obtained with the game? • Q2 - The relevance of each requirement is well represented by its rating? • Q3 - The requirements obtained with the game have helped to better define the project scope? The answers were based on a six points Likert scale with 0 meaning ”No” and 5 meaning ”Yes”
  • 32. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Results First Case-Study 6 5 4 3 2 1 0 Q1 Q2 Q3 PM PO
  • 33. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Results Second Case-Study 6 5 4 3 2 1 0 Q1 Q2 Q3 PM
  • 34. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Results • In both case-studies, project managers reported an high degree of satisfaction, regarding the amount and quality of generated requirements. • Moreover they pointed out that the amount of valid requirements and requirements feedback was similar or better when comparing to traditional tools that they recurrently use on their projects.
  • 35. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12) Conclusion • The results demonstrate a good number of contributions which may indicate that this approach may enhance the user involvement in requirements elicitation. • The feedback from the project owner and project managers assured the quality of the requirements and the contributions. • weakest point of this proposal seems to be the amusement factor, which may be related with the developed interface that was seen as unappealing by several users.
  • 36. 4th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES’12)

Notes de l'éditeur

  1. Thesixhatmethodisnot a game butinstead a method to conduct meetings in order to increaseand improve theability to generateideas.