Download presentation
Presentation is loading. Please wait.
Published byStewart West Modified over 9 years ago
1
Feasibility Analysis for a Software Project Dr. Pedro Mejia Alvarez Seccion de Computacion, CINVESTAV-IPN
2
Feasibility Analysis “A measure of how beneficial or practical the development of a software system will be to an organization. This analysis recurs throughout the life cycle.”
3
Feasibility Checkpoints Production System Technical Design Business Requirements Existing System Planned Project Planning Support ImplementationDesign Analysis “creeping commitment approach”
4
Feasibility Checkpoints systems analysis -- study –urgency? rough cost estimate systems analysis -- definition –clearer scope, refined cost estimate systems design -- selection –adjust scope, schedule, costs systems design -- procurement –option check before letting contracts systems design -- detail design –one last chance to cancel or downsize Production System Technical Design Business Requirements Existing System Planned Project Planning Support ImplementationDesign Analysis
5
Feasibility Analysis Technical –can system be developed? Operational –can organization absorb the change? Economic –what is business justification? Schedule –can system be implemented in time available? Production System Technical Design Business Requirements Existing System Planned Project Planning Support ImplementationDesign Analysis
6
Technical Feasibility Is the technology or solution practical? Do we currently possess the necessary technology? Do we possess the necessary technical expertise? People Technology
7
Operational Feasibility Is the problem worth solving? Will the solution to the problem work? How do the end-users and managers feel about the problem (or solution)? People
8
Schedule Feasibility Can the project deadlines be met? What will it cost to accelerate development? People
9
Economic Analysis Cost estimates –acquisition or development costs –operation and maintenance costs Benefit estimates –tangible benefits –intangible benefits
10
Estimating Costs acquisition or development (one time) operation and support (ongoing) in these expense categories –personnel hours –computer usage –media and supplies –equipment and software
11
Estimating Acquisition Cost Shop the Vendors (informal) Request for Proposal (RFP) Request for Quote (RFQ)
12
Estimating Development Cost break project up into tasks –estimate SDLC tasks independently use life cycle cost model –e.g., 1-3-3-3 model take advantage of analogy/experience –how much have similar projects cost? calculate function point metric –estimate “size” of project from inputs, outputs, etc. –apply productivity rate
13
Estimating Operation and Support client/user personnel technical personnel media and supplies equipment and software support –repair –enhancement
14
Estimating Tangible Benefits reduced costs –manual operations –computer operations –programmed decisions increased revenue –new services –differentiated product –faster delivery –better quality –larger market share
15
Estimating Intangible Benefits information quality –precision –timeliness –integration –presentation job satisfaction –participative design –job enrichment –improved tools external standing –responsiveness –corporate image
16
Economic Analysis (continued) traditional capital planning techniques apply –payback analysis –return on investment –net present value
17
Payback Analysis determines how long it will take for accrued benefits to overtake accrued and continuing costs –most companies want quick payback –3-5 years is typical January 1996
18
Return on Investment (ROI) determines the lifetime profitability of different investments –ROI = (benefits - costs) / costs) –Annual ROI is common measure %
19
Net Present Value (NPV) determines the lifetime profitability of different investments –NPV = discounted benefits - discounted costs –Preferred technique in many organizations
20
Feasibility Matrix
21
Benefit Profile Chart (for documenting intangibles)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.