Professional Documents
Culture Documents
System Analysis & Design - Lecture 1
System Analysis & Design - Lecture 1
System Analysis & Design - Lecture 1
DESIGN
LECTURE 1
System Analysis and Design
Systems Analysis and Design is an active field in which analysts
repetitively learn new approaches and different techniques for
building the system more effectively and efficiently. The
primary objective of systems analysis and design is to improve
organizational systems.
Why is it important?
23
PIECES Framework for Systems
Improvement
P the need to improve performance
I the need to improve information (and data)
E the need to improve economics, control costs, or
increase profits
C the need to improve control or security
E the need to improve efficiency of people and
processes
S the need to improve service to customers, suppliers,
partners, employees, etc.
24
Principles of System Development …
• Principle 1: Get the owners and users
involved in all system development phases.
• User Participation/Involvement creates
“System Ownership” and leads to User
Acceptance and User Satisfaction .
• Bottom line: owners and users will live with
the system !!!
• “OUR system [owners + users + developers]
will be effective, efficient, competitive, user
friendly etc, etc”
25
Principles of System Development …
• Principle 2: Use a problem solving approach
• Study and understand the problem in its context
• Define the requirements of a suitable solution
• Identify candidate solutions and select the best
available
• Design and /or implement the solution
• Observe and evaluate the solution impact, and refine
the solution accordingly
• Solve a WRONG problem with a WRONG solution
!!!
26
Principles of System Development …
• Principle 3: Establish phases and activities (define a
process to follow)
• These phases identify problems, evaluate, design, and
implement solution (Systems Development Process)
27
Principles of System Development …
• Principle 4: Document throughout the system
development process
• Ongoing activity to reveal strength and weakness of the
system during the development process
• Enhance communication and acceptance among
stakeholders
• Agreements and Contracts between Owner/User and
Analyst/Designer on the Scope, Requirements,
Resources of the project.
28
Principles of System Development …
• Principle 5: Establish standards for consistency
• System development standards: documentation,
methodology
• Business standards: business rules and practices
• IT standards : common architecture and configuration
for a consistent system development
29
Principles of System Development …
• Principle 6: Manage the process and projects
• Process management : ongoing activity that
documents, manages, oversees the use of, and
improves an organization’s chosen methodology (the
“process”) for system development. Process
management is concerned with phases, activities,
deliverables, and quality standards should be
consistently applied to all projects.
• Project management : the process of scoping, planning,
staffing, organizing, directing, and controlling a project
to develop an information system at a minimum cost,
within a specified time frame, and with acceptable
quality.
30
Principles of System Development …
• Principle 7: Justify Systems as Capital Investments
• Strategic Information System Plan fits in and supports
Strategic Enterprise Plan
• There are several possible solutions, the first one is not
necessary the best *
• Feasibility of each solution in terms of
• Cost Effectiveness: Cost/benefit analysis
• Risk management: Identification, evaluation, and
control of potential threat to the completion of a
system
* In fact, there is a saying “ If you have two alternatives to solve a problem,
the third one is the best ” (See Murphy’s Laws)
31
Principles of System Development …
• Principle 8: Don’t be Afraid to Cancel and Revise
Scope: Creeping Commitment
• Expectation and scope of a project may be growing up
• Development process has checkpoints for its phases: all
costs committed so far are sunk costs.
• Cancel the project if it is no longer feasible (ORGANIZATION)
• Reevaluate/adjust cost/schedule if the scope expanding
(ANALYST)
• Reduce the scope if budget/schedule shrinking (ANALYST)
32
Principles of System Development …
33
Principles of System Development …
34
Categories of Information
There are three categories of information related to managerial levels and the decision managers make.
• Strategic Information
• This information is required by topmost management for long range planning
policies for next few years. For example, trends in revenues, financial investment,
and human resources, and population growth.
• This type of information is achieved with the aid of Decision Support System
(DSS).
• Managerial Information
• This type of Information is required by middle management for short and
intermediate range planning which is in terms of months. For example, sales
analysis, cash flow projection, and annual financial statements.
• It is achieved with the aid of Management Information Systems (MIS).
• Operational information
• This type of information is required by low management for daily and short term
planning to enforce day-to-day operational activities. For example, keeping
employee attendance records, overdue purchase orders, and current stocks
available.
• It is achieved with the aid of Data Processing Systems (DPS).
THANK YOU