unit-3 (1)

Embed Size (px)

Citation preview

  • 7/31/2019 unit-3 (1)

    1/30

    Fact Finding

    After obtaining the background knowledge, the analyst

    begins to collect data on existing systems outputs,

    inputs and costs. It includes

    a review of literature & procedures and forms

    on-site observations

    interviews questionnaires

  • 7/31/2019 unit-3 (1)

    2/30

    Review of Literature, procedures and forms

    o Search of literature through professional references

    o textbooks

    o company studies

    o government publications

    Drawback of search is time, publications may be expensiven have outdated information.

    Procedure manuals format and functions, objectives.

    Drawbackmanuals dont exist or out-of-date.

    Forms capturing, providing information.

    all information? Readable ? Easy to follow?

    helpful for better decisions ?

  • 7/31/2019 unit-3 (1)

    3/30

    On- Site Observation

    Process of recognizing and noting people, objects,

    occurrences to obtain information.

    Analyst follows the set of rules. More likely to listen with

    a sympathetic and genuine interest. Emphasis is not to

    give advise or argue.

    Classification :-

    1. Natural occurs at employees place of workContrived set up in a place like laboratory

    2. Obtrusive -- when the respondent knows he or she is

    being observed.

  • 7/31/2019 unit-3 (1)

    4/30

    Unobtrusive -- contrived way .without the knowledge of

    the respondent.

    3. Direct -- when the analyst actually observes the

    system at work.

    Indirect -- uses mechanical devices such as cameras &

    videotapes to capture information.

    4. Structured -- the observer looks for & records a specific

    action.

    Unstructured -- places the observer in a situation toobserve whatever might be pertinent at the

    time.

    natural, direct, obtrusive, unstructured are frequently

    used to get an overview of the system.

  • 7/31/2019 unit-3 (1)

    5/30

    Advantages of onsite-observation

    highly reliable

    It allows the analyst to see, how the system works.

    Inexpensive

    This allows the system analyst to do work measurement

    Disadvantagesof onsite-observation workers perform indifferently when being watched.

    the work being observed may not involve the level of

    difficulties or volumes normally experienced.

    some system task may occur at odd times causing ascheduling inconvenience to the analyst.

    The system would have observed different task

    performed or procedures executed.

    people may let you see what they want you to see.

  • 7/31/2019 unit-3 (1)

    6/30

    Questionnaires

    special-purpose document that allows the analyst tocollect information & opinions from the respondents.

    Types of questionnaires

    There are two forms

    Free-format: a question is asked & the respondent records

    the answer in the space provided after the question.

    Fixed-format: contains question that requires selection of

    predefined responses.

  • 7/31/2019 unit-3 (1)

    7/30

    A fixed format consist of :-

    (1) multiple- choice question: several questions arelisted & one or more can be chosen.

    (2) rating-question: the respondent is a given a

    statement & asked to use supplied responses to stateones opinion therefore to eliminate a built-in biasthere should be an equal number of positive &negative ratings.

    (3) ranking-questions: the respondents are given a listof answers that are to be answered based on choiceor preferences.

  • 7/31/2019 unit-3 (1)

    8/30

  • 7/31/2019 unit-3 (1)

    9/30

  • 7/31/2019 unit-3 (1)

    10/30

    The difference between rating and ranking is :

    a rating question asks you to compare different items

    using a common scale (e.g., "Please rate each of thefollowing items on a scale of 1-10, where 1 is not at all

    important' and 10 is very important'")

    while a ranking question asks you to compare different

    items directly to one another (e.g., "Please rank each of the

    following items in order of importance, from the #1 most

    important item through the #10 least important item").

    Both types of questions have their strengths and

    weaknesses.

  • 7/31/2019 unit-3 (1)

    11/30

    Advantages of questionnaires:-

    Inexpensive means for gathering information from a

    large number of individuals

    Allows individual to maintain anonymity.

    Responses are easy to tabulate.

    Questionnaires can be answered quickly as

    possible. People can complete it & return it at theirconvenience.

  • 7/31/2019 unit-3 (1)

    12/30

    Disadvantage OF QUESTIONNAIRES:-

    No guarantee that an individual will answer orexpand on all the questions.

    Inflexible

    There is no immediate opportunity to clarify a vagueor incomplete answer to any question.

    Good questionnaires are difficult to prepare.Its not possible for the system analyst to observe &

    analyze the respondents body language

  • 7/31/2019 unit-3 (1)

    13/30

    Developing a good questionnaire:

    1. determine what facts and information has to becollected and from whom. if the number of people islarge, consider using smaller, randomly selectedgroup respondents

    2. based on needed facts & opinions, determinewhether free or fixed format question will producebetter answers

    3. write the question. Examine the questions for erroror possible misinterpretation. Make sure the question

    dont offer personal bias opinions

  • 7/31/2019 unit-3 (1)

    14/30

    4. Test the question on sample of respondents. ifrespondents had a problem or questions were notuseful edit the questions.

    5. Duplicate the questions & distribute

  • 7/31/2019 unit-3 (1)

    15/30

    Interview

    It is a fact-finding technique whereby the system

    analyst collects information from individuals throughface-to-face interaction.

    Types of interview

    (1) Unstructured interview: are conducted with general

    objective in mind. the interviewer counts on the

    interviewee to provide framework & direct conversation.

    This type of interview frequently goes off track & the

    analyst must be prepared to redirect the interview back to

    the main goal or subject , for this reason an unstructured

    is avoided.

  • 7/31/2019 unit-3 (1)

    16/30

    (2) Structured interview: the interviewer has a specific

    question to ask the interviewee.

    two types of questions:-.Open-ended questions:

    This allows the interviewee to answer in an appropriate

    way.

    Close-ended questions

    This allows the interviewee to answer in a direct way or

    short answer.

  • 7/31/2019 unit-3 (1)

    17/30

  • 7/31/2019 unit-3 (1)

    18/30

    Disadvantage of interview:-

    Time-consuming

    Expensive

    This is highly dependent on system analysts human-

    relations skills.

    Guide to successful interview:

    1. set the stage for the interview

    2. establish rapport; put the interviewee at ease

    3. phrase questions clearly & succinctly4. be a good listener; avoid argument

    5. Evaluate the outcome of the interviews.

  • 7/31/2019 unit-3 (1)

    19/30

    Stage settings: this is an ice breaking relaxed, informal

    phase when the analyst opens the interview by focusing on

    (a) the purpose of the interview

    (b) Why the subject was selected

    c) the confidential nature of the interview.

    The job of the analyst is that of a reporter rather than that

    of a debater. The direction of the interviews is controlledby discouraging distracting conversation.

    Establishing rapport: in one respect, data collection is an

    imposition on user staff time and an intrusion into theirprivacy. Even though the procedure is authorized by

    management in advance, many staff members are

    reluctant to participate.

  • 7/31/2019 unit-3 (1)

    20/30

    There is seldom a direct advantage in supplying

    information to outsiders, regardless of their credentials.

    There is strong perception that this might harm them.

    Therefore establishing a rapport with the user is

    important. therefore

    do not deliberately mislead the staff about the purpose

    of the study.

    Assure the interviewees confidentially that no

    information they offer will be released to unauthorized

    personnel.

    Avoid showing off your knowledge or sharing informationreceived from other sources.

    Respect the time schedules do not make an extended

    social event out of the meeting.

  • 7/31/2019 unit-3 (1)

    21/30

    Do not promise anything you cannot or you should not

    deliver, such as advice or feedback.

    Do not interrupt the interviewee.

    Asking the questions:-

    Except in unstructured interview, it is important to ask

    question exactly the way they have been worded.

    Obtaining & recording the response:-

    interviewer must be prepared to coax respondent to elicit

    further information when necessary.

  • 7/31/2019 unit-3 (1)

    22/30

    JAD ( Joint Application Development )

    It is a method of discussing, collecting, finalizing and

    managing requirements to build a S/W project.

    JAD involves Development teams, Analysts,

    Management and Customer groups working together .

  • 7/31/2019 unit-3 (1)

    23/30

    Participants

    1. Sponsor

    The sponsor is the owner of the s/w project who

    financially supports its implementation

    Support project implementation by providing his views

    of questions facing the JAD teams. Support financially

    and provide required facilities for the conduct of the JAD

    sessions.

    Final decision maker on all points.

  • 7/31/2019 unit-3 (1)

    24/30

    2. Facilitator

    Plans, executes and manages the JAD sessions.

    Leads discussions, encourages active participation,resolves conflicts, ensures discussions are oriented

    towards achieving goals, ensure goals are met, establish

    ground rules for the sessions

    Should be a skillful and respected leader.

    3. End users

    Chosen by the project sponsor to contribute to

    understanding of business problems and requirements in

    the new project

  • 7/31/2019 unit-3 (1)

    25/30

    4. Manager

    Project manager for the implementation

    Review and approve objectives of the session and help

    establish priorities

    Identify any training requirements

    5. Scribes

    Document activities, decisions, open questions, action

    items for various participants identified in a JAD sessions

  • 7/31/2019 unit-3 (1)

    26/30

    Works with the facilitator in getting document reviewed

    and finalized

    6. Domain and Information System specialists

    Domain experts have specialized knowledge on the

    functional area where the project is implemented (Eg

    Insurance, Banking, Human Resources etc)

    System specialists are analysts who are working to

    perform requirements analysis on the project or other

    analysis related roles in the software development activity

  • 7/31/2019 unit-3 (1)

    27/30

    Tasks in JAD Session

    Before start of the sessions

    Set clear objectives and timelines for sessions

    Identify stakeholders and participants

    Collect samples, existing documents and other items that

    are required during the sessions.

    At the start of the session

    Reconciles each users views of the projects and its goals

    Define meeting rules and interaction policies during the

    session

  • 7/31/2019 unit-3 (1)

    28/30

  • 7/31/2019 unit-3 (1)

    29/30

  • 7/31/2019 unit-3 (1)

    30/30

    Advantages

    Reduce system development time by ensuring all

    key players work together to agree on requirements

    Improved quality of requirements and productivityReduced system cost, rework time during testing andbuild costHelps catch errors earlyHelps key participants to establish good relations

    early on in the project which will of positive helpthrough the rest of the project