Requirements Analysis
Methods of Collecting System Requirements Interview people (individually) informed about the operations and issues of the current systems and the needs for the future Survey people via questionnaires Interview groups of people –to reconcile contradictions in the information previously collected Observe workers Study business documents
Guidelines for Effective Interviewing Plan the interview –Prepare interviewee; appointment, priming questions –Prepare checklist, agenda and questions Listen carefully and take notes (or record on tape) Review notes within 48 hours of interview Be neutral Seek diverse views
Interviewing Issues Type of Questions –Open-Ended –Closed-Ended Respondents –Who, when, where –Individually or in groups
Questionnaire Issues Questionnaire Design Length Time Most useful in gathering specific data vs general data
Interviews vs Questionnaires
Deliverables for Requirements Determination Information collected from users –Interviews –Questionnaires Information collected from observations of users Existing written information –Forms –Reports Existing computer-based information