chap3 seq6

advertisement
System Analysis and Design
System Analysis
- Mr. Ahmad Al-Ghoul
learning Objectives
 Recognize the value of interactive
methods for information gathering
 Construct interview questions to
elicit information requirements
 Structure interview in meaningful
way
Avicenna
System Analysis and Design
System Analysis
2
Introduction



This part discusses system requirements and fact-finding
techniques, which include interviewing, documentation
review, observation, surveys and questionnaires,
sampling, and research
Each of the fact-finding techniques possesses its own
established process for you to follow in interacting with
users
an information gathering interview is a directed
conversation with specific purpose that uses question
and answer format. In the interview you want to get the
opinions of the interviewee and his or her feelings about
the current state of the system , organization and
personal goals, and informal procedures
Avicenna
System Analysis and Design
System Analysis
3
Fact-Finding

Fact-Finding Overview

The first step is to identify the information you need

You begin by asking a series of question like











What business functions are supported by the current system?
What strategic objectives and business requirements must be
supported by the new system?
What are the benefits and TCO of the proposed system?
What transactions will the system process?
What information do users and managers need from the system?
Must the new system interface with legacy systems?
What procedures could be eliminated by business process
reengineering?
What security issues exist?
What risks are acceptable?
What budget and timetable constraints will affect system development?
To obtain answers you need to develop a fact-finding
plan
Avicenna
System Analysis and Design
System Analysis
4
Fact-Finding


Fact-finding involves answers to five
familiar questions: Who, What, Where,
When, and How ?
For each of these questions you must ask
anther question: why?


Avicenna
Difference between asking what is being done
and what could or should be done
First analyst must understand the current
system then he can ask what should be done
System Analysis and Design
System Analysis
5
Fact-Finding
Sample questions during requirements modeling as the focus shifts
from the current system to the proposed system.
Avicenna
System Analysis and Design
System Analysis
6
Fact-Finding

Interviews


A planned meeting during which information is
obtained from another person.
Analyst need to think through the interview
thoroughly before he/she can go






Avicenna
Visualize why you are going
What you will ask
What will make it a successful interview
How to make the interview fulfilling for the individual you
interview
Interview is a directed conversation with a specific
purpose that uses a question-and-answer format
Analyst need to build trust and understanding
System Analysis and Design
System Analysis
7
Fact-Finding

Interviews

Seven steps in interview preparation

Step 1: Determine the People to Interview




Group interviews can save time and provide an
opportunity to observe interaction among the
participants

Group interviews problems


Avicenna
Include key people at all levels who will be affected by the
system in some manner
You can select your interview candidates from the formal
organization chart that you reviewed in the planning phase
You must consider any informal structures that exist in the
organization, based on interpersonal relationships, unofficial
procedures
One person can dominate the conversation
Organization level, as the presence of senior managers in an
interview might prevent lower level employee from expressing
themselves.
System Analysis and Design
System Analysis
8
Fact-Finding

Seven steps in interview preparation

Step 2: Establish Objectives for the Interview




Determine the general areas to be discussed
List facts you want to gather
Try to solicit ideas, suggestions, and opinions
The objectives depend on the role of the person being
interviewed



Avicenna
Upper level managers can provide big picture and help you to
understand the system as a whole
Specific details about operations and day-to-day business processes are
learned from operational people and in some cases from supervisors
By setting specific objectives, you create framework
that helps you decide what question to ask and how
to phrase the questions
System Analysis and Design
System Analysis
9
Fact-Finding

Seven steps in interview preparation

Step 3: Develop Interview Questions





Creating a standard list of interview questions helps to keep
you on track and avoid unnecessary tangents
Avoid leading questions
Leading questions tend to guide interviewees into responses
apparently desired by the interviewer
These questions should be avoided to reduce bias and improve
reliability and validity
Interview Questions

Open-Ended


Avicenna
Open-ended interview questions allow interviewees to respond
how they wish, and to what length they wish
No pre-specified answers
System Analysis and Design
System Analysis
10
Fact-Finding



Step 3: Develop Interview Questions
Open-Ended questions
pros





Open-ended questions are appropriate when the analyst is
interested in breadth and depth of reply
appropriate when you want to understand a larger process or
draw out the interviewee's opinions, attitudes, or suggestions
Providing richness of detail
Revealing avenues of further questioning that may have gone
untapped
Cons



Avicenna
May result in too much irrelevant detail
Possibly losing control of the interview
May take too much time for the amount of useful information
gained
System Analysis and Design
System Analysis
11
Fact-Finding


Step 3: Develop Interview Questions
Close-Ended





Pros







Respondent is asked to choose from a set of specified responses
Closed interview questions limit the number of possible responses
Closed interview questions are appropriate for generating precise,
reliable data which is easy to analyze
The methodology is efficient, and it requires little skill for interviewers
to administer
Saving interview time
Easily comparing interviews
Getting to the point
Keeping control of the interview
Covering a large area quickly
Getting to relevant data
Cons



Avicenna
Boring for the interviewee
Failure to obtain rich detail
Missing main ideas
System Analysis and Design
System Analysis
12
Fact-Finding


Step 3: Develop Interview Questions
Range-of-response questions


Avicenna
Closed end questions that ask the person to
evaluate something by providing limited
answers to specific responses or a numeric
scale
It makes it easier to tabulate the answers and
interpret the results
System Analysis and Design
System Analysis
13
Fact-Finding

Seven steps in interview preparation

Step 4: Prepare for the Interview
Careful preparation is essential because interview
is an important meeting and not just a casual chat
 keep department managers informed of your
meetings with their staff members
 Limit the interview to no more than one hour
 Send a list of topics several days before the
meeting
 Ask the interviewee to have available samples of
documents

Avicenna
System Analysis and Design
System Analysis
14
Fact-Finding

Step 4: Prepare for the Interview

Interview location
Two schools exist about the best location for an
interview
 Interviewee’s office



Avicenna
Pros
 It makes the interviewee feel comfortable during the
meeting
 The interviewee office is where he or she has the
easiest access to supporting material that might be
needed
Cons
 Interruptions in the office is high
System Analysis and Design
System Analysis
15
Fact-Finding

Interview location
Two schools exist about the best location for an
interview
 Neutral location such as conference room



Avicenna
Pros
 Keeping interruptions to a minimum
 Better concentration
 Less time needed
Cons
 Less comfortable
 Accessing to supporting material is harder
System Analysis and Design
System Analysis
16
Fact-Finding


Seven steps in interview preparation
Step 5: Conduct the Interview











Avicenna
Develop a specific plan for the meeting
Begin by introducing yourself, describing the project, and
explaining interview objectives
The interview should not exceed 45 minutes to one hour
Make sure that you are understanding what the interviewee is
telling you
Ask for definitions if needed
Allow the person enough time to think about the question
Summarize main points
Always ask “Is there anything else that you would like to add?”
Set up any future appointments
Thank them for their time and shake hands
After interview, summarize the session and seek a confirmation
System Analysis and Design
System Analysis
17
Fact-Finding

Step 6: Document the Interview




Avicenna
During the interview, note taking should be
kept to a minimum
After the interview, record the information
quickly
Provide an initial summary, then more detail
After the interview, send memo expressing
appreciation, including the main points
discussed so the interviewee has a written
summary and can offer additions or
corrections
System Analysis and Design
System Analysis
18
Fact-Finding

Step 7: Evaluate the Interview


Unsuccessful Interviews


In addition to recording the facts obtained in an
interview, try to identify any possible biases
No matter how well you prepare for interviews, some
are not successful
Unsuccessful interviews factors



Avicenna
Misunderstanding or personality conflict with
interviewee
The interviewee might be afraid that the new system
will eliminate or change his or her job
Short or incomplete answers to the open ended
questions
System Analysis and Design
System Analysis
19
Sequence Summary





The fact-finding process includes interviewing, document
review, observation, questionnaires, sampling, and
research
An interview is a directed conversation with specific
purpose that uses question and answer format.
Successful interviewing requires good planning and
strong interpersonal and communication skills
The systems analyst must decide on the people to
interview, set interview objectives, and prepare for,
conduct, and analyze interview
Interview contains open-ended and close-ended
questions
Avicenna
System Analysis and Design
System Analysis
20
Sequence Summary

In this Sequence we have
 Discussed the main questions to be asked
about before beginning fact findings process
 Identified the term interview
 Described the interviewing seven steps
including: determine the people to interview,
establish objectives for the interview, develop
interview questions, prepare for the interview,
conduct the interview, document the
interview, and evaluate the interview
Avicenna
System Analysis and Design
System Analysis
21
Reference
[1] System Analysis and Design, Sixth Edition
Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt
Publisher: SHELLY CASHMAN SEWIES.
[2] system analysis and design, sixth edition
Authors: Kenneth E. Kendall and Julie E. Kendall
Publisher: Prentice Hall
[3] Modern Systems Analysis and Design Third Edition
Authors: Jeffrey A. Hoffer , Joey F. George, Joseph S. Valacich
Publisher: prentice hall
Avicenna
System Analysis and Design
System Analysis
22
Download