SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
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…

Contenu connexe

Tendances

Six Sigma Improvement Process: Transforming Processes, Elevating Performance
Six Sigma Improvement Process: Transforming Processes, Elevating PerformanceSix Sigma Improvement Process: Transforming Processes, Elevating Performance
Six Sigma Improvement Process: Transforming Processes, Elevating PerformanceOperational Excellence Consulting
 
PMBOK® Guide Processes Flow – 6th Edition
PMBOK® Guide Processes Flow – 6th EditionPMBOK® Guide Processes Flow – 6th Edition
PMBOK® Guide Processes Flow – 6th EditionRicardo Viana Vargas
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in indiaunited global soft
 
The Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystThe Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystTracy Cook
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyAgileSparks
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)Anand Subramaniam
 
Project Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation training
Project Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation trainingProject Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation training
Project Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation trainingJustAcademy
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)Agile Days Middle East
 
Six Sigma DMADV DMAIC - Project Charter
Six Sigma DMADV DMAIC - Project CharterSix Sigma DMADV DMAIC - Project Charter
Six Sigma DMADV DMAIC - Project CharterDavid Nichols
 
178 - Design Discovery Workshops
178  - Design Discovery Workshops178  - Design Discovery Workshops
178 - Design Discovery WorkshopsProductCamp Boston
 
The Evolution of the Business Model Concept
 The Evolution of the Business Model Concept The Evolution of the Business Model Concept
The Evolution of the Business Model ConceptSergey Khromov-Borisov
 
Business analysis presentation final
Business analysis presentation finalBusiness analysis presentation final
Business analysis presentation finalmdchristenson
 
Babok Requirement Life Cycle Management
Babok   Requirement Life Cycle ManagementBabok   Requirement Life Cycle Management
Babok Requirement Life Cycle ManagementMayur Nanotkar
 

Tendances (20)

Six Sigma Improvement Process: Transforming Processes, Elevating Performance
Six Sigma Improvement Process: Transforming Processes, Elevating PerformanceSix Sigma Improvement Process: Transforming Processes, Elevating Performance
Six Sigma Improvement Process: Transforming Processes, Elevating Performance
 
PMBOK® Guide Processes Flow – 6th Edition
PMBOK® Guide Processes Flow – 6th EditionPMBOK® Guide Processes Flow – 6th Edition
PMBOK® Guide Processes Flow – 6th Edition
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Business analyst training in india
Business analyst training in indiaBusiness analyst training in india
Business analyst training in india
 
The Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystThe Evolving Role of the Business Analyst
The Evolving Role of the Business Analyst
 
Lean Product Design
Lean Product DesignLean Product Design
Lean Product Design
 
Modern Agile - Joshua Kerievsky
Modern Agile - Joshua KerievskyModern Agile - Joshua Kerievsky
Modern Agile - Joshua Kerievsky
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
 
Project Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation training
Project Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation trainingProject Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation training
Project Scope Management,PMP Chapter 5,PMBOK,PMP Exam Preparation training
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
 
RACI Charting
RACI ChartingRACI Charting
RACI Charting
 
PMP Exam Prep 2021 free sample module 1
PMP Exam Prep 2021  free sample module 1PMP Exam Prep 2021  free sample module 1
PMP Exam Prep 2021 free sample module 1
 
Six Sigma DMADV DMAIC - Project Charter
Six Sigma DMADV DMAIC - Project CharterSix Sigma DMADV DMAIC - Project Charter
Six Sigma DMADV DMAIC - Project Charter
 
178 - Design Discovery Workshops
178  - Design Discovery Workshops178  - Design Discovery Workshops
178 - Design Discovery Workshops
 
Scrum events
Scrum eventsScrum events
Scrum events
 
The Evolution of the Business Model Concept
 The Evolution of the Business Model Concept The Evolution of the Business Model Concept
The Evolution of the Business Model Concept
 
Business analysis presentation final
Business analysis presentation finalBusiness analysis presentation final
Business analysis presentation final
 
Cbap babok ppt day 1 bapm ea
Cbap babok ppt day 1   bapm eaCbap babok ppt day 1   bapm ea
Cbap babok ppt day 1 bapm ea
 
Babok Requirement Life Cycle Management
Babok   Requirement Life Cycle ManagementBabok   Requirement Life Cycle Management
Babok Requirement Life Cycle Management
 

En vedette

En vedette (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
 

Similaire à How to run a user-centered, requirements gathering workshop

Six Sigma Project Replication Webinar Slides
Six Sigma Project Replication Webinar SlidesSix Sigma Project Replication Webinar Slides
Six Sigma Project Replication Webinar SlidesPowerSteering Software
 
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 repairCompuware ASEAN
 
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-inceptionOdd-e
 
10 tips
10 tips10 tips
10 tipsdjras
 
Strategy toolbox for startsups
Strategy toolbox for startsupsStrategy toolbox for startsups
Strategy toolbox for startsupsAsher Sterkin
 
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...Elaine Chen
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at MyplanetDaniel Zivkovic
 
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 2015IBM France Lab
 
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 ThinkersJohn Kembel
 
Arena product presentation
Arena product presentationArena product presentation
Arena product presentationjhjsmits
 
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 wildFemke Goedhart
 
Andy Kirk Malofiej 20 Presentation
Andy Kirk Malofiej 20 PresentationAndy Kirk Malofiej 20 Presentation
Andy Kirk Malofiej 20 PresentationAndy Kirk
 
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 ScottAstraea, Inc.
 
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 ToolsMohan Niroula
 
Entrepreneurs And Strategic Planning
Entrepreneurs And Strategic PlanningEntrepreneurs And Strategic Planning
Entrepreneurs And Strategic PlanningCleo Costello
 
Why Design Matters - P&G Keynote
Why Design Matters - P&G KeynoteWhy Design Matters - P&G Keynote
Why Design Matters - P&G KeynotePreston Smalley
 
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)Gabriel Moreira
 
Dimensional planning (Devoxx 2009)
Dimensional planning (Devoxx 2009)Dimensional planning (Devoxx 2009)
Dimensional planning (Devoxx 2009)inxin
 

Similaire à 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)
 

Dernier

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Dernier (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

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…