Вы находитесь на странице: 1из 74

System Analysis:

Planning the Approach

CSC 2202 Systems Analysis and Design 1


Introduction
In systems analysis and design,
poor initial planning leads to
inadequate understanding of
requirements which is a major
cause of project failure.

CSC 2202 Systems Analysis and Design 2


Introduction (cont)
The analyst needs to focus on the
project objectives and ponder the
following:
What type of information is required?
What are the constraints on the
investigation?
What are the potential problems that
may make the task more difficult?

CSC 2202 Systems Analysis and Design 3


Introduction (cont)
Systems planning tasks
Examine the systems request
Conduct a preliminary
investigation
Conduct feasibility study to
determine whether further
development is warranted
CSC 2202 Systems Analysis and Design 4
Preliminary Investigation
Purpose/Aim

To decide whether to proceed


with the project

CSC 2202 Systems Analysis and Design 5


Preliminary Investigation
Objectives for a preliminary
investigation
1. Understand the problem
2. Define the project scope and constraints
3. Identify the benefits
4. Estimate the time and costs
5. Report to management

CSC 2202 Systems Analysis and Design 6


Preliminary Investigation Objectives

CSC 2202 Systems Analysis and Design 7


Preliminary Investigation Objectives

1. Understand the problem


 Identifythe true nature of the problem and
the reason for the systems request
 Stated problem may not be the real
problem
 Clear statement defines the investigation
scope

CSC 2202 Systems Analysis and Design 8


Preliminary Investigation Objectives

2. Define the project scope and constraints


 Project scope
 Define the range or extent of the project
 Set project boundaries
 Constraints
 Identify conditions, restrictions, or requirements
➠ Present vs. future
➠ Internal vs. external

CSC 2202 Systems Analysis and Design 9


Preliminary Investigation Objectives

3. Identify the benefits


 Tangible benefits
 Can be stated in dollars
 Based on increased revenue or reduced cost

 Intangible benefits
 Difficult
to measure in dollars
 Can involve job satisfaction or company image

CSC 2202 Systems Analysis and Design 10


Preliminary Investigation Objectives

4. Estimate the time and costs


 Determine what information is needed
 Identify the sources of information

 Decide whether to use interviews, if so how many,


and what time needed
 Decide whether to use surveys, if so who to
complete it, and what time needed
 Estimate the cost of gathering, analyzing, and
reporting the information to management

CSC 2202 Systems Analysis and Design 11


Preliminary Investigation Objectives

5. Report to management
 Finaltask in the preliminary investigation
 Key elements
 Evaluation of systems request
 Estimate of costs and benefits

 Recommendations

CSC 2202 Systems Analysis and Design 12


Preliminary Investigation
Steps
Steps in a preliminary investigation
1. Obtain authorization to proceed
2. Identify the necessary information
3. Perform fact-finding to gather the
required information
4. Analyze the information
5. Present results and recommendations to
management
CSC 2202 Systems Analysis and Design 13
Preliminary Investigation
Steps
1. Obtain authorization to proceed
 Projectscan create concern or opposition
 Need clear authorization from
management
 Good communication is important
 Initialmeeting with managers and users
 Explain the project

 Describe your responsibilities

 Invite questions

CSC 2202 Systems Analysis and Design 14


Preliminary Investigation
Steps
2. Identify the necessary information
 Review the preliminary investigation
objectives
 List all information needed for these
objectives
 Prepare a schedule of activities for this
phase

CSC 2202 Systems Analysis and Design 15


Preliminary Investigation
Steps
3. Perform fact-finding to gather the
required information
 Analyze organization charts
 Conduct interviews
 Review current documentation
 Observe current operations to obtain
information
 Conduct a brief survey of people who use
the system
CSC 2202 Systems Analysis and Design 16
Preliminary Investigation
Steps
4. Analyze the information
 Identify alternatives
 Include
costs and benefits
 Recommend an action

 Possible actions
 Take no further action
 Apply some other solution

 Proceed to systems implementation phase

 Proceed to next SDLC phase — systems


analysis
CSC 2202 Systems Analysis and Design 17
Preliminary Investigation
Steps
5. Present your results and recommendations to
management
 Typical report sections
 Introduction
 Systems request summary
 Findings
 Recommendations
 Time & cost estimates
 Expected benefits
 Appendix

 Oral presentation also might be required


CSC 2202 Systems Analysis and Design 18
Objectives and Terms of
Reference
As part of the planning process,
analysts must ensure that:
 They understand the objectives and terms
of reference agreed with the client.
 They are aware of constraints that affect
the analysis process.
 They plan to manage tasks in time.

CSC 2202 Systems Analysis and Design 19


Objectives and Terms of
Reference
The stated objectives of the client are
usually recorded in the terms of
reference document.
These are agreed on by the client
before analysis starts.
The Mnemonic “SCOPE” summarizes
the main areas included in the Terms of
reference.

CSC 2202 Systems Analysis and Design 20


Objectives and Terms of
Reference
S - System boundary
C - Constraints
O - Objectives
P - Permission
E - End products
The TOR document has to define the above
parameters.

CSC 2202 Systems Analysis and Design 21


Objectives and Terms of
Reference
System boundary
Defines the area of the organization
under study and specifies the limits of
the new system implemented as a
result of the project.

CSC 2202 Systems Analysis and Design 22


Objectives and Terms of
Reference
Constraints
 Factorse.g. budget, timescales, technology
which may restrict the study or solution.
Objectives
 Statement of expectation of client from the
project. They have to be clear and
measurable.

CSC 2202 Systems Analysis and Design 23


Objectives and Terms of
Reference
Permission
 Indicates
who in the clients organization is
responsible for supervising the project and
making decisions.
End products
 Description of deliverables of the study.
Usually in form of a report.

CSC 2202 Systems Analysis and Design 24


Feasibility Study

•Is it possible?
•Is it justified?

CSC 2202 Systems Analysis and Design 25


Feasibility Study
It is a small scale systems analysis that
gives limited details.
Involves the analyst but is more time
limited.
Very important for large and complex
projects – before you decide to
proceed.
However, it is no substitute for a full and
detailed study.
CSC 2202 Systems Analysis and Design 26
Feasibility Study

A feasibility study is the measure of how


beneficial the development or
enhancement of an IS would be to the
business.

CSC 2202 Systems Analysis and Design 27


Determining Feasibility
Determining feasibility
 First
step is a determination of feasibility
 Goal is to identify nonfeasible projects as
soon as possible
 Feasibility can change over time
 Nonfeasible projects can be resubmitted
 Initially feasible projects can be rejected later

CSC 2202 Systems Analysis and Design 28


Levels of Feasibility

The feasibility study has to address the


following levels:
Economic or financial feasibility
Technical feasibility
Operational feasibility
Legal and ethical issues

CSC 2202 Systems Analysis and Design 29


Levels of Feasibility

Operational (Functional) feasibility


 The measure of how well a particular
Information System will work in a
given environment.
 Will the solution fulfil the end-users’
requirements?
 Will the organizational change result
in an acceptable quality of working
life for those affected by the system?

CSC 2202 Systems Analysis and Design 30


Levels of Feasibility

Technical feasibility
 Is the measure of the practicality of a
specific technical Information
System solution and the availability
of technical resources i.e. Do we
have the technology & skills needed
to develop & operate the system?

CSC 2202 Systems Analysis and Design 31


Levels of Feasibility

Economic feasibility
 Isthe measure of the cost-effectiveness of
an Information System solution i.e. Will the
system result in competitive advantage to
the enterprise?

CSC 2202 Systems Analysis and Design 32


Levels of Feasibility

Legal feasibility
 Will the proposed system conform to laws
and regulations?

Ethical issues
 Will the proposed system conform to the
norms of ethics for the Information systems
community?

CSC 2202 Systems Analysis and Design 33


Evaluating Feasibility
Feasibility analysis project teams makes a
recommendation to the steering committee
Steering committee makes a decision
 proceed, or stop now

which alternative?
Project team implements this decision
CSC 2202 Systems Analysis and Design 34
Feasibility Analysis
On completion of Feasibility Analysis:
 original problem (or need) understood
 alternative solutions considered

Involves financial, technical and


people factor considerations
Concludes with recommendation,
including costs and benefits

CSC 2202 Systems Analysis and Design 35


Feasibility Analysis
A project is economically feasible if the
future benefits outweigh the costs
The Systems Analyst calculates a
project’s costs and benefits
Cost-benefit analysis is performed when
 Conducting a preliminary investigation
 Evaluating a project
 Making recommendations to management

CSC 2202 Systems Analysis and Design 36


Describing Costs and Benefits
Tangible and intangible costs
 Tangible costs have a specific dollar value
 Examples: salaries, purchase of hardware or software
 Intangible costs are more difficult to measure in
dollars
 Examples: reduced customer satisfaction, low morale in
the organization
 Although intangible costs are important, tangible
cost figures should be used if available

CSC 2202 Systems Analysis and Design 37


Tangible and Intangible
Benefits
Tangible Benefits include
 faster system
 larger volumes of transactions

➤Tangible

Intangible Benefits include


 promote goodwill
 better work environment

CSC 2202 Systems Analysis and Design 38


Cost Benefit Analysis
Summarise costs and benefits of
the project
 to allow management to decide
whether to proceed
Costs and benefits can be tangible
and intangible

CSC 2202 Systems Analysis and Design 39


Cost Benefit Analysis
information needed
Estimate cost of operating the current system
Estimate cost of operating the proposed new
system
Description of benefits - tangible and intangible
Risk assessment for doing and not doing the
new project
 risky projects take longer than estimated to install
 risky projects likely to exceed cost estimate

CSC 2202 Systems Analysis and Design 40


Cost Benefit Analysis
information needed
Framework for assessing risk
 familiarity of company with the technology
proposed
 project “structure” (all requirements
known?)
 size of project relative to those normally
taken on

CSC 2202 Systems Analysis and Design 41


Tangible and Intangible Costs
Tangible Costs include
 Research and development costs
 Hardware costs

 Software costs

 Labor costs

 Maintenance costs

 Operational costs

CSC 2202 Systems Analysis and Design 42


Tangible and Intangible Costs
Intangible Costs include
 operationalslowdowns
 degradation in the workplace

CSC 2202 Systems Analysis and Design 43


Describing Costs and Benefits
Cost classifications
 Costs can be classified in several ways
 Tangible and intangible costs
 Direct and indirect costs

 Fixed and variable costs

 Developmental and operational costs

CSC 2202 Systems Analysis and Design 44


Describing Costs and Benefits
Direct and indirect costs
 Direct costs are those that can be
associated with the development of a
specific system
 Examples: project team salaries, new hardware
or software needed for the system
 Indirectcosts, or overhead expenses,
cannot be attributed to a particular system
 Examples:network administrator’s salary, copy
machine rental costs
CSC 2202 Systems Analysis and Design 45
Describing Costs and Benefits
Fixed and variable costs
 Fixed costs are relatively constant and do
not depend on a level of activity or effort
 Examples: salaries, rental charges
 Variable costs depend on the level of
activity
 Examples: printer paper, supplies, telephone
line charges

CSC 2202 Systems Analysis and Design 46


Describing Costs and Benefits
Developmental and operational costs
 Development costs are incurred only once,
at the time the system is developed
 Examples: system development team salaries,
user training, hardware purchase
 Operational costs are incurred after the
system is implemented and continue while
the system is in use
 Examples: system maintenance, ongoing
training, annual license fees
CSC 2202 Systems Analysis and Design 47
Benefit classifications
Benefit classifications
 Benefits can be classified into the same
categories as costs
 Tangible and intangible benefits
 Direct and indirect benefits

 Fixed and variable benefits

 Developmental and operational benefits

 Benefits also can be classified as positive


benefits and cost-avoidance benefits

CSC 2202 Systems Analysis and Design 48


Positive and cost-avoidance benefits

Positive and cost-avoidance benefits


 Positive benefits are a direct result of the new
information system
 Examples: increased revenues, improved services,
higher morale, better management
 Cost-avoidance benefits refer to expenses that
would be necessary if the new system is not
installed
 Examples: handling work with current staff instead of
hiring, not having to replace hardware or software

CSC 2202 Systems Analysis and Design 49


Techniques for Evaluating
Financial Feasibility
Cost benefit analysis
Return on Total Assets (ROTA)
Payback Analysis
Net Present Value
Break Even Analysis

CSC 2202 Systems Analysis and Design 50


Cost-Benefit Analysis
Cost-benefit analysis is the process of
comparing anticipated costs to anticipated
benefits
Cost-benefit analysis produces reliable
information for making decisions
Common cost-benefit techniques
 Payback analysis
 Return on investment (ROI) analysis
 Present value analysis

CSC 2202 Systems Analysis and Design 51


Payback Analysis
Original Investment
Payback =
Average annual return on investment

Project investment decision based on how


long it will take for the benefits of the
system to pay back the development costs
Useful measure to prioritise many projects
which are competing for resources and
commencement

CSC 2202 Systems Analysis and Design 52


Payback Analysis
Payback analysis
 Payback analysis is the process of determining
how long it takes for an information system, to pay
for itself
 Four step process
1. Determine the system’s initial development cost
2. Estimate annual benefits
3. Determine annual operating costs
4. Find the payback period by comparing total costs to
accumulated benefits

CSC 2202 Systems Analysis and Design 53


Payback Analysis
Payback analysis
 When costs are plotted, the economically
useful life of the system is shown
 Systems development costs are high at
first, then drop
 Operational costs remain low at first, then
increase as more maintenance is required
 Benefits usually increase rapidly when the
system becomes operational, then level off

CSC 2202 Systems Analysis and Design 54


Payback Analysis
Payback analysis
 Pros and cons
 Payback analysis emphasizes costs and
benefits early in the system’s life and ignores
those that occur later
 Even though it has drawbacks, payback

analysis is widely used

CSC 2202 Systems Analysis and Design 55


Return on Total Assets
(ROTA)
Net income from the project
ROTA =
Total assets invested in the project

Reveals effectiveness in generating profits


from available assets
A required rate of return is the percentage
rate that an investment must earn in order
for it to be financially attractive
CSC 2202 Systems Analysis and Design 56
Return on investment Analysis
Return on investment analysis
 ROI is a percentage rate that measures
profitability by comparing a project’s total
net benefits (the return) to its total costs
(the investment)
 ROI = (total benefits - total costs) / total
costs
 Projects can be ranked using ROI

CSC 2202 Systems Analysis and Design 57


Return on investment Analysis
Return on investment analysis
 Pros and cons
 ROI does consider all costs and benefits during
the system’s life, and is a more precise method
than payback analysis
 ROI only measures the overall rate of return for

the total period, and annual rates can vary


considerably
 ROI ignores the timing of costs and benefits

CSC 2202 Systems Analysis and Design 58


Net Present Value
Takes into account the time value of money

Able to compare today’s costs with costs in


the future (also for benefits)

CSC 2202 Systems Analysis and Design 59


Present Value Analysis
Present value analysis
The time value of money is a concept
that adjusts future costs and benefits
and expresses them in terms of
current dollars
The timing of costs and benefits
directly affects the desirability of a
project

CSC 2202 Systems Analysis and Design 60


Present Value Analysis
Benefits that you receive now are
more valuable than those you receive
in the future, because you gain the
use of the money and can invest it
Costs that you incur now are more
expensive than those you incur in the
future, because you lose the use of
the money immediately

CSC 2202 Systems Analysis and Design 61


Present Value Analysis
Present value analysis
 Present value adjustment factors are based on a
specified interest rate called the discount rate
 The discount rate is the return a company might
expect on a risk-free investment, such as a bond
 Each company determines its own acceptable rate
of return for an information systems project
 Adjustment factors are printed in tables called
present value tables, which are readily available

CSC 2202 Systems Analysis and Design 62


Present Value Analysis
Present value analysis
 Pros and cons
 Present value analysis not only considers all
costs and benefits, but adjusts the values
based on timing
 NPV results depend on future estimates, and

are only as reliable as the forecasts themselves


 Many companies use all three methods to

evaluate projects

CSC 2202 Systems Analysis and Design 63


Break Even Analysis
Break-even point is where it becomes
profitable for the business to get the
new information system
Total costs include recurring costs
(during operation of the system) plus
development costs (once only)

CSC 2202 Systems Analysis and Design 64


The feasibility study report
Has the following sections
Background
The current situation
The proposed solution
Costs and Benefits
Recommendations.

CSC 2202 Systems Analysis and Design 65


The feasibility study report
Background consists of
 Theterms of reference
 Reasons for the study

The current situation consists of


 Overview of the current situation
 Problems and requirements identified

CSC 2202 Systems Analysis and Design 66


The feasibility study report
The proposed solution
 Description of requirements for the new
system along with a number of options
explaining how this solution might be
implemented.
 Technical, cost and operational
implications are described.

CSC 2202 Systems Analysis and Design 67


The feasibility study report
Costs and Benefits
 Comparison of costs and benefits using an
appropriate evaluation criteria.
Recommendations.
 Summary of the previous sections of the
report
 Recommendations as to how the client
should proceed.
CSC 2202 Systems Analysis and Design 68
The “PIECES” framework

Wetherbe's “PIECES” problem solving


framework is a checklist for identifying
problems with an existing information
system.
Useful for identifying operational
problems to be solved, and their
urgency

CSC 2202 Systems Analysis and Design 69


The “PIECES” framework

P - Performance
I - Information
E - Economy
C - Control
E - Efficiency
S - Services
CSC 2202 Systems Analysis and Design 70
The “PIECES” framework

Performance
 Is current throughput and response time
adequate?
Information
 Do end users and managers get timely,
pertinent, accurate and usefully
formatted information?

CSC 2202 Systems Analysis and Design 71


The “PIECES” framework

Economy
 Are services provided by the current
system cost-effective?
 Could there be a reduction in costs
and/or an increase in benefits?
Control
 Are there effective controls to protect
against fraud and to guarantee
information accuracy and security?

CSC 2202 Systems Analysis and Design 72


The “PIECES” framework

Efficiency
 Does current system make good
use of resources: people, time, flow
of forms?
Services
 Are current services reliable?

 Are they flexible and expandable?

CSC 2202 Systems Analysis and Design 73


Review Questions
Using an organization with which you
are familiar, prepare the Terms of
Reference for a project to develop a
new information system of your choice.

CSC 2202 Systems Analysis and Design 74

Вам также может понравиться