Beruflich Dokumente
Kultur Dokumente
1
Content of a feasibility study [2] Types of feasibility
Technical feasibility Schedule feasibility
Possible alternatives Is the project possible with current Is it possible to build a solution in time
Sticking with the current system is always an technology? to be useful:
How much technical risk is there? Any constraints on the schedule?
alternative Does the technology exist at all? Can these constraints be met?
2
Operational Feasibility Operational Feasibility: PIECES
The PIECES framework is useful for identifying operational
How do end-users and managers feel about problems to be solved, and their urgency.
the problem you identified?
Performance
the alternative solutions you are exploring? Is current throughput and response time adequate?
Information
You must evaluate: Do end users and managers get timely, pertinent, accurate and usefully
formatted information?
Not just whether a system can work
Economy
but also whether a system will work. Are services and capacity provided by the current system satisfactorily
capturing profits or reducing costs for the company?
Any solution might meet with resistance: Could there be a reduction in costs and/or an increase in benefits with a
different approach?
Does management support the project? Control
Are there effective controls to protect against fraud and to guarantee
How do the end users feel about their role in the new system? information accuracy and security?
Which users or managers may resist (or not use) the system? Efficiency
Does current system make good use of resources: people, time, flow of
How will the working environment of the end users change? forms,? Or are there delays and bottlenecks?
Can or will end users and management adapt to the change? Services
Are current services reliable? Are they flexible and expandable?
Easterbrook 2004 University of Toronto
[WBDF04] 9 Easterbrook [WBDF04]
See 2004 University
the course website for a moreofspecific
Toronto list of PIECES questions 10
[WBDF04]
Easterbrook, Campbell 2006 University of Toronto 11 Easterbrook, Campbell 2006 University of Toronto 12
3
Example: Client-Server project
Personnel:
2 System Analysts (400 hours/ea $35.00/hr) $28,000
Economic Feasibility: Benefits
4 Programmer/Analysts (250 hours/ea $25.00/hr) $25,000
1 GUI Designer (200 hours/ea $35.00/hr) $7,000
1 Telecommunications Specialist (50 hours/ea $45.00/hr) $2,250
1 System Architect (100 hours/ea $45.00/hr) $4,500 Tangible Benefits Intangible benefits
1 Database Specialist (15 hours/ea $40.00/hr) $600
1 System Librarian (250 hours/ea $10.00/hr) $2,500
Readily quantified as $ Difficult to quantify
But maybe more
Expenses:
4 Smalltalk training registration ($3500.00/student) $14,000
values important!
business analysts help
New Hardware & Software: Examples: estimate $ values
1 Development Server (Pentium Pro class) $18,700 increased sales Examples:
1 Server Software (operating system, misc.) $1,500
1 DBMS server software $7,500 cost/error reductions increased flexibility of
7 DBMS Client software ($950.00 per client) $6,650
increased operation
Total Development Costs: $118,200 throughput/efficiency higher quality
increased margin on sales products/services
PROJECTED ANNUAL OPERATING COSTS better customer relations
Personnel:
more effective use of staff increased Goodwill
2 Programmer/Analysts (125 hours/ea $25.00/hr) $6,250 time improved staff morale
1 System Librarian (20 hours/ea $10.00/hr) $200
Expenses:
1 Maintenance Agreement for Pentium Pro Server $995
1 Maintenance Agreement for Server DBMS software $525
Preprinted forms (15,000/year @ .22/form) $3,300
[WBDF04] [WBDF04]
Total Projected Annual Costs: $11,270
Easterbrook 2004 University of Toronto 13 Easterbrook, Campbell 2006 University of Toronto 14
Campbell 2006 University of Toronto [SJD05] 15 Easterbrook, Campbell 2006 University of Toronto [WBDF04] 16
4
Economic Feasibility: Economic Feasibility:
Calculating Present Value Net Present Value
Measures the total value of the investment
A dollar today is worth more than a dollar tomorrow
with all figures adjusted to present dollar values
Your analysis should be normalized to current year dollar values.
NPV = Cumulative PV of all benefits - Cumulative PV of all costs
The discount rate
measures opportunity cost: Cash Flow Year 0 Year 1 Year 2 Year 3 Year 4
Money invested in this project means money not available for other things Dev. Costs ($100,000)
Benefits expected in future years are more prone to risk Oper.Costs ($4,000) ($4,500) ($5,000) ($5,500)
Present Value 1 0.893 0.797 0.712 0.636
This number is company- and industry-specific. Time-adj Costs ($100,000) ($3,572) ($3,587) ($3,560) ($3,816)
what is the average annual return for investments in this industry? Cumulative Costs ($100,000) ($103,572) ($107,159) ($110,719) ($114,135)
Present Value:
The current year dollar value for costs/benefits n years into the future Benefits 0 $25,000 $30,000 $35,000 $50,000
for a given discount rate i
T-adj Benefits 0 $22,325 $23,910 $24,920 $31,800
Cumulative Benefits 0 $22,325 $46,235 $71,155 $102,955
1 Net Costs+Benefits ($100,000) ($81,243) ($60,924) ($39,564) ($11,580)
Present_Value(n) = (1 + i)n
E.g. if the discount rate is 12%, then
Assuming subsequent years are like year 4
Present_Value(1) = 1/(1 + 0.12)1 = 0.893
the net present value of this investment in the project will be:
Present_Value(2) = 1/(1 + 0.12)2 = 0.797
after 5 years, $13,652
[WBDF04] after 6 years, $36,168 [WBDF04]
Easterbrook 2004 University of Toronto 17 Easterbrook 2004 University of Toronto 18
Economic Feasiblity:
Computing the payback period
Compute the break-even point:
when does lifetime benefits overtake lifetime costs?
Determine the fraction of a year when payback actually occurs:
| beginningYear amount |
[WBDF04] [WBDF04]
Easterbrook 2004 University of Toronto 19 Easterbrook 2004 University of Toronto 20
5
Economic Feasibility:
Feasibility Study Contents
Return on Investment (ROI) 1. Purpose & scope of the study 5. Possible alternatives
For comparing overall profitability Objectives (of the study) including do nothing.
Which alternative is the best investment? who commissioned it & who did it, 6. Criteria for comparison
ROI measures the ratio of the value of an investment to its cost. sources of information, definition of the criteria
ROI is calculated as follows: process used for the study, 7. Analysis of alternatives
ROI = Estimated lifetime benefits - Estimated lifetime costs how long did it take, description of each alternative
Estimated lifetime costs 2. Description of present situation evaluation with respect to criteria
or: organizational setting, current cost/benefit analysis and special
ROI = Net Present value / Estimated lifetime costs system(s). implications.
For our example Related factors and constraints. 8. Recommendations
ROI = (795,440 - 488,692) / 488,692= 62.76%, 3. Problems and requirements what is recommended and
or ROI = 306,748 / 488,692 = 62.76% Whats wrong with the present implications
Solution with the highest ROI is the best alternative situation? what to do next;
But need to know payback period too to get the full picture What changes are needed? E.g. may recommend an interim
solution and a permanent solution
E.g. A lower ROI with earlier payback may be preferable in some circumstances 4. Objectives of the new system.
9. Appendices
Goals and relationships between
them to include any supporting material.
[WBDF04]
Easterbrook 2004 University of Toronto 21 Easterbrook 2004 University of Toronto 22
6
[WBDF04] [WBDF04]
Feasibility Criteria Wt. Candidate 1 Candidate 2 Candidate 3 Candidate
Feasibility Criteria Wt. Candidate 1 Candidate 2 Candidate 3 Candidate
Operational Feasibility 30% Only supports Member Fully supports user Same as candidate 2.
Services requirements required functionality. Operational Feasibility 30% Score: 60 Score: 100 Score: 100
Functionality. Describes to and current business Technical Feasibility 30% Score: 50 Score: 95 Score: 60
what degree the alternative processes would have to
would benefit the organization be modified to take Economic Feasibility 30%
and how well the system would advantage of software
work. functionality Cost to develop: Approximately Approximately Approximately
Political. A description of how $350,000. $418,040. $400,000.
well received this solution Payback period
would be from both user (discounted): Approximately Approximately 3.5 Approximately 3.3
management, user, and
organization perspective. Score: 60 Score: 100 Score: 100 4.5 years. years. years.
Technical Feasibility 30% Current production Although current Although current
release of Platinum Plus technical staff has only technical staff is Net present value: Approximately Approximately Approximately
Technology. An assessment of package is version 1.0 Powerbuilder comfortable with
the maturity, availability (or and has only been on experience, the senior Powerbuilder, $210,000. $306,748. $325,500.
ability to acquire), and the market for 6 weeks. analysts who saw the management is
desirability of the computer Maturity of product is a MS Visual Basic concerned with recent Detailed calculations: See Attachment See Attachment A. See Attachment A.
technology needed to support risk and company demonstration and acquisition of
this candidate. charges an additional presentation, has Powerbuilder by A.
monthly fee for agreed the transition Sybase Inc.
Expertise. An assessment to technical support. will be simple and MS SQL Server is a Score: 60 Score: 85 Score: 90
the technical expertise needed finding experienced current company
to develop, operate, and Required to hire or train VB programmers will standard and competes Schedule Feasibility 10% Less than 3 9-12 months 9 months
maintain the candidate system. C++ expertise to be easier than finding with SYBASE in the months.
perform modifications Powerbuilder Client/Server DBMS
for integration programmers and at a market. Because of
An assessment of how
requirements. much cheaper cost. this we have no long the solution will
guarantee future take to design and Score: 80 Score: 85
MS Visual Basic 5.0 is versions of
a mature technology Powerbuilder will
implement. Score: 95
based on version play well with our Ranking 100% 60.5 92 83.5
number. current version SQL
Server.
References
[WBDF04] Whitten, J. L., Bentley, L. D. and Dittman, K.
2004. Systems Analysis and Design Methods.
McGraw-Hill: Boston, MA.
[SJD05] Satzinger, J.W., Jackson, R. B., and Burd, S.
D. 2005. Object-Oriented Analysis and
Design with the Unified Process. Thomson:
Boston, MA.