Feasibility

advertisement
Feasibility
By Garrett Jones and Ryan Butler
All projects are feasible given unlimited resources and infinite time.
Unfortunately, most projects must be developed within a tight budget and
with time constraints.
This means that assessing project feasibility is a required activity for all
information systems projects and is a potentially large undertaking.
It requires that you, as a systems analyst, evaluate a wide range of factors.
Most feasibility factors are represented by the following categories.
•Economic
•Technical
•Operational
•Scheduling
•Legal and contractual
•Political
Economic
The purpose of assessing economic feasibility is to identify the financial benefits and
costs associated with the development project.
It is often referred to as cost-benefit analysis.
Determining Project Benefits- Tangible and Intangible
• Tangible benefits which refers to items that can be measured in dollars and with
certainty. ex) reduced personnel expenses, lower transaction costs, or higher profit
margins.
• Most tangible benefits will fit within the these categories:
– Cost reduction and avoidance
– Error reduction
– Increased flexibility
– Increased speed of activity
– Improvement of management planning and control
– Opening new markets and increasing sales opportunities
• Intangible benefits refer to items that cannot be easily measured in
dollars or with certainty.
ex) improvement of employee morale, reduction of waste creation or
resource consumption.
Intangible benefits can become tangible benefits as you better understand
ramifications of the system (items can now be measured)
After determining project benefits, project costs must be identified.
Types of tangible, intangible, one-time costs, recurring costs.
• Tangible costs- hardware costs, labor costs, and operational costs.
• Intangible costs- employee morale, operational inefficiency.
• One-time costs-system development, new hardware and software,
user training, and data or system conversion.
• Recurring costs-ongoing evolution and use of system: software
maintenance, data storage expenses, supplies
Time Value of Money
– The concept that money available today is worth more than the same
amount tomorrow.
– Ex. Suppose you are going to buy a used car from someone and they
ask that you make 3 payments of $1,500 for 3 yrs, beginning next year,
for a total of $4,500. If they agree to a single lump-sum payment at the
time of sale, what amount do you think they would agree to? Should the
single payment be $4,500? Should it be more or less? To answer this
question, we must consider the time value of money. Most of us would
gladly accept $4,500 today rather than 3 payments of $1,500, b/c a
dollar today is worth more than a dollar tomorrow or next year, given
that money can be invested. The rate at which money can be borrowed
or invested is referred to as the cost of capital, and is called the discount
rate for TVM calculations.
Let’s suppose that the seller could put the money received for the sale of
the car in the bank and receive a 10% return on her investment. Here is
a formula that can be used when figuring out the present value of the
three $1,500 payments:
PVn = Y * 1/(1+i)ⁿ
Where PVn is the present value of Y dollars n years from now when i is the
discount rate.
The present value of the three payments of $1,500 can be calculated as
PV1 = 1,500 * 1/(1+.10)^1 = 1,500 * .9091 = 1,363.65
PV2 = 1,500 * 1/(1+.10)^2 = 1,500 * .8264 = 1,239.60
PV3 = 1,500 * 1/(1+.10)^3 = 1,500 * .7513 = 1,126.95
To calculate the net present value (NPV) of the three $1,500, given a
discount rate of 10 percent, just add the present values of each year
NPV = 1,363.65 + 1,239.60 + 1,126.95 = $3,730.20
So the seller could accept a lump-sum payment of $3,730.20 as equivalent
to the three payments of $1,500, given a discount rate of 10 percent.
Technical Feasibility
• Its purpose is to gain an understanding of the organizations ability to
construct the proposed system.
• This analysis should include an assessment of the development
group’s understanding of the possible target hardware, software,
and operating environments to be used, as well as system size,
complexity, and the group’s experience with similar systems.
• It is important in this step to assess the risk involved in the project.
• Risks need to be managed in order to be minimized; therefore,
identifying potential risks as early as possible in a project is
important.
• Consequences of Not assessing risks:
–
–
–
–
–
Failure to attain expected benefits from the project.
Inaccurate project cost estimates
Inaccurate project duration estimates
Failure to achieve adequate system performance levels
Failure to adequately integrate the new system with existing hardware,
software, or organizational procedures.
Matrix for assessing the relative risk
Low Structure
High familiarity
with technology
or Application
Area
Low familiarity
with technology
or application
area
High Structure
Large Project
(1)
Low risk
(2)
Low risk
Small Project
(3)
Very low risk
(4)
Very low risk
Large Project
(5)
Very high risk
(6)
Medium risk
Small Project
(7)
High risk
(8)
Medium-low risk
Operational Feasibility
• Its purpose is to gain an understanding of the degree to which the
proposed system will likely solve the business problems or take
advantage of the opportunities outlined in the System Service
Request or project identification study.
• Includes justifying the project on the basis of being consistent with or
necessary for accomplishing the IS plan.
• Also should include an analysis of how the proposed system will
affect organizational structures and procedures.
– Systems with widespread impact on organization’s structure or
procedures are typically riskier projects.
Schedule Feasibility
• Process of assessing the degree to which the potential time frame
and completion dates for all major activities within a project meet all
organizational deadlines and constraints for affecting change.
• Purpose is to gain an understanding of the likelihood that all
potential time frames and completion date schedules can be met
and that meeting these dates will satisfy the needs of the
organization.
• Basically it is a timeline which states when a project needs to be
completed
– Gov’t deadline, point in business cycle, when competitor is done
• Very detailed and precise for analysis phase.
• Need to account for scheduling trade-offs.
– Project team size, availibility of key personnel, subcontracting or
outsourcing
Legal and Contractual Feasibility
• Assessing potential legal and contractual ramifications due to
construction of a system
• It is necessary to look at:
–
–
–
–
–
–
Copyright or nondisclosure infringements
Labor laws
Antitrust legislations
Foreign trade regulations
Financial reporting standards
Current or pending contractual obligations
• Development of new applications for use on new computers may
require new or expanded and more costly system software licenses
• Important to know who owns program source code. (You or the
party who wrote it?)
Political Feasibility
• Attempt to gain an understanding of how key stakeholders within the
organization view the proposed system
• IS can affect the distribution of information within an organization
thus affecting the distribution of power
– Those feeling threatened that they may lose power can take steps to
block, disrupt or change the focus of the project.
In Closing
• Many feasibility issues must be considered when planning a project
but they are not the only things looked at.
• Project selection may be a necessity and so some high risk high
cost projects will be pursued because the organization views the
project as being critical to the survival of the organization.
• The only thing you can do as a systems analyst is give as much
information as possible to whoever makes the final decision.
Download