Lect4 Analysis
Lect4 Analysis
Outline
• The Analysis Phase.
• Requirement Determination.
• Requirement Elicitation Techniques.
1/14/2025 System Analysis & Design 3
• The planning phase deliverables are the key inputs into the
analysis phase.
2. Identify improvements
3. Define the requirement for the new system (the to-be system).
1/14/2025 System Analysis & Design 4
2. Identify Improvement
• Critical thinking is the ability to recognize strengths and
weaknesses and recast an idea in an improved form.
• Issue: delays occur in identifying the best supply source for the items;
• Requirement for New System: The system shall include a
recommended supplier with every out-of-stock notification.
Requirements Determination
• Requirements determination is performed to:
• transform the system request’s business requirements
into a more detailed precise list of what the new system
must do to provide the needed value to the business.
Requirements Elicitation
• For the analyst to get the requirements s/he must elicit
(gather)it.
Interviews
• The interview is the most commonly used requirements
elicitation technique.
Interviews Steps
• There are five basic steps to the interview process:
• selecting interviewees,
• designing interview questions,
• preparing for the interview,
• conducting the interview,
• post interview follow-up.
1/14/2025 System Analysis & Design 13
Selecting Interviewees
1/14/2025 System Analysis & Design 14
JAD Steps
• There are five basic steps to the JAD process:
• Selecting Participants
• Designing JAD Session
• Preparing for JAD Session
• Conducting the JAD Session
• Post JAD Follow-up
1/14/2025 System Analysis & Design 20
Selecting Participants
• Selecting JAD participants is done in the same basic way
as selecting interview participants.
• Participants are selected on the basis of information they can
contribute, a broad mix of organizational levels,
• The facilitator must remain neutral at all time and help the
group through the process.
1/14/2025 System Analysis & Design 23
Questionnaires
• A questionnaire is a set of written questions for obtaining
information from individuals.
Documents Analysis
• Document analysis is used to understand the as-is
system.
Documents Analysis--Example
1/14/2025 System Analysis & Design 28
Observation
• Observation–the act of watching processes being
performed.
Requirements
• A requirement is simply a statement of what the system must
do or what characteristics it needs to have.
Business Requirements
• These statements reflect the business requirements that the
system, if built, will fulfill.
User Requirements
• User requirements describe tasks that the users perform as
an integral part of the business’ operations,
• Example:
• “Schedule client appointment”;
• “Place customer order”;
• “Re-order inventory”
• “Make Payment”
1/14/2025 System Analysis & Design 34
Functional Requirements
• Functional requirements begin to define how the system will
support the user in completing a task.
Non-Functional Requirements
• Nonfunctional requirements describe a variety of system
characteristics:
• Operational:The physical and technical environments which the
system will operate
• Performance:The speed, capacity, and reliability of the system
• Security:Who has authorized access to the system under what
circumstances
• Cultural and political:Cultural and political factors and legal
requirements that affect the system
Example-Non-Functional Requirements
1/14/2025 System Analysis & Design 37
System Proposal
• All the deliverable (Output) of the analysis phase is
combined into a system proposal system proposal.
• They were able to gather a good amount of information about the existing
order processes and systems in this way.
• When questions arose, they conducted short interviews with the person
who provided the documentation, for clarification.
1/14/2025 System Analysis & Design 41
• He asked whether they had any ideas for the new system, as well as whether
there were any integration issues that would need to be addressed.
1/14/2025 System Analysis & Design 42
• Together, the groups could brainstorm the features desired in the Digital
Music Download system. Jason facilitated three JAD sessions that were
conducted over the course of a week.
• The JAD session generated ideas about how Tune Source could apply
each of the technologies to the Digital Music Download system. Jason
had the group categorize the ideas into three sets: “definite” ideas that
would have a good probability of providing business value, “possible”
ideas that might add business value, and “unlikely” ideas.
1/14/2025 System Analysis & Design 43
• He selected some sites on the basis of their success with Internet sales,
and others on the basis of their similarity to the vision for Tune Source’s
new system.
• The group discussed the features that were common across most
retailers, versus unique functionality, and they created a list of suggested
business requirements for the project team.
1/14/2025 System Analysis & Design 44
Requirement Definition
• Throughout all of these activities, the project team collected information
and tried to identify the business requirements for the system from the
information.
• This group then met for a two-day JAD session to clarify, finalize, and
prioritize the requirements and to create use cases to show how the
system would be used. process models and data models (Chapter 6) that
depicted the processes and data in the future system.
1/14/2025 System Analysis & Design 45
Requirement Definition
1/14/2025 System Analysis & Design 46
System proposal
• Jason reviewed the work plan and made some slight changes.
• All of the deliverables from the project were then combined into a system
proposal and submitted to the approval committee. Next slide for sample
• Carly and Jason met with the approval committee and presented the
highlights of what was learned during the analysis phase and the final
concept of the new system.
System proposal
1/14/2025 System Analysis & Design 48
Summary
• Analysis focuses on capturing the business requirements for
the system
Group Assignment
• Project Managers should refine the Work Plan to include analysis
• Add Twelve (12) Members to Analysis
• Break the Analysis Phase into the two(2) sub-steps and assign 6 members
to each sub step.
Questions !!!