Top Banner
2/7/2013 1 ©2011 1 www.id-book.com Identifying needs and establishing requirements Chapter 10 Anna Loparev Intro HCI University of Rochester 02/07/2013 ©2011 Understand 2 www.id-book.com What?
25

Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

Mar 11, 2018

Download

Documents

dobao
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

1

©2011 1 www.id-book.com

Identifying needs and establishing

requirements

Chapter 10

Anna Loparev Intro HCI

University of Rochester

02/07/2013

©2011

Understand

2 www.id-book.com

What?

Page 2: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

2

©2011

Produce

3 www.id-book.com

What?

©2011 4 www.id-book.com, https://secure.flickr.com/photos/chokola/1229450683/

How?

Page 3: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

3

©2011 7 www.id-book.com, http://www.bigshinyrobot.com/reviews/archives/25540

Requirements: Functional

©2011 8 www.id-book.com, http://www.bigshinyrobot.com/reviews/archives/25540

Requirements: Data

Page 4: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

4

©2011 9 www.id-book.com, http://www.bigshinyrobot.com/reviews/archives/25540

Requirements: Environment

©2011 10 www.id-book.com, http://www.bigshinyrobot.com/reviews/archives/25540

Requirements: Users

Page 5: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

5

©2011 11 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Requirements: Users (Persona)

©2011 12 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Requirements: Users (Persona)

Page 6: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

6

©2011 13 www.id-book.com, http://kotaku.com/5650591/then-why-we-still-got-ewoks

Requirements: Users (Persona)

©2011 14 www.id-book.com, http://simplicitymom.blogspot.com/2011/10/fishing-for-wookie.html

Requirements: Users (Persona)

Page 7: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

7

©2011 15 www.id-book.com, All from the previous couple of slides

Requirements: Users (Persona)

©2011

Effectiveness

16 www.id-book.com, http://blogs.unity3d.com/2009/07/22/unity-summer-of-code-takes-off/

Requirements: Usability Goals

Page 8: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

8

©2011 17 www.id-book.com, http://blogs.unity3d.com/2009/07/22/unity-summer-of-code-takes-off/

Requirements: Usability Goals

Efficiency

©2011 18

Requirements: Usability Goals

www.id-book.com, http://www.bigshinyrobot.com/reviews/archives/25540

EJECT

Safety

Page 9: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

9

©2011 19

Requirements: Usability Goals

www.id-book.com

Utility

©2011 20

Requirements: Usability Goals

www.id-book.com, http://www.saffronwrites.com/?cat=5

Learnability

Page 10: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

10

©2011 21

Requirements: Usability Goals

www.id-book.com, http://www.saffronwrites.com/?cat=5

Memorability

©2011 22

Requirements: UX Goals

www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Page 11: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

11

©2011 23 www.id-book.com

ID cycle of life

Design

alternatives

Establish

requirements

Evaluate

Prototype

©2011

24 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Data gathering: Interviews

Page 12: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

12

©2011 25 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Data gathering: Focus groups

©2011 26 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://studentweb.cortland.edu/Karen.Jordan/miniproj3/election_questionnaire.html

Data gathering: Questionnaires

Page 13: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

13

©2011 27 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper,

Data gathering: Direct observation

©2011 28 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Data gathering: Indirect observation

Page 14: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

14

©2011 29 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Data gathering: Studying documentation

©2011 30

www.id-book.com, http://starwars.wikia.com/wiki/All_Terrain_Tactical_Enforcer_%28cargo_transport%29, http://starwars.wikia.com/wiki/All_Terrain_Scout_Transport, http://starwars.wikia.com/wiki/All_Terrain_Personal_Transport

Data gathering: Researching similar products

Page 15: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

15

©2011 31 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Data gathering: Contextual inquiry

©2011 32 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Contextual inquiry: Context

Page 16: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

16

©2011 33 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Contextual inquiry: Partnership

©2011 34 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Contextual inquiry: Interpretation

Page 17: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

17

©2011 35 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Contextual inquiry: Focus

©2011 36

Data gathering guidelines

Involve all users

www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://kotaku.com/5650591/then-why-we-still-got-ewoks, http://simplicitymom.blogspot.com/2011/10/fishing-for-wookie.html

Page 18: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

18

©2011 37

Data gathering guidelines

More than one representative

www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://kotaku.com/5650591/then-why-we-still-got-ewoks, http://simplicitymom.blogspot.com/2011/10/fishing-for-wookie.html

©2011 38 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Data gathering guidelines

Props

Page 19: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

19

©2011 39

Data gathering challenges

Identifying ALL users

www.id-book.com, http://mariostoys.blogspot.com/2009/09/clone-madness.html http://starwars.wikia.com/wiki/Stormtrooper, http://kotaku.com/5650591/then-why-we-still-got-ewoks, http://simplicitymom.blogspot.com/2011/10/fishing-for-wookie.html

©2011 40 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Data gathering challenges

Communication

Page 20: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

20

©2011 41 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper

Data gathering challenges

Domain knowledge

Dingo

©2011 42 www.id-book.com, http://www.fightersgeneration.com/characters4/vader.html

Data gathering challenges

Availability of key people

Page 21: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

21

©2011 43 www.id-book.com, http://www.ironicsans.com/2008/09/in_a_political_campaign_far_far_away.html

Data gathering challenges

Politics

©2011 44

Data gathering challenges

User group dominance

www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://kotaku.com/5650591/then-why-we-still-got-ewoks, http://simplicitymom.blogspot.com/2011/10/fishing-for-wookie.html

Page 22: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

22

©2011 45 www.id-book.com, https://store.stardock.com/product/ESD-WC-50-1617 http://entertainment.nbcnews.com/_news/2013/01/16/16544407-empire-strikes-back-with-response-to-death-star-petition?lite

Data gathering challenges

Econ and business changes

©2011 46 www.id-book.com, http://www.bigshinyrobot.com/reviews/archives/25540

Brainstorming

Page 23: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

23

©2011 47 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Task description: Scenarios

©2011 48 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Task description: Use cases

Page 24: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

24

©2011 50 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Task description: Essential use cases

©2011 52 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Task analysis

Page 25: Chapter 10 Identifying needs and establishing requirements · PDF fileIdentifying needs and establishing requirements Chapter 10 ... Identifying ALL users ... User group dominance

2/7/2013

25

©2011 53 www.id-book.com, http://starwars.wikia.com/wiki/Stormtrooper, http://www.bigshinyrobot.com/reviews/archives/25540

Hierarchical Task analysis