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

Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleDealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleRoman Pichler
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
How to build a high performing culture
How to build a high performing culture How to build a high performing culture
How to build a high performing culture Lindsay McGregor
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio ManagementGaetano Mazzanti
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1Ilan Kirschenbaum
 
How to Become an Indispensable Scrum Master
How to Become an Indispensable Scrum MasterHow to Become an Indispensable Scrum Master
How to Become an Indispensable Scrum MasterChandana Perera
 
POSSIBLE product design sprint
POSSIBLE product design sprintPOSSIBLE product design sprint
POSSIBLE product design sprintThomas Waegemans
 
Product owner
Product ownerProduct owner
Product ownerMrSnow76
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachCprime
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulationMarcus Hammarberg
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and StrategyRoman Pichler
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 

Tendances (20)

Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleDealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product People
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
How to build a high performing culture
How to build a high performing culture How to build a high performing culture
How to build a high performing culture
 
Kanban for Portfolio Management
Kanban for Portfolio ManagementKanban for Portfolio Management
Kanban for Portfolio Management
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1
 
How to Become an Indispensable Scrum Master
How to Become an Indispensable Scrum MasterHow to Become an Indispensable Scrum Master
How to Become an Indispensable Scrum Master
 
POSSIBLE product design sprint
POSSIBLE product design sprintPOSSIBLE product design sprint
POSSIBLE product design sprint
 
Product owner
Product ownerProduct owner
Product owner
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation Slides
 
Product Owner and Strategy
Product Owner and StrategyProduct Owner and Strategy
Product Owner and Strategy
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 

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

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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 Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL 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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

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…