SlideShare a Scribd company logo
1 of 47
Download to read offline
One Big Field


How to run a user-centered
requirements gathering workshop
Presented by Fergus Roche
Friday 15th July 2011




                                   for…
One Big Field




 UX
             (user experience)
One Big Field
              Prototype





UX will reduce
risk
The UX approach allows us
to visualise a view of the
future without going near
build, reducing cost.




Source:
OBF
project
–
interac5on
prototype

One Big Field


We design with                   2nd
most
   Most
a8en5on


data
Lots of designers don’t.
Which we find weird.




                                             Most
clicked





    image
source:
OBF
project

One Big Field


Help orgs. make
better decisions
Position your need; if you
can write down a problem
correctly, you can see the
solution.




   image
source:
OBF
project

One Big Field




                    Why a workshop?
     Gain insight & build consensus




image
source

One Big Field


When to run a workshop to gather
requirements?


                       Made
up

                       &
combos





                  bespoke          Rapid


                                   Prototyping

One Big Field


When to run a workshop to gather
requirements?
                                Made
up
&
              Rapid


                      bespoke    combos
                Prototyping


  Waterfall              Trad. digital agency      Iterative           Agile / Scrum

  Requirements           Research                  Inception           Requirements
  Specification          Business requirements     Business modeling   Specification
  Design                 IA                        Requirements        Architecture
  Construct              Specification             Elaboration         Design
  Integrate              Design                    Analysis & design   Implementation
  Test                   Build                     Construction        Testing
  Install                Test                      Implementation      Deployment
  Maintain               UAT                       Test                Maintenance
                         Go live                   Transition
                         SLA                       Deploy



     Typically run workshops during these stages
One Big Field




        Three key elements…

        1. The process map
        2. A requirement in context
        3. Prioritisation


image
source

One Big Field




 …lets pretend we’re
   in a workshop
One Big Field




                 The project
2011 National Elections: Get the people to vote!

                    Client
      Electoral commission [stakeholders]
                   Supplier
     Syco Productions [supplier & UX team]

                Challenge
 Post-Olympics, electoral turnout for 2014 is
          forecast to drop to 30%.
image
source

One Big Field




  Simon has been brought in to
   X-Factor the elections…
image
source

One Big Field


Rules of the game
 Grouped by suit: 
 Players: Ace - 7
 Watchers: 8 - King
 Roles:
 Ace – UX team leader [Syco]
 2 & 3 – UXer [Syco]
 3 – client contact [Elec. comms]
 4, 5, 6 & 7- stakeholder [Elec. Comms]
One Big Field




     Your first task…
     Process-mapping
How the
              hell do I
               vote?
Said Chloe [aged 19], a dynamic entrepreneur
knee-deep in running her fifth successful start-up.
One Big Field




Task no 1: process-mapping

Process map out the existing process of
voting in the general elections.

[Ace – 7]

See scenario
EXAMPLE 
 CLIENT
One Big Field




Process-mapping assets
Persona
Key scenarios
Flip-chart paper, post-its & markers
A clear & empty wall
One Big Field


Personas




          Simple > proper ones
                    [or the One Big Field, special-trump-card-micro-persona one…
One Big Field
                                                       EXAMPLE 
                                                                             CLIENT
Scenario:
I5bek’s
earthquake

There
is
a
major
earthquake
in
a
rural
remote
area
of
Kyrgyzstan.
The

Bri5sh
Red
Cross
launches
an
appeal.



I5bek,
a
young
Bri5sh
man
with
Kirghiz
parents,
is
very
concerned

about
his
rela5ves
‐
his
uncle,
aunt
and
cousin
from
his
mother’s

side
live
in
the
area
affected
by
the
earthquake.
He's
been
trying
to
get

in
touch
with
them
but
has
not
heard
anything
since
the
earthquake.




How
can
the
Bri5sh
Red
Cross
help
him
to
find
out
what
is
happening

to
his
rela5ves


He’s
wondering
whether
to
donate
money
to
the
appeal


He
would
also
like
to
donate
some
of
his
winter
clothes,
and
wants
to

find
out
where
his
nearest
Red
Cross
shop
is
to
do
so.



Having
donated
money
and
clothes,
he
comes
back
to
the
website
a

month
later
to
find
out
how
the
Red
Cross
has
been
using
his

dona5on
in
Kyrgyzstan.


Describe
and
map
out
how
he
would
engage
with
the
Bri5sh
Red
Cross

currently.
Highlight
the
tracing
&
message,
donate
and
shop
steps.


EXAMPLE 
 CLIENT
One Big Field
   EXAMPLE 
                  CLIENT
One Big Field



                                                          PROCESS-
start
    BUSINESS           LIKES/
                                         SCENARIOS
          MAP
         OBJECTIVES
        DISLIKES
                                                          [EXISTING]




           IDEATION
                                         PRIORITISE
      REPEAT PER
            ACROSS
         CLUSTER
                                           / CULL
         SCENARIO
             MAPS

          Quan5ty
[x50]
                  Quality
[x2]



           SCORE
                                         PROTOTYPE
           IDEAS           ORGANISE /
                                          PRIORTIES         end

          AGAINST          LIST REQS.
                                            FIRST
         OBJECTIVES
One Big Field




        Three key elements…

        1. The process map
        2. A requirement in context
        3. Prioritisation


image
source

One Big Field


Lets swap!
 Grouped by suit: 
 Watchers: Ace - 7
 Players: 8 - King
 Roles:
 Ace – UX team leader [Syco]
 8 – client contact [Elec. comms]
 9, 10, Jack, Queen, King- stakeholder
[Elec. Comms]
One Big Field




Task no 2: ideation

Come up with 50 ideas to improve this
process. Requirements in context.

[8 - King]
One Big Field
          EXAMPLE 
                         CLIENT


Process map:
Find information on
<type X>business
cover. Offering a
package for the first
time.
One Big Field
   EXAMPLE 
                  CLIENT
One Big Field




        Three key elements…

        1. The process map
        2. A requirement in context
        3. Prioritisation


image
source

One Big Field



                                                          PROCESS-
start
    BUSINESS           LIKES/
                                        SCENARIOS
           MAP
         OBJECTIVES
        DISLIKES
                                                          [EXISTING]




           IDEATION
                                        PRIORITISE
       REPEAT PER
            ACROSS
         CLUSTER
                                          / CULL
          SCENARIO
             MAPS
          Quan5ty
[x50]
                Quality
[x2‐5]



           SCORE
                                        PROTOTYPE
           IDEAS           ORGANISE /
                                         PRIORTIES          end

          AGAINST             LIST
                                           FIRST
         OBJECTIVES
One Big Field




Task no 3: Strategic prioritisation

Are the top ideas/requirements relevant?

[Everyone]
One Big Field




         Score the top ideas against
         the strategic statements for
                 the project.

image
source:
OBF
workshop

One Big Field


Strategic statements
1.  Reduce the cost of the voting system

2. Increase number of voters to over 70%

3. Gather more data on voters

4. Make system favour the Party contributing
most to Commission’s retirement Fund

5. Allow voters to also audition for X-Factor
One Big Field



                                                          PROCESS-
start
    BUSINESS           LIKES/
                                        SCENARIOS
           MAP
         OBJECTIVES
        DISLIKES
                                                          [EXISTING]




           IDEATION
                                        PRIORITISE
       REPEAT PER
            ACROSS
         CLUSTER
                                          / CULL
          SCENARIO
             MAPS
          Quan5ty
[x50]
                Quality
[x2‐5]



           SCORE
                                        PROTOTYPE
           IDEAS           ORGANISE /
                                         PRIORTIES          end

          AGAINST             LIST
                                           FIRST
         OBJECTIVES
One Big Field
   EXAMPLE 
                  CLIENT




…end results
One Big Field




        The three key elements…

        1. The process map
        2. A requirement in context
        3. Prioritisation


image
source

One Big Field




    13 essential ingredients 
                 for a successful workshop




image
source

One Big Field

No
1
–
have
a
plan

Travelex Workshop 

Part 1
                                   Part 2
Intro
                                    <split & mix teams>
20 mins
                                  15 mins
05 mins - Intros [Phil]
                  15 mins - review & ideate across x2
05 mins - Project overview [Phil]
        process-maps
10 mins - Likes/dislikes [ferg]
<Split into groups>
                      20 mins
20 mins
                                  10 mins - Process-map a scenario 5 &
10 mins - Process-map a scenario 1 & 2
   6[open]
05 mins - Ideation [50 ideas]
            05 mins - Ideation [50 ideas]
05 mins - Cluster and prioritise x2 
     05 mins - Cluster and prioritise x2
<repeat>
                                 <combine top ideas>
20 mins
10 mins - Process-map a scenario 3 & 4
   10 mins
05 mins - Ideation [50 ideas]
            Prioritise [against biz objectives]
05 mins - Cluster and prioritise x2 
     If time, review and cluster non-selected
                                          needs / what's missing
10 mins - Coffee break 
                  5 mins slippage overall
One Big Field




13 essential ingredients
1. Have a plan        8. Timekeeping & team
2. Group dynamics     back up
3. Enthusiasm         9. Divide & conquer
4. Pace & flow        10. Coral the alphas, don't
5. Assets             spread them out
6. Stand up!          11. The bad idea from the
7. Know your room &   top dog
reconfigure           12. The really good idea
                      13. Remember to shut-up
image
source

One Big Field




                   A workshop can gain you 
                 insight & build consensus
                       with the stakeholders




image
source

One Big Field


A final point on handling large groups…
One Big Field




Thanks!



image
source:
OBF
workshop
   for…
One Big Field




Next steps to prioritising
         requirements…
One Big Field




Prioritising requirements
 MoSCoW
 The 1-100 scale

                 with
Planning
Poker

One Big Field

          Planning Poker…

          Req 1: do the washing up after dinner – effort
          involved = 1 Chihuahua


          Req 2: build a small desk from a flatpack IKEA set –
          effort involved = 1 Labrador


          Req 3: replace the engine in your car – effort
          involved = 1 Great Dane


          Req 4: build a small nuclear fusion generator in an
          Afghan cave. As a prisoner – effort involved = ten
          Wargs [massive monster dogs from Lord of the
          Rings]
One Big Field

          Planning Poker…

          • Know that no human can accurately estimate. We
          just can’t do it. Accept it.

          • Don’t estimate based on time

          • Estimate requirements based on effort relative to
          other requirements.

          • Apply abstract value system e.g. 1-100, dogs

          • Work out what the value of 1 is per developer in
          time

          • Multiply to get real effort values

          • Adjust through project lifecycle
One Big Field




Thanks!
& thanks to the plants…




  image
source:
OBF
workshop
   for…

More Related Content

What's hot

Notes - Design Thinking Workshop
Notes - Design Thinking WorkshopNotes - Design Thinking Workshop
Notes - Design Thinking Workshop
ktphinnovation
 
PMP Training - 01 introduction to framework
PMP Training - 01 introduction to frameworkPMP Training - 01 introduction to framework
PMP Training - 01 introduction to framework
ejlp12
 

What's hot (20)

PMP Chap 10 - Project Communication Management Details
PMP  Chap 10 - Project Communication Management DetailsPMP  Chap 10 - Project Communication Management Details
PMP Chap 10 - Project Communication Management Details
 
Good PowerPoint Design - for business presenters
Good PowerPoint Design - for business presentersGood PowerPoint Design - for business presenters
Good PowerPoint Design - for business presenters
 
Project communications management
Project communications managementProject communications management
Project communications management
 
Babok v3 chp 10 techniques
Babok v3 chp 10 techniquesBabok v3 chp 10 techniques
Babok v3 chp 10 techniques
 
Notes - Design Thinking Workshop
Notes - Design Thinking WorkshopNotes - Design Thinking Workshop
Notes - Design Thinking Workshop
 
Design thinking the guide book
Design thinking the guide bookDesign thinking the guide book
Design thinking the guide book
 
PMP Lecture 4: Project Integration Management
PMP Lecture 4: Project Integration ManagementPMP Lecture 4: Project Integration Management
PMP Lecture 4: Project Integration Management
 
Rapid Learning Cycles + Next Agents
Rapid Learning Cycles + Next AgentsRapid Learning Cycles + Next Agents
Rapid Learning Cycles + Next Agents
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Project communications management
Project communications managementProject communications management
Project communications management
 
PMP Training - 01 introduction to framework
PMP Training - 01 introduction to frameworkPMP Training - 01 introduction to framework
PMP Training - 01 introduction to framework
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
 
Project Communications Management - Information Technology
Project Communications Management - Information TechnologyProject Communications Management - Information Technology
Project Communications Management - Information Technology
 
Project Management
Project ManagementProject Management
Project Management
 
Stakeholder mapping
Stakeholder mappingStakeholder mapping
Stakeholder mapping
 
Project Management Essentials: Stakeholder Management
Project Management Essentials: Stakeholder ManagementProject Management Essentials: Stakeholder Management
Project Management Essentials: Stakeholder Management
 
Stakeholder Management
Stakeholder ManagementStakeholder Management
Stakeholder Management
 
Setting up a pmo
Setting up a pmoSetting up a pmo
Setting up a pmo
 
PMP_Project Integration Management
PMP_Project Integration ManagementPMP_Project Integration Management
PMP_Project Integration Management
 
SAP Organizational Change Management
SAP Organizational Change Management SAP Organizational Change Management
SAP Organizational Change Management
 

Viewers also liked

Field Geology Report_R
Field Geology Report_RField Geology Report_R
Field Geology Report_R
R. J. Cannata
 
5 Steps To Effective Jad Sessions
5 Steps To Effective Jad Sessions5 Steps To Effective Jad Sessions
5 Steps To Effective Jad Sessions
LizLavaveshkul
 

Viewers also liked (19)

JAD Workshops
JAD WorkshopsJAD Workshops
JAD Workshops
 
Field Geology Report_R
Field Geology Report_RField Geology Report_R
Field Geology Report_R
 
5 Steps To Effective Jad Sessions
5 Steps To Effective Jad Sessions5 Steps To Effective Jad Sessions
5 Steps To Effective Jad Sessions
 
seminar on BASALT FIBER REINFORCED CONCRETE
seminar on BASALT FIBER REINFORCED CONCRETEseminar on BASALT FIBER REINFORCED CONCRETE
seminar on BASALT FIBER REINFORCED CONCRETE
 
Basalt rock fibre
Basalt   rock   fibreBasalt   rock   fibre
Basalt rock fibre
 
Sedimentry environments
Sedimentry environmentsSedimentry environments
Sedimentry environments
 
Fem in geotech engineering
Fem in geotech engineeringFem in geotech engineering
Fem in geotech engineering
 
Geology
GeologyGeology
Geology
 
Weathering- Mechanical,Chemical,Biological/Biotic
Weathering- Mechanical,Chemical,Biological/BioticWeathering- Mechanical,Chemical,Biological/Biotic
Weathering- Mechanical,Chemical,Biological/Biotic
 
Weathering & it's types
Weathering & it's typesWeathering & it's types
Weathering & it's types
 
weathering - meaning and effects
weathering - meaning and effectsweathering - meaning and effects
weathering - meaning and effects
 
Weathering
WeatheringWeathering
Weathering
 
basalt fibre
basalt fibrebasalt fibre
basalt fibre
 
Deccan trap
Deccan trapDeccan trap
Deccan trap
 
sedimentry rock
sedimentry rocksedimentry rock
sedimentry rock
 
Rig set up
Rig set upRig set up
Rig set up
 
Ground Water (Unit-V)
Ground Water (Unit-V)Ground Water (Unit-V)
Ground Water (Unit-V)
 
Industries
IndustriesIndustries
Industries
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
 

Similar to How to run a user-centered, requirements gathering workshop

Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...
Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...
Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...
Rod King, Ph.D.
 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inception
Odd-e
 
10 tips
10 tips10 tips
10 tips
djras
 
CX Design and Journey Mapping for Lean Thinkers
CX Design and Journey Mapping for Lean ThinkersCX Design and Journey Mapping for Lean Thinkers
CX Design and Journey Mapping for Lean Thinkers
John Kembel
 
Arena product presentation
Arena product presentationArena product presentation
Arena product presentation
jhjsmits
 
Andy Kirk Malofiej 20 Presentation
Andy Kirk Malofiej 20 PresentationAndy Kirk Malofiej 20 Presentation
Andy Kirk Malofiej 20 Presentation
Andy Kirk
 

Similar to How to run a user-centered, requirements gathering workshop (20)

Six Sigma Project Replication Webinar Slides
Six Sigma Project Replication Webinar SlidesSix Sigma Project Replication Webinar Slides
Six Sigma Project Replication Webinar Slides
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repair
 
Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...
Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...
Steve Blank’s Petal Diagram vs. Rod King’s Value Engine Map: Visual Tools for...
 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inception
 
10 tips
10 tips10 tips
10 tips
 
Strategy toolbox for startsups
Strategy toolbox for startsupsStrategy toolbox for startsups
Strategy toolbox for startsups
 
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
Disciplined Entrepreneurship: How Do You Design And Build Your Product? How D...
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at Myplanet
 
Bluemix Paris Meetup - Optimization on Cloud (DOcloud) - 14 octobre 2015
Bluemix Paris Meetup -  Optimization on Cloud (DOcloud) - 14 octobre 2015Bluemix Paris Meetup -  Optimization on Cloud (DOcloud) - 14 octobre 2015
Bluemix Paris Meetup - Optimization on Cloud (DOcloud) - 14 octobre 2015
 
CX Design and Journey Mapping for Lean Thinkers
CX Design and Journey Mapping for Lean ThinkersCX Design and Journey Mapping for Lean Thinkers
CX Design and Journey Mapping for Lean Thinkers
 
Arena product presentation
Arena product presentationArena product presentation
Arena product presentation
 
Getting to the core, requirements gathering in the wild
Getting to the core, requirements gathering in the wildGetting to the core, requirements gathering in the wild
Getting to the core, requirements gathering in the wild
 
Andy Kirk Malofiej 20 Presentation
Andy Kirk Malofiej 20 PresentationAndy Kirk Malofiej 20 Presentation
Andy Kirk Malofiej 20 Presentation
 
2018 IEEE WIE Presentation - Dr. Kimberly Scott
2018 IEEE WIE Presentation - Dr. Kimberly Scott2018 IEEE WIE Presentation - Dr. Kimberly Scott
2018 IEEE WIE Presentation - Dr. Kimberly Scott
 
Gear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian ToolsGear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian Tools
 
Entrepreneurs And Strategic Planning
Entrepreneurs And Strategic PlanningEntrepreneurs And Strategic Planning
Entrepreneurs And Strategic Planning
 
Why Design Matters - P&G Keynote
Why Design Matters - P&G KeynoteWhy Design Matters - P&G Keynote
Why Design Matters - P&G Keynote
 
CM NCCU Class2
CM NCCU Class2CM NCCU Class2
CM NCCU Class2
 
Python for Data Science - Python Brasil 11 (2015)
Python for Data Science - Python Brasil 11 (2015)Python for Data Science - Python Brasil 11 (2015)
Python for Data Science - Python Brasil 11 (2015)
 
Dimensional planning (Devoxx 2009)
Dimensional planning (Devoxx 2009)Dimensional planning (Devoxx 2009)
Dimensional planning (Devoxx 2009)
 

Recently uploaded

“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 

How to run a user-centered, requirements gathering workshop

  • 1. One Big Field How to run a user-centered requirements gathering workshop Presented by Fergus Roche Friday 15th July 2011 for…
  • 2. One Big Field UX (user experience)
  • 3. One Big Field Prototype
 UX will reduce risk The UX approach allows us to visualise a view of the future without going near build, reducing cost. Source:
OBF
project
–
interac5on
prototype

  • 4. One Big Field We design with 2nd
most
 Most
a8en5on
 data Lots of designers don’t. Which we find weird. Most
clicked
 image
source:
OBF
project

  • 5. One Big Field Help orgs. make better decisions Position your need; if you can write down a problem correctly, you can see the solution. image
source:
OBF
project

  • 6. One Big Field Why a workshop? Gain insight & build consensus image
source

  • 7. One Big Field When to run a workshop to gather requirements? Made
up
 &
combos
 bespoke Rapid

 Prototyping

  • 8. One Big Field When to run a workshop to gather requirements? Made
up
&
 Rapid

 bespoke combos
 Prototyping
 Waterfall Trad. digital agency Iterative Agile / Scrum Requirements Research Inception Requirements Specification Business requirements Business modeling Specification Design IA Requirements Architecture Construct Specification Elaboration Design Integrate Design Analysis & design Implementation Test Build Construction Testing Install Test Implementation Deployment Maintain UAT Test Maintenance Go live Transition SLA Deploy Typically run workshops during these stages
  • 9. One Big Field Three key elements… 1. The process map 2. A requirement in context 3. Prioritisation image
source

  • 10. One Big Field …lets pretend we’re in a workshop
  • 11. One Big Field The project 2011 National Elections: Get the people to vote! Client Electoral commission [stakeholders] Supplier Syco Productions [supplier & UX team] Challenge Post-Olympics, electoral turnout for 2014 is forecast to drop to 30%. image
source

  • 12. One Big Field Simon has been brought in to X-Factor the elections… image
source

  • 13. One Big Field Rules of the game  Grouped by suit:  Players: Ace - 7  Watchers: 8 - King  Roles:  Ace – UX team leader [Syco]  2 & 3 – UXer [Syco]  3 – client contact [Elec. comms]  4, 5, 6 & 7- stakeholder [Elec. Comms]
  • 14. One Big Field Your first task… Process-mapping
  • 15. How the hell do I vote? Said Chloe [aged 19], a dynamic entrepreneur knee-deep in running her fifth successful start-up.
  • 16. One Big Field Task no 1: process-mapping Process map out the existing process of voting in the general elections. [Ace – 7] See scenario
  • 18. One Big Field Process-mapping assets Persona Key scenarios Flip-chart paper, post-its & markers A clear & empty wall
  • 19. One Big Field Personas Simple > proper ones [or the One Big Field, special-trump-card-micro-persona one…
  • 20. One Big Field EXAMPLE CLIENT Scenario:
I5bek’s
earthquake
 There
is
a
major
earthquake
in
a
rural
remote
area
of
Kyrgyzstan.
The
 Bri5sh
Red
Cross
launches
an
appeal.

 I5bek,
a
young
Bri5sh
man
with
Kirghiz
parents,
is
very
concerned
 about
his
rela5ves
‐
his
uncle,
aunt
and
cousin
from
his
mother’s
 side
live
in
the
area
affected
by
the
earthquake.
He's
been
trying
to
get
 in
touch
with
them
but
has
not
heard
anything
since
the
earthquake.

 
How
can
the
Bri5sh
Red
Cross
help
him
to
find
out
what
is
happening
 to
his
rela5ves
 
He’s
wondering
whether
to
donate
money
to
the
appeal
 
He
would
also
like
to
donate
some
of
his
winter
clothes,
and
wants
to
 find
out
where
his
nearest
Red
Cross
shop
is
to
do
so.

 
Having
donated
money
and
clothes,
he
comes
back
to
the
website
a
 month
later
to
find
out
how
the
Red
Cross
has
been
using
his
 dona5on
in
Kyrgyzstan.
 Describe
and
map
out
how
he
would
engage
with
the
Bri5sh
Red
Cross
 currently.
Highlight
the
tracing
&
message,
donate
and
shop
steps.


  • 22. One Big Field EXAMPLE CLIENT
  • 23. One Big Field PROCESS- start
 BUSINESS LIKES/ SCENARIOS MAP OBJECTIVES DISLIKES [EXISTING] IDEATION PRIORITISE REPEAT PER ACROSS CLUSTER / CULL SCENARIO MAPS Quan5ty
[x50]
 Quality
[x2]
 SCORE PROTOTYPE IDEAS ORGANISE / PRIORTIES end
 AGAINST LIST REQS. FIRST OBJECTIVES
  • 24. One Big Field Three key elements… 1. The process map 2. A requirement in context 3. Prioritisation image
source

  • 25. One Big Field Lets swap!  Grouped by suit:  Watchers: Ace - 7  Players: 8 - King  Roles:  Ace – UX team leader [Syco]  8 – client contact [Elec. comms]  9, 10, Jack, Queen, King- stakeholder [Elec. Comms]
  • 26. One Big Field Task no 2: ideation Come up with 50 ideas to improve this process. Requirements in context. [8 - King]
  • 27. One Big Field EXAMPLE CLIENT Process map: Find information on <type X>business cover. Offering a package for the first time.
  • 28. One Big Field EXAMPLE CLIENT
  • 29. One Big Field Three key elements… 1. The process map 2. A requirement in context 3. Prioritisation image
source

  • 30. One Big Field PROCESS- start
 BUSINESS LIKES/ SCENARIOS MAP OBJECTIVES DISLIKES [EXISTING] IDEATION PRIORITISE REPEAT PER ACROSS CLUSTER / CULL SCENARIO MAPS Quan5ty
[x50]
 Quality
[x2‐5]
 SCORE PROTOTYPE IDEAS ORGANISE / PRIORTIES end
 AGAINST LIST FIRST OBJECTIVES
  • 31. One Big Field Task no 3: Strategic prioritisation Are the top ideas/requirements relevant? [Everyone]
  • 32. One Big Field Score the top ideas against the strategic statements for the project. image
source:
OBF
workshop

  • 33. One Big Field Strategic statements 1.  Reduce the cost of the voting system 2. Increase number of voters to over 70% 3. Gather more data on voters 4. Make system favour the Party contributing most to Commission’s retirement Fund 5. Allow voters to also audition for X-Factor
  • 34. One Big Field PROCESS- start
 BUSINESS LIKES/ SCENARIOS MAP OBJECTIVES DISLIKES [EXISTING] IDEATION PRIORITISE REPEAT PER ACROSS CLUSTER / CULL SCENARIO MAPS Quan5ty
[x50]
 Quality
[x2‐5]
 SCORE PROTOTYPE IDEAS ORGANISE / PRIORTIES end
 AGAINST LIST FIRST OBJECTIVES
  • 35. One Big Field EXAMPLE CLIENT …end results
  • 36. One Big Field The three key elements… 1. The process map 2. A requirement in context 3. Prioritisation image
source

  • 37. One Big Field 13 essential ingredients for a successful workshop image
source

  • 38. One Big Field No
1
–
have
a
plan
 Travelex Workshop Part 1 Part 2 Intro <split & mix teams> 20 mins 15 mins 05 mins - Intros [Phil] 15 mins - review & ideate across x2 05 mins - Project overview [Phil] process-maps 10 mins - Likes/dislikes [ferg] <Split into groups> 20 mins 20 mins 10 mins - Process-map a scenario 5 & 10 mins - Process-map a scenario 1 & 2 6[open] 05 mins - Ideation [50 ideas] 05 mins - Ideation [50 ideas] 05 mins - Cluster and prioritise x2 05 mins - Cluster and prioritise x2 <repeat> <combine top ideas> 20 mins 10 mins - Process-map a scenario 3 & 4 10 mins 05 mins - Ideation [50 ideas] Prioritise [against biz objectives] 05 mins - Cluster and prioritise x2 If time, review and cluster non-selected needs / what's missing 10 mins - Coffee break 5 mins slippage overall
  • 39. One Big Field 13 essential ingredients 1. Have a plan 8. Timekeeping & team 2. Group dynamics back up 3. Enthusiasm 9. Divide & conquer 4. Pace & flow 10. Coral the alphas, don't 5. Assets spread them out 6. Stand up! 11. The bad idea from the 7. Know your room & top dog reconfigure 12. The really good idea 13. Remember to shut-up image
source

  • 40. One Big Field A workshop can gain you insight & build consensus with the stakeholders image
source

  • 41. One Big Field A final point on handling large groups…
  • 43. One Big Field Next steps to prioritising requirements…
  • 44. One Big Field Prioritising requirements  MoSCoW  The 1-100 scale with
Planning
Poker

  • 45. One Big Field Planning Poker… Req 1: do the washing up after dinner – effort involved = 1 Chihuahua Req 2: build a small desk from a flatpack IKEA set – effort involved = 1 Labrador Req 3: replace the engine in your car – effort involved = 1 Great Dane Req 4: build a small nuclear fusion generator in an Afghan cave. As a prisoner – effort involved = ten Wargs [massive monster dogs from Lord of the Rings]
  • 46. One Big Field Planning Poker… • Know that no human can accurately estimate. We just can’t do it. Accept it. • Don’t estimate based on time • Estimate requirements based on effort relative to other requirements. • Apply abstract value system e.g. 1-100, dogs • Work out what the value of 1 is per developer in time • Multiply to get real effort values • Adjust through project lifecycle
  • 47. One Big Field Thanks! & thanks to the plants… image
source:
OBF
workshop
 for…