SlideShare a Scribd company logo
1 of 33
Chapter 3Analysis: investigating system requirements
Activities of analysis phase Scope Definition Phase 	Is the project worth looking at? Problem Analysis Phase Is a new system worth building? Requirements Analysis Phase What do the users need and want from the new system? Logical Design Phase What must the new system do? Decision Analysis Phase What is the best solution?
Fact finding methods After understanding of the problems, the systems analyst can start to define requirements. 	Fact-finding – the formal process of using research, meetings, interviews, questionnaires, sampling, and other techniques to collect information about system problems, requirements, and preferences. It is also called information gathering or data collection.
Fact-Finding Ethics Fact-Finding often brings systems analysts into contact with sensitive information. Company plans Employee salaries or medical history Customer credit card, social security, or other information Ethical behavior includes: Systems analysts must not misuse that information. Systems analysts must protect that information from people who would misuse it.
If ethics are not followed then following consequences may occur: Systems analyst loses respect, credibility, and confidence of users and management, impairing ability to do job, Organization and systems analyst could have legal liability, Systems analyst could lose job. Fact-Finding Ethics
Sampling of existing documentation, forms, and databases.  Research and site visits.  Observation of the work environment.  Questionnaires.  Interviews.  Prototyping.  Joint requirements planning (JRP) Fact finding methods
A Fact-Finding Strategy Learn from existing documents, forms, reports, and files. If appropriate, observe the system in action. Given all the collected facts, design and distribute questionnaires to clear up things that aren’t fully understood. Conduct interviews (or group work sessions). Build discovery prototypes for any requirements that are not understood or for requirements that need to be validated (optional) . Follow up to verify facts.
Fact finding methods Sampling of Existing Documentation, Forms, and Files: Sampling – the process of collecting a representative sample of documents, forms, and records.  Organization chart The documents that describe the problem Standard operating procedures for current system Completed forms Manual and computerized screens and reports Samples of databases Flowcharts and other system documentation
Fact finding methods Sampling Techniques: 	1.Randomization – a sampling technique characterized by having no predetermined pattern or plan for selecting sample data.  2.Stratification – a systematic sampling techniquethat attempts to reduce the variance of the estimates by spreading out the sampling—for example, choosing documents or records by formula—and by avoiding very high or low estimates.
Fact finding methods 2. Research & Site Visits: Thoroughly researching the problem domain.  Other people may have solutions for non-unique problems. The system analyst may contact and perform site visits with other companies. If these companies share their information cost and time are saved.  Computer journals, website and reference books are also good source of information.
Fact finding methods 3. Observation: a fact-finding technique wherein the systems analyst either participates in or watches a person perform activities to learn about the system. Work sampling - a fact-finding technique that involves a large number of observations taken at random intervals. Observation Guidelines: 1. Determine the who, what, where, when, why, and how of the observation. 2. Obtain permission from appropriate supervisors or managers.
Fact finding methods Observation Guidelines: 3. Inform those who will be observed of the purpose of the observation. 4. Keep a low profile. 5. Take notes during or immediately following the observation. 6. Review observation notes with appropriate individuals. 7. Don't interrupt the individuals at work. 8. Don't focus heavily on trivial activities. 9.Don't make assumptions.
Fact finding methods 4. Questionnaire: A special-purpose document is created which allows the analyst to collect information and opinions from respondents.  A document is mass produced and distributed to respondents.  Following types of questionnaires can be formed: Free-format questionnaire – a questionnaire designed to offer the respondent greater latitude in the answer. A question is asked, and the respondent records the answer in the space provided after the question.
Fact finding methods Types of questionnaire: Fixed-format questionnaire – a questionnaire containing questions that require selecting an answer from predefined available responses. Types of Fixed-Format Questions: 1. Multiple-choice questions  Is the current accounts  report that you receive useful? Yes No
Fact finding methods Types of Fixed-Format Questions: Rating questions e.g. The implementation of quality discounts would cause an increase in customer orders. Strongly agree Agree 	 No opinion 	 Disagree 	 Strongly disagree
Fact finding methods Types of Fixed-Format Questions: Ranking questions: e.g. Rank the following transactions according to the amount of time you spend processing them.___ % new customer orders___ % order cancellations 	___ % order modifications 	___ % payments
Fact finding methods Developing a Questionnaire: Determine what facts and opinions must be collected and from whom you should get them.  Based on the facts and opinions sought, determine whether free- or fixed-format questions will produce the best answers.  Write the questions.  Test the questions on a small sample of respondents.  Duplicate and distribute the questionnaire.
Fact finding methods 5. Interviews: A fact-finding technique whereby the systems analysts collect information from individuals through face-to-face interaction.  Can be used to: Find facts Verify facts Generate enthusiasm Get the end-user involved Solicit ideas and opinions The personal interview is generally recognized as the most important and most often used fact-finding technique.
Fact finding methods Types of Interviews and Questions: Unstructured interview – an interview that is conducted with only a general goal or subject in mind and with few, if any, specific questions. The interviewer counts on the interviewee to provide a framework and direct the conversation.  Structured interview – an interview in which the interviewer has a specific set of questions to ask of the interviewee.
Fact finding methods Types of Interviews and Questions: Open-ended question – question that allows the interviewee to respond in any way that seems appropriate.  Closed-ended question – a question that restricts answers to either specific choices or short, direct responses.
Fact finding methods Procedure to Conduct an Interview: Select Interviewees End users Learn about individual prior to the interview Prepare for the Interview An interview guide is a checklist of specific questions the interviewer will ask the interviewee.  Conduct the Interview Summarize the problem Ask the interviewee for assistance Follow Up on the Interview Memo that summarizes the interview
Fact finding methods Types of Questions to Avoid: Loaded questions Leading questions Biased questions Interview Question Guidelines: Use clear and concise language.  Don’t include your opinion as part of the question.  Avoid long or complex questions.  Avoid threatening questions.  Don’t use “you” when you mean a group of people.
Fact finding methods Avoid ,[object Object]
Assuming an answer is finished
Revealing your personal biases.
Talking instead of listening.
Assuming anything about the topic and the person. Tape recording -- a sign of poor listening skills.Do ,[object Object]
Listen carefully.
Maintain control.
Observe mannerisms and nonverbal communication.
Be patient.
Keep interviewee at ease.
Maintain self-control.,[object Object]

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management systemashu6
 
Top Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesTop Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesSpringPeople
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment softwareProshanta Halder
 
Fact - Finding Techniques
Fact - Finding TechniquesFact - Finding Techniques
Fact - Finding Techniquesgomzy22
 
What is Information Governance
What is Information GovernanceWhat is Information Governance
What is Information GovernanceAtle Skjekkeland
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniquesimthiyasbtm
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration SystemSanjana Agarwal
 
SERVICES PROVIDED BY THE INTERNET
SERVICES PROVIDED BY THE INTERNETSERVICES PROVIDED BY THE INTERNET
SERVICES PROVIDED BY THE INTERNETSahil Nagpal
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsDhani Ahmad
 
Online Crime Reporting System By Using PHP
Online Crime Reporting System By Using PHPOnline Crime Reporting System By Using PHP
Online Crime Reporting System By Using PHPTuhin Ray
 
Information management
Information managementInformation management
Information managementLorie Lynne
 
Student attendance system using barcode
Student attendance system using barcodeStudent attendance system using barcode
Student attendance system using barcodeGaneshgg Ganesh
 
Online clinic reservation
Online clinic reservationOnline clinic reservation
Online clinic reservationMay Ann Mas
 
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...JON ICK BOGUAT
 
Statement of the problem
Statement of the problemStatement of the problem
Statement of the problemAngelito Pera
 
Introduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data MiningIntroduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data MiningAarshDhokai
 
Case study online grading system
Case study online grading systemCase study online grading system
Case study online grading systemRechelleRamosUbaldo
 

What's hot (20)

Library management system
Library management systemLibrary management system
Library management system
 
Top Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practicesTop Big data Analytics tools: Emerging trends and Best practices
Top Big data Analytics tools: Emerging trends and Best practices
 
Project scheduler doc
Project scheduler docProject scheduler doc
Project scheduler doc
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
 
Fact - Finding Techniques
Fact - Finding TechniquesFact - Finding Techniques
Fact - Finding Techniques
 
What is Information Governance
What is Information GovernanceWhat is Information Governance
What is Information Governance
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniques
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 
SERVICES PROVIDED BY THE INTERNET
SERVICES PROVIDED BY THE INTERNETSERVICES PROVIDED BY THE INTERNET
SERVICES PROVIDED BY THE INTERNET
 
Overview on data privacy
Overview on data privacy Overview on data privacy
Overview on data privacy
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projects
 
Online Crime Reporting System By Using PHP
Online Crime Reporting System By Using PHPOnline Crime Reporting System By Using PHP
Online Crime Reporting System By Using PHP
 
Information management
Information managementInformation management
Information management
 
Student attendance system using barcode
Student attendance system using barcodeStudent attendance system using barcode
Student attendance system using barcode
 
Online Appointment System
Online Appointment SystemOnline Appointment System
Online Appointment System
 
Online clinic reservation
Online clinic reservationOnline clinic reservation
Online clinic reservation
 
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...
 
Statement of the problem
Statement of the problemStatement of the problem
Statement of the problem
 
Introduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data MiningIntroduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data Mining
 
Case study online grading system
Case study online grading systemCase study online grading system
Case study online grading system
 

Similar to Chapter 3

System Analysis Fact Finding Methods
System Analysis Fact Finding MethodsSystem Analysis Fact Finding Methods
System Analysis Fact Finding MethodsMoshikur Rahman
 
Chapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgfChapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgfMHzrd
 
Chapter 2 Consumer Reserch
Chapter 2 Consumer ReserchChapter 2 Consumer Reserch
Chapter 2 Consumer ReserchAvinash Kumar
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2Best Rahim
 
SAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptxSAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptxSharmilaMore5
 
Rsearch process indetail
Rsearch process indetailRsearch process indetail
Rsearch process indetailAnkit2709
 
Rsearch process indetail
Rsearch process indetailRsearch process indetail
Rsearch process indetailAnkit2709
 
Rsearch process indetail
Rsearch process indetailRsearch process indetail
Rsearch process indetailAnkit2709
 
Marketing resaerch 2nd unit
Marketing resaerch 2nd unitMarketing resaerch 2nd unit
Marketing resaerch 2nd unitSajin Sunny
 
Chapter 4-Marketing management-Conducting Marketing Research
Chapter 4-Marketing management-Conducting Marketing ResearchChapter 4-Marketing management-Conducting Marketing Research
Chapter 4-Marketing management-Conducting Marketing ResearchHajiSalman
 
Needs Assessment
Needs AssessmentNeeds Assessment
Needs AssessmentLeila Zaim
 
Requirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptxRequirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptxRidmiSakura
 
Market Research Process
Market Research ProcessMarket Research Process
Market Research ProcessRaymond99
 
Market Research END-TO-END Benefits
Market Research END-TO-END BenefitsMarket Research END-TO-END Benefits
Market Research END-TO-END BenefitsEminenture
 
chapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptx
chapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptxchapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptx
chapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptxvenuspatatag4
 
Chapter 4 Understanding Data and Ways to Systematically Collect Data
Chapter 4   Understanding Data and Ways to Systematically Collect DataChapter 4   Understanding Data and Ways to Systematically Collect Data
Chapter 4 Understanding Data and Ways to Systematically Collect DataCarla Kristina Cruz
 
Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011uchitha bandara
 

Similar to Chapter 3 (20)

System Analysis Fact Finding Methods
System Analysis Fact Finding MethodsSystem Analysis Fact Finding Methods
System Analysis Fact Finding Methods
 
Chapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgfChapter 3 System Analysis Phase.pptxfjgf
Chapter 3 System Analysis Phase.pptxfjgf
 
Sad Lec3
Sad Lec3Sad Lec3
Sad Lec3
 
Chapter 2 Consumer Reserch
Chapter 2 Consumer ReserchChapter 2 Consumer Reserch
Chapter 2 Consumer Reserch
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
 
SAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptxSAD _ Fact Finding Techniques.pptx
SAD _ Fact Finding Techniques.pptx
 
Rsearch process indetail
Rsearch process indetailRsearch process indetail
Rsearch process indetail
 
Rsearch process indetail
Rsearch process indetailRsearch process indetail
Rsearch process indetail
 
Rsearch process indetail
Rsearch process indetailRsearch process indetail
Rsearch process indetail
 
Marketing resaerch 2nd unit
Marketing resaerch 2nd unitMarketing resaerch 2nd unit
Marketing resaerch 2nd unit
 
Fact finding
Fact findingFact finding
Fact finding
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
 
Chapter 4-Marketing management-Conducting Marketing Research
Chapter 4-Marketing management-Conducting Marketing ResearchChapter 4-Marketing management-Conducting Marketing Research
Chapter 4-Marketing management-Conducting Marketing Research
 
Needs Assessment
Needs AssessmentNeeds Assessment
Needs Assessment
 
Requirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptxRequirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptx
 
Market Research Process
Market Research ProcessMarket Research Process
Market Research Process
 
Market Research END-TO-END Benefits
Market Research END-TO-END BenefitsMarket Research END-TO-END Benefits
Market Research END-TO-END Benefits
 
chapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptx
chapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptxchapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptx
chapter4-understandingdataandwaystosystematicallycollectdata-170809052400.pptx
 
Chapter 4 Understanding Data and Ways to Systematically Collect Data
Chapter 4   Understanding Data and Ways to Systematically Collect DataChapter 4   Understanding Data and Ways to Systematically Collect Data
Chapter 4 Understanding Data and Ways to Systematically Collect Data
 
Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011Requirement_and_Discovery_JUNE_2011
Requirement_and_Discovery_JUNE_2011
 

Chapter 3

  • 1. Chapter 3Analysis: investigating system requirements
  • 2. Activities of analysis phase Scope Definition Phase Is the project worth looking at? Problem Analysis Phase Is a new system worth building? Requirements Analysis Phase What do the users need and want from the new system? Logical Design Phase What must the new system do? Decision Analysis Phase What is the best solution?
  • 3. Fact finding methods After understanding of the problems, the systems analyst can start to define requirements. Fact-finding – the formal process of using research, meetings, interviews, questionnaires, sampling, and other techniques to collect information about system problems, requirements, and preferences. It is also called information gathering or data collection.
  • 4. Fact-Finding Ethics Fact-Finding often brings systems analysts into contact with sensitive information. Company plans Employee salaries or medical history Customer credit card, social security, or other information Ethical behavior includes: Systems analysts must not misuse that information. Systems analysts must protect that information from people who would misuse it.
  • 5. If ethics are not followed then following consequences may occur: Systems analyst loses respect, credibility, and confidence of users and management, impairing ability to do job, Organization and systems analyst could have legal liability, Systems analyst could lose job. Fact-Finding Ethics
  • 6. Sampling of existing documentation, forms, and databases. Research and site visits. Observation of the work environment. Questionnaires. Interviews. Prototyping. Joint requirements planning (JRP) Fact finding methods
  • 7. A Fact-Finding Strategy Learn from existing documents, forms, reports, and files. If appropriate, observe the system in action. Given all the collected facts, design and distribute questionnaires to clear up things that aren’t fully understood. Conduct interviews (or group work sessions). Build discovery prototypes for any requirements that are not understood or for requirements that need to be validated (optional) . Follow up to verify facts.
  • 8. Fact finding methods Sampling of Existing Documentation, Forms, and Files: Sampling – the process of collecting a representative sample of documents, forms, and records. Organization chart The documents that describe the problem Standard operating procedures for current system Completed forms Manual and computerized screens and reports Samples of databases Flowcharts and other system documentation
  • 9. Fact finding methods Sampling Techniques: 1.Randomization – a sampling technique characterized by having no predetermined pattern or plan for selecting sample data. 2.Stratification – a systematic sampling techniquethat attempts to reduce the variance of the estimates by spreading out the sampling—for example, choosing documents or records by formula—and by avoiding very high or low estimates.
  • 10. Fact finding methods 2. Research & Site Visits: Thoroughly researching the problem domain. Other people may have solutions for non-unique problems. The system analyst may contact and perform site visits with other companies. If these companies share their information cost and time are saved. Computer journals, website and reference books are also good source of information.
  • 11. Fact finding methods 3. Observation: a fact-finding technique wherein the systems analyst either participates in or watches a person perform activities to learn about the system. Work sampling - a fact-finding technique that involves a large number of observations taken at random intervals. Observation Guidelines: 1. Determine the who, what, where, when, why, and how of the observation. 2. Obtain permission from appropriate supervisors or managers.
  • 12. Fact finding methods Observation Guidelines: 3. Inform those who will be observed of the purpose of the observation. 4. Keep a low profile. 5. Take notes during or immediately following the observation. 6. Review observation notes with appropriate individuals. 7. Don't interrupt the individuals at work. 8. Don't focus heavily on trivial activities. 9.Don't make assumptions.
  • 13. Fact finding methods 4. Questionnaire: A special-purpose document is created which allows the analyst to collect information and opinions from respondents. A document is mass produced and distributed to respondents. Following types of questionnaires can be formed: Free-format questionnaire – a questionnaire designed to offer the respondent greater latitude in the answer. A question is asked, and the respondent records the answer in the space provided after the question.
  • 14. Fact finding methods Types of questionnaire: Fixed-format questionnaire – a questionnaire containing questions that require selecting an answer from predefined available responses. Types of Fixed-Format Questions: 1. Multiple-choice questions Is the current accounts report that you receive useful? Yes No
  • 15. Fact finding methods Types of Fixed-Format Questions: Rating questions e.g. The implementation of quality discounts would cause an increase in customer orders. Strongly agree Agree  No opinion  Disagree  Strongly disagree
  • 16. Fact finding methods Types of Fixed-Format Questions: Ranking questions: e.g. Rank the following transactions according to the amount of time you spend processing them.___ % new customer orders___ % order cancellations ___ % order modifications ___ % payments
  • 17. Fact finding methods Developing a Questionnaire: Determine what facts and opinions must be collected and from whom you should get them. Based on the facts and opinions sought, determine whether free- or fixed-format questions will produce the best answers. Write the questions. Test the questions on a small sample of respondents. Duplicate and distribute the questionnaire.
  • 18. Fact finding methods 5. Interviews: A fact-finding technique whereby the systems analysts collect information from individuals through face-to-face interaction. Can be used to: Find facts Verify facts Generate enthusiasm Get the end-user involved Solicit ideas and opinions The personal interview is generally recognized as the most important and most often used fact-finding technique.
  • 19. Fact finding methods Types of Interviews and Questions: Unstructured interview – an interview that is conducted with only a general goal or subject in mind and with few, if any, specific questions. The interviewer counts on the interviewee to provide a framework and direct the conversation. Structured interview – an interview in which the interviewer has a specific set of questions to ask of the interviewee.
  • 20. Fact finding methods Types of Interviews and Questions: Open-ended question – question that allows the interviewee to respond in any way that seems appropriate. Closed-ended question – a question that restricts answers to either specific choices or short, direct responses.
  • 21. Fact finding methods Procedure to Conduct an Interview: Select Interviewees End users Learn about individual prior to the interview Prepare for the Interview An interview guide is a checklist of specific questions the interviewer will ask the interviewee. Conduct the Interview Summarize the problem Ask the interviewee for assistance Follow Up on the Interview Memo that summarizes the interview
  • 22. Fact finding methods Types of Questions to Avoid: Loaded questions Leading questions Biased questions Interview Question Guidelines: Use clear and concise language. Don’t include your opinion as part of the question. Avoid long or complex questions. Avoid threatening questions. Don’t use “you” when you mean a group of people.
  • 23.
  • 24. Assuming an answer is finished
  • 26. Talking instead of listening.
  • 27.
  • 30. Observe mannerisms and nonverbal communication.
  • 33.
  • 34. This technique is used specially when the requirements are not fixed.
  • 35. The logic behind this technique is user will get the idea about requirements when they will use prototype.
  • 36.
  • 37. Fact finding methods 7. Joint Requirement Planning: It is a process where highly structured group meetings are conducted to analyze problems and define requirements. JRP Participants: Sponsor: Top management person. He starts the meeting by introducing the participants. Determines time and location of session. Facilitator: Plays the role of leader. Should has excellent communication skills, ability to negotiate, good knowledge of business.
  • 38. Fact finding methods 7. Joint Requirement Planning: JRP Participants: Users & Manager: Role is to communicate requirements and business rules. Takes decisions for project priorities, approve schedules and cost. Scribe: Responsible for keeping record of meetings. Use case tools to generate facts immediately. System analysts may play this role. IT staff: Take notes during discussion. The questions related to technologies are solved by them.
  • 39. Fact finding methods To plan for JRP session: Session spans from 3 to 5 days. Success depends on effective planning and carrying out plan. Following steps are involved in planning JRP session: Selecting a location for JRP session: Conducted away from workplace. Conference room is allocated. Many software required like CASE tools, spreadsheets, prototyping software, Teleconferencing facilities should be available.
  • 40. Fact finding methods To plan for JRP session: 2. Selecting JRP participants: Participants selected should include JRP facilitator, scribe, user representative, IT professionals. 3. Preparing a JRP session agenda: The facilitator must prepare documentation to brief participants about scope and objectives. The agenda should consists of three parts: Opening, body and conclusions. In conclusions day’s summarization is done and unresolved issues are mentioned.
  • 41. Fact finding methods Guidelines for Conducting a JRP Session: Do not unreasonably deviate from the agenda Stay on schedule Ensure that the scribe is able to take notes Avoid the use of technical jargon Apply conflict resolution skills Allow for ample breaks Encourage group consensus Encourage user and management participation without allowing individuals to dominate the session
  • 42. Fact finding methods Brainstorming: Sometimes, one of the goals of a JRP session is to generate possible ideas to solve a problem. Brainstorming is a common approach that is used for this purpose. It is a technique for generating ideas by encouraging participants to offer as many ideas as possible in a short period of time without any analysis until all the ideas have been exhausted.
  • 43. Fact finding methods Brainstorming: Isolate the appropriate people in a place that will be free from distractions and interruptions. Make sure everyone understands the purpose of the meeting. Appoint one person to record ideas. Remind everyone of brainstorming rules. Within a specified time period, team members call out their ideas as quickly as they can think of them. After the group has run out of ideas and all ideas have been recorded, then and only then should the ideas be analyzed and evaluated. Refine, combine, and improve the ideas that were generated earlier.
  • 44. Fact finding methods End product of JRP session: A formal written document. Created by JRP facilitator and scribes. Specifies the specification confirmed by all participants. Benefits of JRP: JRP actively involves users and management in the development project JRP reduces the amount of time required to develop systems.