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

PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
Anand Bobade
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality management
ejlp12
 
Definition Of Project Management
Definition Of Project ManagementDefinition Of Project Management
Definition Of Project Management
Mostafa Ewees
 
Senior accountant kpi
Senior accountant kpiSenior accountant kpi
Senior accountant kpi
davivante
 
Project Manager Interview Questions And Answers | PMP Certification Training ...
Project Manager Interview Questions And Answers | PMP Certification Training ...Project Manager Interview Questions And Answers | PMP Certification Training ...
Project Manager Interview Questions And Answers | PMP Certification Training ...
Simplilearn
 

What's hot (20)

The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1
 
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality management
 
Cost Reduction Plans Powerpoint Presentation Slides
Cost Reduction Plans Powerpoint Presentation SlidesCost Reduction Plans Powerpoint Presentation Slides
Cost Reduction Plans Powerpoint Presentation Slides
 
Project management office value
Project management office valueProject management office value
Project management office value
 
Project communication management
Project communication managementProject communication management
Project communication management
 
Ideation Process
Ideation ProcessIdeation Process
Ideation Process
 
Startup KPIs and Balanced Scorecard
Startup KPIs and Balanced ScorecardStartup KPIs and Balanced Scorecard
Startup KPIs and Balanced Scorecard
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Definition Of Project Management
Definition Of Project ManagementDefinition Of Project Management
Definition Of Project Management
 
Chap 5 Estimating Project Times
Chap 5 Estimating Project TimesChap 5 Estimating Project Times
Chap 5 Estimating Project Times
 
Earned value
Earned valueEarned value
Earned value
 
Senior accountant kpi
Senior accountant kpiSenior accountant kpi
Senior accountant kpi
 
Project Management Tips & Lessons Learned
Project Management Tips & Lessons LearnedProject Management Tips & Lessons Learned
Project Management Tips & Lessons Learned
 
Fundamentals of project management
Fundamentals of project managementFundamentals of project management
Fundamentals of project management
 
This is Service Design in 25 useful tools
This is Service Design in 25 useful toolsThis is Service Design in 25 useful tools
This is Service Design in 25 useful tools
 
Best Practices Frameworks 101
Best Practices Frameworks 101Best Practices Frameworks 101
Best Practices Frameworks 101
 
Project Management
Project ManagementProject Management
Project Management
 
Project Manager Interview Questions And Answers | PMP Certification Training ...
Project Manager Interview Questions And Answers | PMP Certification Training ...Project Manager Interview Questions And Answers | PMP Certification Training ...
Project Manager Interview Questions And Answers | PMP Certification Training ...
 
Project scope management
Project scope managementProject scope management
Project scope 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

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

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…