SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Fact Finding for Requirement
         Discovery
 Organized By: Vinay Arora
               Assistant Professor
              CSED, Thapar University
              www.slideshare.net/aroravinay
Disclaimer


            This is NOT A COPYRIGHT                   MATERIAL

            Content has been taken mainly from the following books:
System Analysis and Design Methods By Jeffrey L Whitten & Lonnie D Bentley , Analysis &
                      Design of Information Systems By James A. Senn,
                      System Analysis & Design By Elias M. Awad,
Modern System Analysis & Design By Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich




                                       Vinay Arora
                                          CSED
Requirement Discovery

   Requirements Discovery – The Process and Techniques used by system
   analysts to Identify or Extract System Problems and Solution

   Requirements from the User community.


   System Requirement – Something that the Information System must do
   or a Property that it must have.

   Also called a Business Requirement.




                                Vinay Arora
                                   CSED
SYSTEM ANALYSIS
CheckPoints




              Vinay Arora
                 CSED
Result of Incorrect Requirement
 The system may Cost more than projected.

 The system may be Delivered Later than promised
 .
 The system may not meet the users’ expectations and that Dissatisfaction
 may cause them not to use it.

 Once in production, the costs of maintaining and enhancing the system
 may be excessively high.

 The system may be Unreliable and prone to errors and downtime.

 The Reputation of the IT staff on the team is tarnished because any
 failure, regardless of who is at fault, will be perceived as a mistake by the
 team.
                                    Vinay Arora
                                       CSED
Relative Cost to Fix an Error




                 Vinay Arora
                    CSED
Criteria to Define System Requirement
  Consistent – Requirements are not conflicting or ambiguous.

  Complete – Requirements describe all possible system inputs and
  responses.

  Feasible – Requirements can be satisfied based on the available resources
  and constraints.

  Required – Requirements are truly needed and fulfill the purpose of the
  system.

  Accurate – Requirements are stated correctly.




                                    Vinay Arora
                                       CSED
Criteria to Define System Requirement

   Traceable – Requirements directly map to the functions and features of
   the system.

   Verifiable – Requirements are defined so they can be demonstrated
   during testing.




                                 Vinay Arora
                                    CSED
Process of Requirement Discovery
   Problem Discovery and Analysis

   Requirements Discovery

   Documenting and Analyzing Requirements

   Requirements Management




                               Vinay Arora
                                  CSED
Ishikawa Diagram
  The Ishikawa Diagram is a graphical tool used to identify, explore,
  and depict problems and the causes and effects of those problems. It
  is often referred to as a cause-and-effect diagram or a fishbone
  diagram.




                                 Vinay Arora
                                    CSED
Ishikawa Diagram (contd.)




                Vinay Arora
                   CSED
Ishikawa Diagram (contd.)




                Vinay Arora
                   CSED
Fact Finding
 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.




                                  Vinay Arora
                                     CSED
Fact Finding
   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.

   Otherwise:

       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

                                   Vinay Arora
                                      CSED
7 Fact Finding Methods
   Sampling of Existing Documentation, Forms and Databases

   Research and Site Visits

   Observation of the Work Environment

   Questionnaires

   Interviews

   Prototyping

   Joint Requirements Planning (JRP)

                               Vinay Arora
                                  CSED
Documenting and Analyzing
        Requirements
Documenting the Draft Requirements with Various Tools:

   Use Cases

   Decision Tables

   Requirements Tables

Analyzing Requirements to Resolve Problems of:

   Missing Requirements

   Conflicting Requirements

   Infeasible Requirements
                              Vinay Arora
                                 CSED
Documenting and Analyzing
        Requirements
Analyzing Requirements to Resolve Problems of:

   Overlapping Requirements

   Ambiguous Requirements

Formalizing Requirements

   Requirements Definition Document

   Communicated to Stakeholders or Steering Body


                            Vinay Arora
                               CSED
Sampling of Existing Documentation,
       Forms and Databases
  SAMPLING – The Process of Collecting a Sample (representative data)
  of Documents, Forms and Records.

     Organization Chart
     Memos and Other 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



                              Vinay Arora
                                 CSED
Why to Sample Completed Rather than
           Blank Forms
 Can determine the Type of Data going into each blank
 Can determine the Size of Data going into each blank
 Can determine which blanks are not used or not always used
 Can see Data Relationships




                              Vinay Arora
                                 CSED
Sampling Techniques
 RANDOMIZATION –


   A Sampling Technique characterized by having NO PREDETERMINED
   PATTERN or PLAN for selecting Sample Data.


 STRATIFICATION –


   A Systematic Sampling Technique that 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.



                                 Vinay Arora
                                    CSED
Observation (At Work Site)




                 Vinay Arora
                    CSED
Observation during Discussion




                Vinay Arora
                   CSED
Observation
   OBSERVATION – A Fact-Finding Technique wherein the Systems
   Analyst either Participates In or Watches a person perform activities to
   learn about the System.

   Advantages – Reliable Information, Identify tasks that are inaccurately
   described or missed, Work Measurements.

   Disadvantages – People feel uncomfortable, Perform Differently,
   Scheduling Inconvenience.

   WORK SAMPLING - A Fact-Finding Technique that involves a large
   number of Observations taken at random Intervals.


                                  Vinay Arora
                                     CSED
Observation Guidelines
   Determine the who, what, where, when, why, and how of the observation.

   Obtain permission from appropriate supervisors or managers.

   Inform those who will be observed of the purpose of the Observation.

   Keep a Low Profile.

   Take notes during or immediately following the Observation.

   Review Observation notes with appropriate Individuals.

   Don't Interrupt the Individuals at Work.

   Don't Focus heavily on Trivial Activities.

   Don't make Assumptions.
                                     Vinay Arora
                                        CSED
Questionnaire
   Questionnaire – A Special-purpose Document that allows the Analyst to
   collect Information and Opinions from Respondents.


   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.


   Fixed-Format Questionnaire – A Questionnaire Containing Questions
   that require Selecting an answer from Predefined Available Responses.



                                Vinay Arora
                                   CSED
Types of Fixed Format Questions
   Multiple-Choice Questions
   Is the current accounts receivable report that you receive useful?
   A). Yes
   B). No
   Rating Questions
   The implementation of quality discounts would cause an increase in
   customer orders.
   Strongly agree Agree No opinion Disagree Strongly Disagree
    Ranking Questions
   Rank the following transactions according to the amount of time you spend
   processing them.
   ___ % new customer orders           ___ % order cancellations
   ___ % order modifications           ___ % payments

                                     Vinay Arora
                                        CSED
Interviews
 INTERVIEW - 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
          Clarify Facts
          Generate Enthusiasm
          Get the End-User Involved
          Identify Requirements
          Solicit Ideas and Opinions

                                Vinay Arora
                                   CSED
Types of Interview & 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.

   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.

                                 Vinay Arora
                                    CSED
Procedure to Conduct Interview
 1.   Select Interviewees
          End Users
          Learn about Individual prior to the Interview

 2.   Prepare for the Interview
         An INTERVIEW GUIDE is a Checklist Of Specific Questions the
         Interviewer will ask the Interviewee.

 3.   Conduct the Interview
         Summarize the Problem
         Offer an Incentive for Participation
         Ask the Interviewee for assistance

 4.   Follow Up on the Interview
          Memo that summarizes the Interview
                                  Vinay Arora
                                     CSED
SAMPLE INTERVIEW GUIDE




Vinay Arora
   CSED
Do                                       Avoid
Be Courteous                         Continuing an Interview
                                     unnecessarily
Listen Carefully
                                     Assuming an answer is Finished
                                     or Leading nowhere
Maintain Control
                                     Revealing your Personal Biases
Observe mannerisms and
Nonverbal Communication
                                     Talking instead of Listening
Be Patient
                                     Assuming anything about the
                                     topic and the Interviewee
Keep Interviewee at ease

                           Vinay Arora
                              CSED
Body Language
 BODY LANGUAGE - The Nonverbal Information we communicate.

      Facial Disclosure

      Eye Contact

      Posture




                            Vinay Arora
                               CSED
Body Language (contd.)




                Vinay Arora
                   CSED
Body Language (contd.)




                Vinay Arora
                   CSED
Body Language (contd.)




                Vinay Arora
                   CSED
Body Language (contd.)




                Vinay Arora
                   CSED
Body Language (In Animals)




                Vinay Arora
                   CSED
Ref. Book




            Vinay Arora
               CSED
Discovery Prototyping
   DISCOVERY PROTOTYPING –
   The Act of building a Small-scale, REPRESENTATIVE or WORKING
   MODEL of the users’ requirements in order TO DISCOVER OR
   VERIFY those Requirements.

   Advantages:- Ease in Determining Feasibility & Usefulness, Serve as
   Training Mechanism, Building Test Plans, More Stable Requirements.

   Disadvantages:- Trained Developer for Prototyped Approach, Increased
   Development Cost.




                                Vinay Arora
                                   CSED
JRP & Participants
   JOINT REQUIREMENTS PLANNING (JRP) – A Process whereby highly
    Structured group meetings are conducted for the purpose of ANALYZING
    PROBLEMS AND DEFINING REQUIREMENTS.


       JRP is a Subset of a more comprehensive Joint Application Development or
       JAD Technique that encompasses the Entire Systems Development Process.


   Sponsor
   Facilitator
   Users and Managers
   Scribes
   IT staff


                                   Vinay Arora
                                      CSED
Steps to Plan JRP Session
 1.   Selecting a Location
          Away from workplace when possible
          Requires Several Rooms
          Equipped with Tables, Chairs, Whiteboard, Overhead Projectors
          Needed Computer Equipment

 2.   Selecting the Participants
          Each Needs release from Regular Duties

 3.   Preparing the Agenda
         Briefing Documentation
         Agenda distributed before each Session



                                Vinay Arora
                                   CSED
Vinay Arora
   CSED
Guidelines for Conducting 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

   Make sure that attendees abide by the established ground Rules for the Session

                                      Vinay Arora
                                         CSED
A Fact Finding Strategy
 1.   Learn from Existing Documents, Forms, Reports and Files.

 2.   If appropriate, Observe the System in action.

 3.   Given all the facts that already collected, design and distribute
      questionnaires to clear up things that aren’t fully understood.

 4.   Conduct Interviews (or Group Work Sessions).

 5.   (Optional) Build Discovery Prototypes for any Functional
      Requirements that are not understood or for requirements that need to
      be validated.

 6.   Follow up to Verify Facts.


                                   Vinay Arora
                                      CSED
Reference List

1. System Analysis and Design Methods By Jeffrey L Whitten & Lonnie D Bentley
2. Analysis & Design of Information Systems By James A. Senn
3. System Analysis & Design By Elias M. Awad
4. Modern System Analysis & Design By Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich

                                        etc…….




                                        Vinay Arora
                                           CSED
Thnx…



  Vinay Arora
     CSED

Mais conteúdo relacionado

Mais procurados

Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation systemManoj Malshan
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Abhilasha Lahigude
 
Dropbox pitch deck
Dropbox pitch deckDropbox pitch deck
Dropbox pitch deckTech in Asia
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking systemSikandar Pandit
 
Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...Shaila Rahman Shammi
 
Furniture Online Ordering using Chatbot
Furniture Online Ordering using ChatbotFurniture Online Ordering using Chatbot
Furniture Online Ordering using Chatbotintan2411
 
Vision And Scope Document
Vision And Scope DocumentVision And Scope Document
Vision And Scope Documentguest4a79da
 
Uber Pitch Deck Template - Redesigned using Slidebean AI
Uber Pitch Deck Template - Redesigned using Slidebean AIUber Pitch Deck Template - Redesigned using Slidebean AI
Uber Pitch Deck Template - Redesigned using Slidebean AISlidebean
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking systemnidhi bhardwaj
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management Systemlissapenas123
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management SystemSalman Dayal
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel ManagementSouvik Banik
 
Software Requirements Specification (SRS) - Records Management with Chatbot A...
Software Requirements Specification (SRS) - Records Management with Chatbot A...Software Requirements Specification (SRS) - Records Management with Chatbot A...
Software Requirements Specification (SRS) - Records Management with Chatbot A...FedericoLibadiaII
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTSameer Gurjar
 
Student Database Management System
Student Database Management SystemStudent Database Management System
Student Database Management SystemAjay Bidyarthy
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...grandhiprasuna
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docxsanthoshyadav23
 

Mais procurados (20)

Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Dropbox pitch deck
Dropbox pitch deckDropbox pitch deck
Dropbox pitch deck
 
Foursquare Pitch Deck
Foursquare Pitch DeckFoursquare Pitch Deck
Foursquare Pitch Deck
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking system
 
Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...Feasibility analysis on bookstore management system-system analysis and desig...
Feasibility analysis on bookstore management system-system analysis and desig...
 
Furniture Online Ordering using Chatbot
Furniture Online Ordering using ChatbotFurniture Online Ordering using Chatbot
Furniture Online Ordering using Chatbot
 
Vision And Scope Document
Vision And Scope DocumentVision And Scope Document
Vision And Scope Document
 
Deep Q-learning Flappy Bird
Deep Q-learning Flappy BirdDeep Q-learning Flappy Bird
Deep Q-learning Flappy Bird
 
Uber Pitch Deck Template - Redesigned using Slidebean AI
Uber Pitch Deck Template - Redesigned using Slidebean AIUber Pitch Deck Template - Redesigned using Slidebean AI
Uber Pitch Deck Template - Redesigned using Slidebean AI
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking system
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management System
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel Management
 
Software Requirements Specification (SRS) - Records Management with Chatbot A...
Software Requirements Specification (SRS) - Records Management with Chatbot A...Software Requirements Specification (SRS) - Records Management with Chatbot A...
Software Requirements Specification (SRS) - Records Management with Chatbot A...
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPT
 
Online cinematicketingdocx
Online cinematicketingdocxOnline cinematicketingdocx
Online cinematicketingdocx
 
Student Database Management System
Student Database Management SystemStudent Database Management System
Student Database Management System
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 

Destaque

Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniquesimthiyasbtm
 
Fact finding presentation
Fact finding presentationFact finding presentation
Fact finding presentationRam Dayal
 
The fact finding stage (assessing societal factors)
The fact finding stage (assessing societal factors)The fact finding stage (assessing societal factors)
The fact finding stage (assessing societal factors)Unggul DJatmika
 
The Fact-finding Stage : Assessing Societal Factors
The Fact-finding Stage : Assessing Societal FactorsThe Fact-finding Stage : Assessing Societal Factors
The Fact-finding Stage : Assessing Societal FactorsYulia Eolia
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database Afrasiyab Haider
 
4 java - decision
4  java - decision4  java - decision
4 java - decisionvinay arora
 
A&D - DT, DD, DFD
A&D - DT, DD, DFDA&D - DT, DD, DFD
A&D - DT, DD, DFDvinay arora
 
Use case diagram (airport)
Use case diagram (airport)Use case diagram (airport)
Use case diagram (airport)vinay arora
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information Systemvinay arora
 
Data Flow 2
Data Flow 2Data Flow 2
Data Flow 2MISY
 
S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Findingguest009ffa
 
Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawlervinay arora
 
3 java - variable type
3  java - variable type3  java - variable type
3 java - variable typevinay arora
 
Restaurant Management Systems
Restaurant Management SystemsRestaurant Management Systems
Restaurant Management SystemsAnil Bilgihan
 
Recording techniques used in method study ppt
Recording techniques used in method study pptRecording techniques used in method study ppt
Recording techniques used in method study pptBeereddy Swapna
 
Feasibility Study- Bakery
Feasibility Study- BakeryFeasibility Study- Bakery
Feasibility Study- Bakerysakurashu28
 

Destaque (20)

Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniques
 
Fact finding presentation
Fact finding presentationFact finding presentation
Fact finding presentation
 
The fact finding stage (assessing societal factors)
The fact finding stage (assessing societal factors)The fact finding stage (assessing societal factors)
The fact finding stage (assessing societal factors)
 
The Fact-finding Stage : Assessing Societal Factors
The Fact-finding Stage : Assessing Societal FactorsThe Fact-finding Stage : Assessing Societal Factors
The Fact-finding Stage : Assessing Societal Factors
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database
 
Chap06
Chap06Chap06
Chap06
 
Uta005 lecture1
Uta005 lecture1Uta005 lecture1
Uta005 lecture1
 
4 java - decision
4  java - decision4  java - decision
4 java - decision
 
A&D - DT, DD, DFD
A&D - DT, DD, DFDA&D - DT, DD, DFD
A&D - DT, DD, DFD
 
Use case diagram (airport)
Use case diagram (airport)Use case diagram (airport)
Use case diagram (airport)
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information System
 
6 java - loop
6  java - loop6  java - loop
6 java - loop
 
Data Flow 2
Data Flow 2Data Flow 2
Data Flow 2
 
S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Finding
 
Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawler
 
3 java - variable type
3  java - variable type3  java - variable type
3 java - variable type
 
Work sampling
Work samplingWork sampling
Work sampling
 
Restaurant Management Systems
Restaurant Management SystemsRestaurant Management Systems
Restaurant Management Systems
 
Recording techniques used in method study ppt
Recording techniques used in method study pptRecording techniques used in method study ppt
Recording techniques used in method study ppt
 
Feasibility Study- Bakery
Feasibility Study- BakeryFeasibility Study- Bakery
Feasibility Study- Bakery
 

Semelhante a A&D - Fact Finding Techniques

A&D - Feasibility Analysis
A&D - Feasibility AnalysisA&D - Feasibility Analysis
A&D - Feasibility Analysisvinay arora
 
Requirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptxRequirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptxRidmiSakura
 
SAD System Analyze and Design
SAD System Analyze and DesignSAD System Analyze and Design
SAD System Analyze and DesignYohan Gunathilaka
 
Lecture 4
Lecture 4Lecture 4
Lecture 49anm12
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)Sachith Perera
 
Fingerprint Alert System A Solution for Effective Management System
Fingerprint Alert System A Solution for Effective Management SystemFingerprint Alert System A Solution for Effective Management System
Fingerprint Alert System A Solution for Effective Management Systemijtsrd
 
Data Analytics 3 Analytics Techniques
Data Analytics 3 Analytics Techniques Data Analytics 3 Analytics Techniques
Data Analytics 3 Analytics Techniques Jim Kaplan CIA CFE
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2Best Rahim
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 
Resilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleResilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleJason Chan
 
Requirements engineering iii
Requirements engineering iiiRequirements engineering iii
Requirements engineering iiiindrisrozas
 

Semelhante a A&D - Fact Finding Techniques (20)

A&D - Feasibility Analysis
A&D - Feasibility AnalysisA&D - Feasibility Analysis
A&D - Feasibility Analysis
 
Requirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptxRequirments Collection techniques - SDLC.pptx
Requirments Collection techniques - SDLC.pptx
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Sad Lec3
Sad Lec3Sad Lec3
Sad Lec3
 
SAD System Analyze and Design
SAD System Analyze and DesignSAD System Analyze and Design
SAD System Analyze and Design
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Presentation2
Presentation2Presentation2
Presentation2
 
Unit Iii
Unit IiiUnit Iii
Unit Iii
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
Fingerprint Alert System A Solution for Effective Management System
Fingerprint Alert System A Solution for Effective Management SystemFingerprint Alert System A Solution for Effective Management System
Fingerprint Alert System A Solution for Effective Management System
 
Ch04
Ch04Ch04
Ch04
 
Data Analytics 3 Analytics Techniques
Data Analytics 3 Analytics Techniques Data Analytics 3 Analytics Techniques
Data Analytics 3 Analytics Techniques
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
face recognition
face recognitionface recognition
face recognition
 
Resilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleResilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and Scale
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
 
Sadchap3
Sadchap3Sadchap3
Sadchap3
 
Requirements engineering iii
Requirements engineering iiiRequirements engineering iii
Requirements engineering iii
 
Bsa 376 preview full class
Bsa 376 preview full classBsa 376 preview full class
Bsa 376 preview full class
 

Mais de vinay arora

Use case diagram
Use case diagramUse case diagram
Use case diagramvinay arora
 
Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)vinay arora
 
SEM - UML (1st case study)
SEM - UML (1st case study)SEM - UML (1st case study)
SEM - UML (1st case study)vinay arora
 
2 java - operators
2  java - operators2  java - operators
2 java - operatorsvinay arora
 
1 java - data type
1  java - data type1  java - data type
1 java - data typevinay arora
 
Security & Protection
Security & ProtectionSecurity & Protection
Security & Protectionvinay arora
 
Process Synchronization
Process SynchronizationProcess Synchronization
Process Synchronizationvinay arora
 
CG - Output Primitives
CG - Output PrimitivesCG - Output Primitives
CG - Output Primitivesvinay arora
 
CG - Display Devices
CG - Display DevicesCG - Display Devices
CG - Display Devicesvinay arora
 
CG - Input Output Devices
CG - Input Output DevicesCG - Input Output Devices
CG - Input Output Devicesvinay arora
 
CG - Introduction to Computer Graphics
CG - Introduction to Computer GraphicsCG - Introduction to Computer Graphics
CG - Introduction to Computer Graphicsvinay arora
 
C Prog. - Strings (Updated)
C Prog. - Strings (Updated)C Prog. - Strings (Updated)
C Prog. - Strings (Updated)vinay arora
 
C Prog. - Structures
C Prog. - StructuresC Prog. - Structures
C Prog. - Structuresvinay arora
 
A&D - Object Oriented Design using UML
A&D - Object Oriented Design using UMLA&D - Object Oriented Design using UML
A&D - Object Oriented Design using UMLvinay arora
 
C Prog - Strings
C Prog - StringsC Prog - Strings
C Prog - Stringsvinay arora
 
C Prog - Pointers
C Prog - PointersC Prog - Pointers
C Prog - Pointersvinay arora
 

Mais de vinay arora (20)

Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)
 
SEM - UML (1st case study)
SEM - UML (1st case study)SEM - UML (1st case study)
SEM - UML (1st case study)
 
2 java - operators
2  java - operators2  java - operators
2 java - operators
 
1 java - data type
1  java - data type1  java - data type
1 java - data type
 
Uta005 lecture3
Uta005 lecture3Uta005 lecture3
Uta005 lecture3
 
Uta005 lecture2
Uta005 lecture2Uta005 lecture2
Uta005 lecture2
 
Security & Protection
Security & ProtectionSecurity & Protection
Security & Protection
 
Process Synchronization
Process SynchronizationProcess Synchronization
Process Synchronization
 
CG - Output Primitives
CG - Output PrimitivesCG - Output Primitives
CG - Output Primitives
 
CG - Display Devices
CG - Display DevicesCG - Display Devices
CG - Display Devices
 
CG - Input Output Devices
CG - Input Output DevicesCG - Input Output Devices
CG - Input Output Devices
 
CG - Introduction to Computer Graphics
CG - Introduction to Computer GraphicsCG - Introduction to Computer Graphics
CG - Introduction to Computer Graphics
 
C Prog. - Strings (Updated)
C Prog. - Strings (Updated)C Prog. - Strings (Updated)
C Prog. - Strings (Updated)
 
C Prog. - Structures
C Prog. - StructuresC Prog. - Structures
C Prog. - Structures
 
A&D - UML
A&D - UMLA&D - UML
A&D - UML
 
A&D - Object Oriented Design using UML
A&D - Object Oriented Design using UMLA&D - Object Oriented Design using UML
A&D - Object Oriented Design using UML
 
C Prog - Strings
C Prog - StringsC Prog - Strings
C Prog - Strings
 
C Prog - Pointers
C Prog - PointersC Prog - Pointers
C Prog - Pointers
 
C Prog - Array
C Prog - ArrayC Prog - Array
C Prog - Array
 

Último

ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxMadhavi Dharankar
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Comparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxComparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxAvaniJani1
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Osopher
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineCeline George
 

Último (20)

ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptx
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Comparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxComparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command Line
 

A&D - Fact Finding Techniques

  • 1. Fact Finding for Requirement Discovery Organized By: Vinay Arora Assistant Professor CSED, Thapar University www.slideshare.net/aroravinay
  • 2. Disclaimer This is NOT A COPYRIGHT MATERIAL Content has been taken mainly from the following books: System Analysis and Design Methods By Jeffrey L Whitten & Lonnie D Bentley , Analysis & Design of Information Systems By James A. Senn, System Analysis & Design By Elias M. Awad, Modern System Analysis & Design By Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich Vinay Arora CSED
  • 3. Requirement Discovery Requirements Discovery – The Process and Techniques used by system analysts to Identify or Extract System Problems and Solution Requirements from the User community. System Requirement – Something that the Information System must do or a Property that it must have. Also called a Business Requirement. Vinay Arora CSED
  • 4. SYSTEM ANALYSIS CheckPoints Vinay Arora CSED
  • 5. Result of Incorrect Requirement The system may Cost more than projected. The system may be Delivered Later than promised . The system may not meet the users’ expectations and that Dissatisfaction may cause them not to use it. Once in production, the costs of maintaining and enhancing the system may be excessively high. The system may be Unreliable and prone to errors and downtime. The Reputation of the IT staff on the team is tarnished because any failure, regardless of who is at fault, will be perceived as a mistake by the team. Vinay Arora CSED
  • 6. Relative Cost to Fix an Error Vinay Arora CSED
  • 7. Criteria to Define System Requirement Consistent – Requirements are not conflicting or ambiguous. Complete – Requirements describe all possible system inputs and responses. Feasible – Requirements can be satisfied based on the available resources and constraints. Required – Requirements are truly needed and fulfill the purpose of the system. Accurate – Requirements are stated correctly. Vinay Arora CSED
  • 8. Criteria to Define System Requirement Traceable – Requirements directly map to the functions and features of the system. Verifiable – Requirements are defined so they can be demonstrated during testing. Vinay Arora CSED
  • 9. Process of Requirement Discovery Problem Discovery and Analysis Requirements Discovery Documenting and Analyzing Requirements Requirements Management Vinay Arora CSED
  • 10. Ishikawa Diagram The Ishikawa Diagram is a graphical tool used to identify, explore, and depict problems and the causes and effects of those problems. It is often referred to as a cause-and-effect diagram or a fishbone diagram. Vinay Arora CSED
  • 11. Ishikawa Diagram (contd.) Vinay Arora CSED
  • 12. Ishikawa Diagram (contd.) Vinay Arora CSED
  • 13. Fact Finding 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. Vinay Arora CSED
  • 14. Fact Finding 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. Otherwise: 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 Vinay Arora CSED
  • 15. 7 Fact Finding Methods Sampling of Existing Documentation, Forms and Databases Research and Site Visits Observation of the Work Environment Questionnaires Interviews Prototyping Joint Requirements Planning (JRP) Vinay Arora CSED
  • 16. Documenting and Analyzing Requirements Documenting the Draft Requirements with Various Tools: Use Cases Decision Tables Requirements Tables Analyzing Requirements to Resolve Problems of: Missing Requirements Conflicting Requirements Infeasible Requirements Vinay Arora CSED
  • 17. Documenting and Analyzing Requirements Analyzing Requirements to Resolve Problems of: Overlapping Requirements Ambiguous Requirements Formalizing Requirements Requirements Definition Document Communicated to Stakeholders or Steering Body Vinay Arora CSED
  • 18. Sampling of Existing Documentation, Forms and Databases SAMPLING – The Process of Collecting a Sample (representative data) of Documents, Forms and Records. Organization Chart Memos and Other 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 Vinay Arora CSED
  • 19. Why to Sample Completed Rather than Blank Forms Can determine the Type of Data going into each blank Can determine the Size of Data going into each blank Can determine which blanks are not used or not always used Can see Data Relationships Vinay Arora CSED
  • 20. Sampling Techniques RANDOMIZATION – A Sampling Technique characterized by having NO PREDETERMINED PATTERN or PLAN for selecting Sample Data. STRATIFICATION – A Systematic Sampling Technique that 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. Vinay Arora CSED
  • 21. Observation (At Work Site) Vinay Arora CSED
  • 22. Observation during Discussion Vinay Arora CSED
  • 23. Observation OBSERVATION – A Fact-Finding Technique wherein the Systems Analyst either Participates In or Watches a person perform activities to learn about the System. Advantages – Reliable Information, Identify tasks that are inaccurately described or missed, Work Measurements. Disadvantages – People feel uncomfortable, Perform Differently, Scheduling Inconvenience. WORK SAMPLING - A Fact-Finding Technique that involves a large number of Observations taken at random Intervals. Vinay Arora CSED
  • 24. Observation Guidelines Determine the who, what, where, when, why, and how of the observation. Obtain permission from appropriate supervisors or managers. Inform those who will be observed of the purpose of the Observation. Keep a Low Profile. Take notes during or immediately following the Observation. Review Observation notes with appropriate Individuals. Don't Interrupt the Individuals at Work. Don't Focus heavily on Trivial Activities. Don't make Assumptions. Vinay Arora CSED
  • 25. Questionnaire Questionnaire – A Special-purpose Document that allows the Analyst to collect Information and Opinions from Respondents. 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. Fixed-Format Questionnaire – A Questionnaire Containing Questions that require Selecting an answer from Predefined Available Responses. Vinay Arora CSED
  • 26. Types of Fixed Format Questions Multiple-Choice Questions Is the current accounts receivable report that you receive useful? A). Yes B). No Rating Questions The implementation of quality discounts would cause an increase in customer orders. Strongly agree Agree No opinion Disagree Strongly Disagree Ranking Questions Rank the following transactions according to the amount of time you spend processing them. ___ % new customer orders ___ % order cancellations ___ % order modifications ___ % payments Vinay Arora CSED
  • 27. Interviews INTERVIEW - 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 Clarify Facts Generate Enthusiasm Get the End-User Involved Identify Requirements Solicit Ideas and Opinions Vinay Arora CSED
  • 28. Types of Interview & 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. 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. Vinay Arora CSED
  • 29. Procedure to Conduct Interview 1. Select Interviewees End Users Learn about Individual prior to the Interview 2. Prepare for the Interview An INTERVIEW GUIDE is a Checklist Of Specific Questions the Interviewer will ask the Interviewee. 3. Conduct the Interview Summarize the Problem Offer an Incentive for Participation Ask the Interviewee for assistance 4. Follow Up on the Interview Memo that summarizes the Interview Vinay Arora CSED
  • 31. Do Avoid Be Courteous Continuing an Interview unnecessarily Listen Carefully Assuming an answer is Finished or Leading nowhere Maintain Control Revealing your Personal Biases Observe mannerisms and Nonverbal Communication Talking instead of Listening Be Patient Assuming anything about the topic and the Interviewee Keep Interviewee at ease Vinay Arora CSED
  • 32. Body Language BODY LANGUAGE - The Nonverbal Information we communicate. Facial Disclosure Eye Contact Posture Vinay Arora CSED
  • 33. Body Language (contd.) Vinay Arora CSED
  • 34. Body Language (contd.) Vinay Arora CSED
  • 35. Body Language (contd.) Vinay Arora CSED
  • 36. Body Language (contd.) Vinay Arora CSED
  • 37. Body Language (In Animals) Vinay Arora CSED
  • 38. Ref. Book Vinay Arora CSED
  • 39. Discovery Prototyping DISCOVERY PROTOTYPING – The Act of building a Small-scale, REPRESENTATIVE or WORKING MODEL of the users’ requirements in order TO DISCOVER OR VERIFY those Requirements. Advantages:- Ease in Determining Feasibility & Usefulness, Serve as Training Mechanism, Building Test Plans, More Stable Requirements. Disadvantages:- Trained Developer for Prototyped Approach, Increased Development Cost. Vinay Arora CSED
  • 40. JRP & Participants JOINT REQUIREMENTS PLANNING (JRP) – A Process whereby highly Structured group meetings are conducted for the purpose of ANALYZING PROBLEMS AND DEFINING REQUIREMENTS. JRP is a Subset of a more comprehensive Joint Application Development or JAD Technique that encompasses the Entire Systems Development Process. Sponsor Facilitator Users and Managers Scribes IT staff Vinay Arora CSED
  • 41. Steps to Plan JRP Session 1. Selecting a Location Away from workplace when possible Requires Several Rooms Equipped with Tables, Chairs, Whiteboard, Overhead Projectors Needed Computer Equipment 2. Selecting the Participants Each Needs release from Regular Duties 3. Preparing the Agenda Briefing Documentation Agenda distributed before each Session Vinay Arora CSED
  • 42. Vinay Arora CSED
  • 43. Guidelines for Conducting 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 Make sure that attendees abide by the established ground Rules for the Session Vinay Arora CSED
  • 44. A Fact Finding Strategy 1. Learn from Existing Documents, Forms, Reports and Files. 2. If appropriate, Observe the System in action. 3. Given all the facts that already collected, design and distribute questionnaires to clear up things that aren’t fully understood. 4. Conduct Interviews (or Group Work Sessions). 5. (Optional) Build Discovery Prototypes for any Functional Requirements that are not understood or for requirements that need to be validated. 6. Follow up to Verify Facts. Vinay Arora CSED
  • 45. Reference List 1. System Analysis and Design Methods By Jeffrey L Whitten & Lonnie D Bentley 2. Analysis & Design of Information Systems By James A. Senn 3. System Analysis & Design By Elias M. Awad 4. Modern System Analysis & Design By Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich etc……. Vinay Arora CSED
  • 46. Thnx… Vinay Arora CSED