Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Preparing the Customer

The guided interview will provide the requirements analyst with a wealth of information. However, without both sides of the interview being properly prepared, there will be periods of inefficiency while the customer searches for answers to the analysts questions. To help the customer prepare for the interview, there will be a series of documents sent to them about User Stories and Business Events/Use Cases. It is important to acclimate the customer to both of these requirements gathering tools to ensure that we have access to requirements concepts at multiple levels of abstraction.

...

Concurrently with the customer learning about Business Events/Use Cases and User Stories, the requirements analyst should be taking the answers to questions from the initial contact and preparing the Interview Guide. This document will be sent to the customer at least three business days BEFORE the scheduled interview to allow the customer to prepare answers and have any materials (forms, examples) on hand.

Purpose Statement

Every Interview Guide should begin with an overall statement of purpose for the interview. This purpose statement is to ensure that the interview has a clear overall goal. It should also be used during the interview to ensure the interview stays on topic and doesn’t veer off into another discussion. Should there be a significant discovery of new functionality or problem areas, additional interviews can be scheduled. The purpose statement should generally be phrased as:

...

To discover the methods and standard practices that the MRC uses to provide AV and technical support to events in order to help design a system which will automate and track equipment/inventory as well as provide additional billing capabilities.

Interview Objectives

To ensure that the interview produces the required information, it is critical to have a set of interview objectives listed in the interview guide as well. These objectives should be measurable pieces of information. All interview objectives should support the general purpose statement of the interview. A good list of Interview Objectives contains between five and ten objectives.
Crafting the Interview Questions

...

Category

Current Situation

Future Situation

Customer Expectation

  • What does the customer need to do to accomplish their goals?
  • Where does the customer interface with the process?
  • What level of control does the customer have over the process? (i.e. what can they do for themselves?)
  • What current feedback do you have from your customers?
  • What level of self-service control should the customer have?
  • What would be a “perfect” customer experience?

Regulatory Issues

  • What are the current regulatory issues (environmental, tax, political, federal, state, and local)?
  • What future regulatory issues are you aware of (environmental, tax, political, federal, state, and local)?

Interdepartmental Data/Process Ownership Concerns

  • What department is currently maintaining the data needed for this system?
  • Where does this process interface with other departments?
  • What data do you currently have access to for this process?
  • How do you access the data for this process?
  • Where will this data be maintained in the future?
  • Will you be consuming data from, maintaining existing data with or generating new data for another department?
  • Which departments will you interface with for this process?

Process Efficiency

  • How does work currently move through this process?
  • Where are there bottlenecks in the process?
  • What are your frustrations in the current process?
  • What steps would you like to see simplified/removed?

Information Scope/Capacity

  • Where else is this information also used?
  • In what detail is the information currently maintained?
  • What reporting capabilities on this information do you use?
  • How much detail would you like on this information?
  • What kind of reporting would you like in the future?

Conducting the Interview

The recommended interview team size is three analysts. A team leader actually asks most of the questions, one team member is the scribe to catch verbatim the customer's responses and the third team member is an observer/asks additional follow-up/probing questions. Given the size of ETC this will most likely need to be reduced to two member interview teams on everything except the most intensive and large projects.

...

  • When the customer uses judging terms, such as “better”, analysts should probe for information about
    • What criteria are used for comparison? Better compared to what?
    • Who is the judge of “better”? Our customers or the end-users?
  • When the customer uses exclusionary terms, such as “never” or “always”, analysts should probe for more information about
    • Is it truly always or never?
    • If there are exceptions how are they handled?

Output from the Interview

After the interview is complete, the customer should be thanked for their time and asked to go over their Business Event/Use Cases and User Stories again using the information that has been covered in the interview. The analysts should ask for the customer to send them copies of the updated documents within a week if possible. The analyst team should adjourn to debrief on the results of the interview and begin the process of creating a set of Business Events/Use Case and User Story documents of their own.

...