9Existing Documentation Study and Surveys How do you do it?
10Identify the appropriate documentation sources to use. -Ask system and support staff what documentationexist and if it is accurate.-Locate all physical and soft documentation-Search for information on competing products.
11Examples of documentation that should be studied: Backup documentationRecovery documentationHelp screensJob descriptionsOperation manuals and guidelinesStrategic and business planRegulations, industry standards and company policiesPublished reviews of COTS software in technical journalsStandard operating procedures.Systems documentationPrior user requirementsUser specification documentsSupport documentationsUser problem reports, complaint logs and enhancement requestsTraining materials, user manuals and tutorialsWeb sites and marketing literature of competing productsOnline user and discussion groups
12Review and analyze the documentation Look for patternsSearch for information about nonfunctional requirementsShare and review finding with customers and usersUse the information to identify areas for further exploration and to uncovermissing requirements from a set of already drafted requirements
16How user-friendly is our software’s interface? Surveys: What is it? & Why?How user-friendly is our software’s interface?Extremely user-friendlyVery user-friendlySlightly user-friendlyNot at all user-friendlyHow successful is our software in performing its intended task?Extremely successfulVery successfulSlightly successfulNot at all successful
17Surveys: What is it? & Why? How can we improve our software?iType answer here …SurveysWhat is it ?
18Surveys: What is it? & Why? Gathers information anonymouslyOpen-format or Closed-formatWHY ??
19Surveys: What is it? & Why? Quick & InexpensiveProvides Subjective & Statistical DataUnobtrusive
213 questions and 5 steps before your survey 1. What you want to learn from the survey2. Who is your respondent3. How you want to do this survey
22Steps to be followed before survey (Step 1) Establish DISCRETE goals of the survey(What)Example:The usability of the programUser satisfaction and dissatisfaction with a current productBugs to fixSomewhere to improve or some functionalities needed
23Steps to be followed before survey (Step 2) Determine the sample group(Who)Group categoryGroup with 150 or fewer participantsConsider surveying everyoneGroup with thousands participantsSample a subset of the user communitySegment the customersUser base sizeFrequency of usageComponents used
24Steps to be followed before survey (Step 3) Choose methodology(How)Online (Web-based)TelephoneOn-site survey (administered at the customer’s location)Mailed (Paper) survey
25Steps to be followed before survey (Step 4) Design the survey questions(How cont.)Decide if you will use subjective survey questions, objective survey questions, or bothConstruct unbiased questionsAsk short, unambiguous questionsBe sure that each question addresses a single issueStart with easy questions that arouse the interest of respondentsGroup similar questionsUse transitional statementsLimit the number of questions
26Steps to be followed before survey (Step 4) Design the survey questions(How cont.)Include a few real respondents in your testReview the validity and understandability of the questionsRecord how long it takes testers to complete the surveyUse the feedback to modify the questions, instructions, or cover letter
27Steps to be followed before survey (Step 5) Test the survey before you distribute it(How cont.)• Include a few real respondents in your test.• Review the validity and understandability of thequestions with a sampling of people.• Record how long it takes testers to complete thesurvey.• Use the feedback to modify the questions, instruc-tions, or cover letter.
28During and After the Survey During Survey :Send a pre-notification or cover letter that explains:Why the survey is being done?Who is sponsoring the survey?How the results will be used?An incentive (results or gift)The need for prompt responsePolicy of confidentiality of responsesInclude instructions and cover letter or paragraph that provides a name and contact information in case there are any questionsMake convenient for respondents to return surveyAfter Survey :Quantify the responses and have survey design experts test the reliability and repeatability of the resultsUse data to confirm requirements choices or where to focus for further requirements.Present data to the requirement team in a chart (bar/pie chart or matrix)