AS_SE_Part_I_B
AS_SE_Part_I_B
Feasibility Analysis
Feasibility is defined as the practical extent to which a project can
be performed successfully.
To evaluate feasibility, a feasibility study is performed, which
determines whether the solution considered to accomplish the
requirements is practical and workable in the software.
Information such as resource availability, cost estimation for
software development, benefits of the software to the organization
after it is developed and cost to be incurred on its maintenance are
considered during the feasibility study.
Objective
The objective of the feasibility study is to establish the reasons for
developing the software that is acceptable to users, adaptable to
change and conformable to established standards.
To analyze whether the software will meet organizational
requirements.
To determine whether the software can be implemented using the
current technology and within the specified budget and schedule.
To determine whether the software can be integrated with other
existing software.
Types of Feasibility
Various types of feasibility that are commonly considered include
technical feasibility, operational feasibility, and economic feasibility.
Page 1 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Technical Feasibility
Analyzes the technical skills and capabilities of the software
development team members.
Determines whether the relevant technology is stable and
established.
Ascertains that the technology chosen for software development
has a large number of users so that they can be consulted when
problems arise or improvements are required.
Operational Feasibility
Determines whether the problems anticipated in user requirements
are of high priority.
Determines whether the solution suggested by the software
development team is acceptable.
Analyzes whether users will adapt to a new software.
Determines whether the organization is satisfied by the alternative
solutions proposed by the software development team.
Economic Feasibility
Cost incurred on software development to produce long-term gains
for an organization.
Cost required to conduct full software investigation (such as
requirements elicitation and requirements analysis).
Cost of hardware, software, development team, and training.
Page 2 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Legal Feasibility
Schedule Feasibility
In Schedule Feasibility Study mainly timelines/deadlines is analyzed for
proposed project which includes how many times teams will take to
complete final project which has a great impact on the organization as
purpose of project may fail if it can’t be completed on time.
Page 3 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Page 4 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Page 5 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Page 6 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Direct costs– these are costs that are directly associated with the
production of the project or investment.
Indirect costs– are costs that are not directly accounted for the
investment. They are either fixed or variable.
Page 7 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Real cost– these are costs that are involved in the actual production
process, such as labor costs and raw materials.
Also, you need to identify some of the nonmonetary benefits that are
likely to arise. These include reliability, increased durability, improved
customer satisfaction, etc.
Page 8 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
the third working year. The hospital management decides to run a cost-
benefit analysis to determine whether or not the decision is beneficial or
feasible.
The management analyzes a time horizon of one year and estimates that
the total revenue collected will amount to 200,000. However, this will be
possible if 2 more physicians are hired and more hospital equipment
worth 100,000 bought. The salary of the physicians will be 70,000, and
the cost of hiring and training will be 5,000.
Therefore, when calculating the CBA, we first get the total costs by
adding all the costs.
= 175,000
On the other hand, the benefits that will come after the implementation
of the plan will be 200,000. Therefore, using the benefit-cost ration, we
get 175,000/200,000= 0.875. Given that the value is positive and that the
total benefits are greater than the costs, the CBA indicates that the
decision to expand the hospital’s operation is feasible and beneficial to
the company.
Payback Method
An investment project is accepted or rejected on the basis of
payback period. Payback period means the period of time that a
project requires to recover the money invested in it. It is mostly
expressed in years.
Page 9 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Example 1:
The Delta company is planning to purchase a machine known as
machine X. Machine X would cost 25,000 and would have a useful life
of 10 years with zero salvage value. The expected annual cash inflow of
the machine is 10,000.
Solution:
Since the annual cash inflow is even in this project, we can simply
divide the initial investment by the annual cash inflow to compute the
payback period. It is shown below:
Page 10 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Example 2:
Due to increased demand, the management of X Company is considering
to purchase a new equipment to increase the production and revenues.
The useful life of the equipment is 10 years and the company’s
maximum desired payback period is 4 years. The inflow and outflow of
cash associated with the new equipment is given below:
Sales: 75,000
Non-cash expenses:
Solution:
Page 11 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Page 12 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Example 3:
An investment of 200,000 is expected to generate the following cash
inflows in six years:
Year 1: 70,000
Year 2: 60,000
Year 3: 55,000
Year 4: 40,000
Year 5: 30,000
Year 6: 25,000
Solution:
(1). Because the cash inflow is uneven, the payback period formula
cannot be used to compute the payback period. We can compute the
payback period by computing the cumulative net cash flow as follows:
Initial Investment = 200,000
Year Cash In Flow Cumulative Cash In Flow
1 70,000 70,000
2 60,000 130,000
3 55,000 185,000
4 40,000 225,000
5 30,000 255,000
6 25,000 280,000
Page 13 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
The payback period for this project is 3.375 years which is longer than
the maximum desired payback period of the management (3 years). The
investment in this project is therefore not desirable.
Disadvantages:
6. The payback method does not take into account the time value of
money.
7. It does not consider the useful life of the assets and inflow of cash
after payback period. For example, If two projects, project A and
project B require an initial investment of 5,000. Project A
generates an annual cash inflow of 1,000 for 5 years whereas
project B generates a cash inflow of 1,000 for 7 years. It is clear
Page 14 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
The discounted payback method takes into account the time value of
money and is therefore an upgraded version of the Simple Payback
Period method. Companies use this method to assess the potential
benefit of undertaking a particular business project.
The discounted payback method tells companies about the time period in
which the initially invested funds to start a project would be recovered
by the discounted value of total cash inflow. Additionally, it indicates
towards the potential profitability of a certain business venture. For
example, if a project indicates that the funds or initial investment will
never be recovered by the discounted value of related cash inflow, it
means the project would not be profitable and the company should
refrain from investing in it.
Example
An opportunity arises for a company which requires an initial
investment of 800,000 now. The management’s discount rate is 12%.
The amount of cash inflows expected from the new opportunity are:
Page 15 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Solution
1. Simple payback period
The simple payback method does not take into account the present
value of cash flows. Initial Investment = 800,000
Year Cash In Flow Cumulative Cash In Flow
1 250,000 250,000
2 400,000 650,000
3 300,000 950,000
4 450,000 1,400,000
*800,000 – 650,000
We see that in year 3, the investment is not just recovered but the
remaining cash inflow is surplus. The initial investment of the company
would be recovered in 2.5 years. So the project is acceptable according
to simple payback period method because the recovery period under this
method (2.5 years) is less than the maximum desired payback period of
the management (3 years).
Page 16 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
*800,000 – 755,650
Page 17 of 18
Techno International New Town
Software Engineering Part - IB Prof. A K. SAHA
Limitations/disadvantages:
Both simple and discounted payback method do not take into
account the full life of the project. The overall benefit and
profitability of a project cannot be measured under these methods
because any cash flows beyond the payback period is ignored.
It may become a relative measure. In some situations the
discounted payback period of the project may be longer than the
maximum desired payback period of the management but other
measures like accounting rate of return (ARR) and internal rate of
return (IRR) etc. may favor the project.
Page 18 of 18