Chapter Five Outline
Methods for Gathering Requirements
Chapters 4 and 5 cover the second stage of the UCWDLC.
Define the Mission of the Web Site and the User Population
Collect the User Requirements for the Web Site
Create the Conceptual Design of the Web Site
Create the Physical Design of the Web Site
Perform Usability Testing of the Web Site
Implement and Market the Web Site
Evaluate and Improve the Web Site
This chapter focuses on how to extract, er, collect information from users.
Since you have already defined the target user population in step one, determining which methods to use should be easy.
Target users will become the respondents, interviewees, participants, etc. for this phase of development.
Methods of Gathering Information
How can you reach your users?
What information do you have?
Do they have a preference for being contacted?
The access you have may determine how you gather requirements.
Determining which technique(s) to use
Meeting in person can yield deeper information from users.
With asynchronous communication a larger segment of the user population can be reached.
What resources do you have at your disposal?
Make sure your sample is truly representative, based on how you collect information.
Don't be limited to only one Method.
Rule of thumb: use as many as you can
If you meet with the users, try interviews and focus groups.
If you only have contact information, try surveys (in their various forms) and phone interviews.
Do whatever you can.
There are limits to what and how you can gather information.
Be considerate of the users
Anonymity
Inform the users completely.
Determine what information you need and what information you want.
Surveys
General
Word your questions thoughtfully.
Types of questions:
Open-ended
Close-ended
Ranking
Likert scale
Test your questions, don't just proofread.
Pilot studies
Response rates are important.
Paper
Time tested method.
Introductory letter explaining goal, user qualifications, etc.
Collection must be defined.
Electronic
Implementation (inline? attachment?)
Other considerations.
Web
Implementation
Web forms
Ensuring correctness
Scripts and Servers
Testing
Usability and Functionality
Distribution
Cost
Time
Marketing and reminders
Reach and range
Interviews
Questions
Structured or Unstructured interview
Preconditions
Inform users about purpose, anonymity, etc.
Decide upon a time frame before starting.
Interviewer must be experienced.
Telephone as a medium.
Access and time constraints.
Focus Groups
Iterative process, just like everything else in the UCWDLC
Moderator / Facilitator
Must keep discussion relevant to subject.
Divide time equally among participants.
Handle adversity and conflict.
Participants
Recorder
Difficulties
Set meeting times and places.
Peer relationships.
Experience with this process.
Electronic support systems
Allow focus group collection via electronic communications
Still requires the same roles.
Removes some potential social interactions.
Time and location of participants.
Alternative methods
Card sorting
Anything else you can think of