Feasibility Analysis for a Software Project Dr. Pedro Mejia Alvarez Seccion de Computacion, CINVESTAV-IPN.

Slides:



Advertisements
Similar presentations
Preparing the Systems Proposal CIS458. Last Class Project outline –Documents and reports Database Application Lifecycle –Database planning, system definition,
Advertisements

Chapter 3 Program Management and Project Evaluation Professor Hossein Saiedian McGraw-Hill Education ISBN
Systems Analysis & Design 7 th Edition Systems Analysis & Design 7 th Edition Toolkit 3.
Lesson-23 Feasibility Analysis and the System Proposal
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Moving from Analysis to Design
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 feasibility 1 why address feasibility? to answer the questions... can the project be done.
Project Risks and Feasibility Assessment Advanced Systems Analysis and Design.
ISMT221 Information Systems Analysis and Design
Project Estimation Describe project scope, alternatives, feasibility.
Review Questions What is the difference between a tangible and an intangible benefits? Tangible benefits are benefits that can be easily quantified like.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 3.
The Analyst as a Project Manager
CORE 1: PROJECT MANAGEMENT Planning. In the second stage of the traditional SDLC the aim is to decide which solution, if any, should be developed. Once.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Feasibility By Garrett Jones and Ryan Butler. All projects are feasible given unlimited resources and infinite time. Unfortunately, most projects must.
Feasibility Study: Economic feasibility Technical feasibility
Chapter 5 Initiating and Planning Systems Development Projects
Switch off your Mobiles Phones or Change Profile to Silent Mode
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
CIS 321—IS Analysis & Design Chapter 3: The Analyst as a Project Manager.
The Systems Analysis Toolkit
Systems Analysis – ITEC 3155 Feasibility Analysis
Department of Computer Science © Castro, Mylopoulos and Easterbrook The Feasibility Study  What is a feasibility study?  What to study and conclude?
Project Feasibility Feasibility is the measure of how beneficial or practical the development of an information system will be to an organisation.
The chapter will address the following questions:
SAD: Ch 10 to C H A P T E R FEASIBILITY ANALYSIS AND THE SYSTEM PROPOSAL.
Computers Are Your Future © 2006 Prentice Hall, Inc.
Acquiring Information Systems and Applications
Chapter 5 : Initiating and Planning Systems Development Projects.
Feasibility Analysis What is feasibility and when should feasibility checkpoints occur? What are the four types of feasibility and what is the description.
© 2005 by Prentice Hall Chapter 5 Initiating and Planning Systems Development Projects Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer.
Chapter 6-1 The Islamic University of Gaza Accounting Information System Managing the Systems Development Life Cycle Dr. Hisham Madi.
Acquiring Information Systems and Applications
Copyright Irwin/McGraw-Hill Feasibility and Cost-Benefit Analysis Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L.
1 Understanding the Business Value of IS (supplement to Ch. 14) Kat Schwaig.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8 Moving from Analysis to Design.
CHAPTER 13 Acquiring Information Systems and Applications.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Project Planning Activities Project Schedule Risks Management and Project Feasibility Financial Calculations Tangible.
Feasibility Study and Feasibility Analysis. Feasibility Study: Describes and evaluates the candidate systems and helps in the selection of best system.
3 1 Project Success Factors u Project management important for success of system development project u 2000 Standish Group Study l Only 28% of system development.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
12/10/15.  It is a Cross Life Cycle Activity (CLCA) that may be performed at any stage ◦ In fact, some part of it (e.g. risk analysis and management)
1 Systems Analysis and Design in a Changing World, Thursday, January 25, 2007.
5. Planning Phase System Analysis And Design Program: BSCS II (Advent Semester – 2014) Lecturer: Rebecca Asiimwe
PART 2 Information Systems Development. LEARNING OBJECTIVES Systems Development Life Cycle Application Development Methodologies Project Management Systems.
IT2005 System Analysis & Design
Chapter 4: Project Management and Planning Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
Lecture 51 Project Costing Lecture 52 Objectives Define economic feasibility Identify the cost considerations that analysts consider throughout the SDLC.
Software Engineering Lecture # 1.
1 Systems Analysis & Design 7 th Edition Chapter 2.
Accounting systems design & evaluation 9434SB 18 March 2002.
Project Estimation Describe project scope, alternatives, feasibility.
Information Systems Development
Chapter 5 Initiating and Planning Systems Development Projects
Systems Analysis and Design in a Changing World, 4th Edition
Selecting the Best Alternative Design Strategy
Business System Development
Information Systems Development
Martha Grabowski LeMoyne College
Lecture 5: Feasibility Study
Chapter 5 Initiating and Planning Systems Development Projects
Chapter 5 Initiating and Planning Systems Development Projects
Systems Development An Overview of Systems Development
Presentation transcript:

Feasibility Analysis for a Software Project Dr. Pedro Mejia Alvarez Seccion de Computacion, CINVESTAV-IPN

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.”

Feasibility Checkpoints Production System Technical Design Business Requirements Existing System Planned Project Planning Support ImplementationDesign Analysis “creeping commitment approach”

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

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

Technical Feasibility Is the technology or solution practical? Do we currently possess the necessary technology? Do we possess the necessary technical expertise? People Technology

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

Schedule Feasibility Can the project deadlines be met? What will it cost to accelerate development? People

Economic Analysis Cost estimates –acquisition or development costs –operation and maintenance costs Benefit estimates –tangible benefits –intangible benefits

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

Estimating Acquisition Cost Shop the Vendors (informal) Request for Proposal (RFP) Request for Quote (RFQ)

Estimating Development Cost break project up into tasks –estimate SDLC tasks independently use life cycle cost model –e.g., 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

Estimating Operation and Support client/user personnel technical personnel media and supplies equipment and software support –repair –enhancement

Estimating Tangible Benefits reduced costs –manual operations –computer operations –programmed decisions increased revenue –new services –differentiated product –faster delivery –better quality –larger market share

Estimating Intangible Benefits information quality –precision –timeliness –integration –presentation job satisfaction –participative design –job enrichment –improved tools external standing –responsiveness –corporate image

Economic Analysis (continued) traditional capital planning techniques apply –payback analysis –return on investment –net present value

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

Return on Investment (ROI) determines the lifetime profitability of different investments –ROI = (benefits - costs) / costs) –Annual ROI is common measure %

Net Present Value (NPV) determines the lifetime profitability of different investments –NPV = discounted benefits - discounted costs –Preferred technique in many organizations

Feasibility Matrix

Benefit Profile Chart (for documenting intangibles)