DC-103 Module-2 Lesson1
DC-103 Module-2 Lesson1
DETERMINATIO
N
LEARNING OUTCOMES:
01 03 05
02 04
Compare the Develop system Conduct interview to
information gathering requirement determine the business
techniques definitions. process
2
LEARNING OUTCOMES:
06 08
CREATE AND
PARTICIPATE ACT
DESIGN
Participate in and
07
Act ethically in
help plan a Joint responding to
Application Design common workplace
session; situations. 3
“ Analysis refers to breaking a
whole into its parts with the
intent of understanding the
parts’ nature, function, and
interrelationships.
4
The Analysis Phase
▰ In the analysis phase, the systems analyst works extensively with the business
users of the new system to understand their needs from the new system.
▻ Identify improvements.
6
SYSTEM
PROPOSAL
compiles the detailed requirements definition statement, use
cases, process models, and data model together with a revised
feasibility analysis and work plan. 7
REQUIREMENT DETERMINATION
BUSINESS
REQUIREM NONFUNCTIONAL
ENT REQUIREMENTS
what the characteristics the
business needs system should have
USER SYSTEM
REQUIREME FUNCTIONAL REQUIREMENT
NTS REQUIREMEN S
how the system
what the users TS
what the software should be built
need to do should do
ba10
EXAMPLE OF BUSINESS
REQUIREMENTS
Improve responsiveness
Increase market Shorten order to customer service
share processing time requests
Reduce customer
service cost
Provide account
access to mobile
customers 11
Requirements are written from the
perspective of the business and focus
WHAT
the system needs to do in order to satisfy
business user needs
12
USER REQUIREMENTS
Re-order
inventory
Place a new
Schedule a client customer order
appointment
needs to do
in terms of tasks to perform the analyst can then
determine ways in which the new system can
support the users’ needs.
14
FUNCTIONAL REQUIREMENTS
15
“ the product capabilities,
or things that a product
must do for its users
16
Schedule A Select desired
Client appointment
Determine client
availability Appointme Record
nt appointment
Find available
openings Confirm
matching client appointment
availability
17
FUNCTIONAL REQUIREMENTS
19
SYSTEM REQUIREMENTS
A STATEMENT OF
WHAT A SYSTEM
MUST DO
21
NONFUNCTIONAL REQUIREMENTS
23
NONFUNCTIONAL REQUIREMENTS
The speed,
The physical and OPERATIONAL PERFORMANCE capacity, and
technical environment reliability of the
in which the system system
will operate
CHARACTERISTICS
Cultural and political
factors and legal
Who has authorized requirements that
access to the system affect the system
under what CULTURAL &
circumstances SECURITY POLITICAL
24
THE PROCESS OF
DETERMINING
REQUIREMENTS
It is important that the team carefully considers
the underlying business process and how best
to support that business process with
information system technology.
25
THE PROCESS OF DETERMINING
REQUIREMENTS
BUSINESS ANALYST
PEOPLE
26
BEWARE:
The evolution of the requirements definition must be
carefully managed.
Interview
JAD Session
Questionnaire
Document
Analysis
Observation
30
INTERVIEW
INTERVIEW
32
01 SELECTING INTERVIEWEE
34
02 DESIGNING INTERVIEW QUESTIONS
35
DESIGNING INTERVIEW QUESTIONS
02 Closed Questions
36
DESIGNING INTERVIEW QUESTIONS
02 Closed Questions - Examples
▰ How many times a week is the project repository updated?
▰ On average, how many calls does the call center receive monthly?
▰ List your top two priorities for improving the technology
infrastructure.
▰ Who receives this input?
▰ Do you use the Web to provide information to vendors?
▰ Do you agree or disagree that ecommerce on the Web lacks security?
▰ Do you want to receive a printout of your account status every
37
month?
DESIGNING INTERVIEW QUESTIONS
02 Closed Questions
▰ BENEFITS
▰ DRAWBACKS
Easily comparing interviews
Boring for the interviewee
Getting to the point
Failing to obtain rich detail
Keeping control over the
Failing to address the main ideas for
interview
the preceding reason
Covering lots of ground
Failing to build rapport between
quickly
interviewer and interviewee
Getting to relevant data
38
DESIGNING INTERVIEW QUESTIONS
02 Open – Ended Questions
39
DESIGNING INTERVIEW QUESTIONS
02 Open-Ended Questions Examples
42
DESIGNING INTERVIEW QUESTIONS
02 Probing Questions
43
DESIGNING INTERVIEW QUESTIONS
02 Probing Questions Examples
▰ “Why?”
▰ “Please provide an example of a time you did not find the system trustworthy.”
▰ “Please elaborate on that for me.”
▰ Please give an illustration of the security problems you are experiencing with your online
bill payment system.
▰ You mentioned both an intranet and an extranet solution. Please give an example of how
you think each differs.
▰ What makes you feel that way?
▰ Tell me step by step what happens after a customer clicks the “Submit” button on the Web
registration form 44
POINTS TO PONDER:
You should not ask questions about information that is
readily available from other sources.
Example of Interview
Format 46
03 PREPARING FOR THE INTERVIEW
47
04 CONDUCTING THE INTERVIEW
48
04 CONDUCTING THE INTERVIEW
49
04 CONDUCTING THE INTERVIEW
50
04 CONDUCTING THE INTERVIEW
51
05 POST-INTERVIEW FOLLOW UP
52
DEVELOPING
INTERPERSONAL
SKILLS
Interpersonal skills are those
that enable you to develop
rapport with others, and they are
very important for interviewing.
53
INTERPERSONAL SKILL TIPS
Be Honest.
Be succint.
56
JAD SESSION
57
JAD SESSION - Typical Participants
Organizes and run the JAD; Sets Ones who have a clear Provide insight into new As a major undertaking due to its
the agenda and sees that it is understanding of what it mean organizational directions, expense, a JAD must be sponsored by
met; neutral on issues; keep the to use the system in daily motivations for and someone at a relatively high level in
group on the agenda, resolving basis organizational impacts of the company. If the sponsor attends
conflicts and soliciting ideas. systems, and support for any sessions, it is usually only at the
requirements determined very beginning or the end
during the JAD 58
JAD SESSION - Typical Participants
Members of the systems Take notes during the JAD Programmers, database
analysis team attend the JAD, session. Notes may be taken analysts, IS planners, and
actual participation may be using a word processor, or data center personnel;
limited. Analysts are there to notes and diagrams may be contribute t ideas on the
learn from users and managers, entered directly into a CASE technical feasibility of
not to run or dominate the tool. proposed ideas or the
process. technical limitations of
current systems
59
JAD Session - Meeting Room
60
DESIGNING THE
QUESTIONNAIRE
“ An information-gathering technique that
allows systems analysts to study attitudes,
beliefs, behavior, and characteristics of
several key people in the organization who
may be affected by the current and proposed
systems.
62
DESIGNING A QUESTIONNAIRE
▰ Attitudes are what people in the organization say they want (in a new system,
for instance); beliefs are what people think is actually true; behavior is what
organizational members do; and characteristics are properties of people or
things.
▰ Responses gained through questionnaires (also called surveys) using closed
questions can be quantified.
▰ Responses to questionnaires using open-ended questions are analyzed and
interpreted in other ways.
63
DESIGNING A QUESTIONNAIRE
64
DESIGNING A QUESTIONNAIRE
Planning the Use of Questionnaire
1 2 3 4
65
DESIGNING A QUESTIONNAIRE
Writing Questions
68
DOCUMENT ANALYSIS
FORMAL INFORMAL
SYSTEMS SYSTEMS
70
OBSERVARTION
“
The act of watching processes being
performed, is a powerful tool to gain
insight into the as-is system.
72
OBSERVATION
73
SELECTING APPROPRIATE TECHNIQUE
BREADTH OF INTEGRATION OF
INFORMATION INFORMATION
74
REQUIREMENT ANALYSIS STRATEGIES
Activity Elimination
Problem Analysis
Duration Analysis
Outcome Analysis
Activity-Based Costing
Informal Benchmarking
75
THANKS!
Any questions?
76
YOUR TURN: Interview Practice
QUESTIONS:
QUESTIONS:
▰ Based on your experience, what are some pros and cons of using JAD in a real
organization?
80
YOUR TURN: Questionnaire
Practice
QUESTIONS:
▰ How did the edited questionnaire differ from the one you created?
▰ How would you analyze the survey results if you had received 50 responses?
▰ What would you change about the questionnaire that you developed?
82
YOUR TURN: Observation
Practice
Visit an establishment and observe they do their process
(Example, the library at your college or university and observe
how the book check-out process occurs) . Prepare a brief
summary report of your observations. When you return to class,
share your observations with others. (Document your
observation by capturing a video) 83
YOUR TURN: Observation
Practice
QUESTIONS:
▰ Can you collect all the information needed using observation?
Why
▰ How would the information be different had you used the
interview or JAD technique
84