personas & interviewing steve chenoweth & chandan rupakheti rhit chapter 10 - requirements...

21
Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10 Dorte is 53 years old and works as a secretary in her husband’s plumbing business in the suburbs of Copenhagen. There are 5-6 assistants and apprentices in the company.

Upload: shannon-price

Post on 12-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Personas & Interviewing

Steve Chenoweth & Chandan RupakhetiRHIT

Chapter 10 - Requirements TextLinks to Personas ref’s on the web

Quiz 3a,Question 10

Dorte is 53 years old and works as a secretary in her husband’s plumbing business in the suburbs of Copenhagen. There are 5-6 assistants and apprentices in the company.

Page 2: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Outline

Mistakes to avoid Before the interview Questions

Page 3: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Most Common Mistake

Lack of preparation Bias

Page 4: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Context Free Questions

Who is the user? Who is the customer? Are their needs different? Where else can a solution to this problem be found?

Quiz 3a, Question 1

Page 5: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Outline

Mistakes to avoid Before the interview Questions

Page 6: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Where Should You Hold an Interview?

Non-threatening environment Customer's turf? Room large enough for group

Free from distractions

Page 7: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Interview Preparation

Do some research Prepare questions Prepare agenda Select roles:

Note taker Questioners

Don’t stop the user when they are trying to answer a question, don’t just follow the script, try and establish a rapport.

Question 2

Page 8: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Interview Phases

1. Establish user profile

2. Assess the problem

3. Understand the environment

4. Recap for understanding

5. Analyst's inputs

6. Assess solution

7. Assess opportunity

8. Assess reliability, performance

9. Other requirements

10. Wrap-up

Page 9: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Outline

Mistakes to avoid Before the interview Questions

See Fig 10-1 in the Requirements book Requirements engineers should all know standard questions

like these, which are good things to ask in many interviews. E.g., “How will the software be distributed?” “Is this the real problem?” “How do you solve it now?”

Page 10: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

1. Establish User Profile

Do some research first Determine background of interviewee Find out what will constitute success or failure

Page 11: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Personas – in software engineering

Personas or personae are fictitious characters that are created to represent the different user types within a targeted demographic that might use a site or product.

Used in HCI, Will they be useful for us? Why, If yes How?

Right – Examples of personas used by IBM in development of mobile apps by an IT organization. Identifying roles is not good enough. You have to feel like you know a user personally as you develop their software. Ethnographic studies are now common.

Page 12: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

2. Assess the Problem

Find out what the problems are How are problems addressed now?

Page 13: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

3. Understand the Environment

Find out about the users Find out about the computing environment How much help will users need?

Page 14: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

4. Recap for Understanding

Paraphrase what you have heard so far Is anything missing?

Page 15: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

5. Analyst's Inputs

Ask about problems that you would expect to be present Rank these problems relative to others

Page 16: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

6. Assess Solution

What if ... How important would it be?

Page 17: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

7. Assess Opportunity

Determine the market for the solution Determine the value of the solution

Page 18: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

8. Assess Reliability and Performance

Determine nonfunctional needs: reliability performance support

Page 19: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

9. Other Requirements

Any external requirements? Any other requirements not already mentioned?

Page 20: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

10. Wrap-up

What should we have asked? How can we follow up?

Page 21: Personas & Interviewing Steve Chenoweth & Chandan Rupakheti RHIT Chapter 10 - Requirements Text Links to Personas ref’s on the web Quiz 3a, Question 10

Why Not A Questionnaire Instead?...

…After all, they can be done so much more efficiently! But

Difficult to follow-up on responses Relevant questions cannot always be designed in advance.

Advantages of interviews: Personal Contact Interaction/Follow-ups

Questions 3-5