Chapter 7: Feasibility Analysis in Software Develoment Life Cycle.

System Analysis and Design | 0 comments

Feasibility Analysis

What is Feasibility Analysis??

  • An analysisand evaluation of a proposed project to determine if it (1) is technically feasible, (2) is feasible within the estimated cost, and (3) will be profitable for Organization.
  • Feasibility analysis guides the organization in determining whether to proceed with the project.
  • Feasibility analysis also identifies the important risks associated with the project that must be managed if the project is approved.
Feasibility Analysis

Types in Feasibility: As with the system request, each organization has its own process and format for the feasibility analysis, but most include techniques to assess three areas:

  • Technical Feasibility,
  • Economic Feasibility, and
  • Organizational Feasibility

Technical Feasibility?

  • Technical Feasibility: Can We Build It?
  • Familiarity with application: Less familiarity generates more risk.
  • Familiarity with technology: Less familiarity generates more risk.
  • Project size: Large projects have more risk.
  • Compatibility: The harder it is to integrate the system with the company’s existing technology, the higher the risk will be.

Economic Feasibility

  • Economic Feasibility: Should We Build It?
  • Development costs
  • Annual operating costs
  • Annual benefits (cost savings and/or increased revenues)
  • Intangible benefits and costs

Organizational Feasibility

  • Organizational Feasibility: If We Build It, Will They Come?
  • Project champion(s)
  • Senior management
  • Users
  • Other stakeholders
  • Is the project strategically aligned with the business?
FA

Technical Feasibility

  • The first technique in the feasibility analysis is to assess the technical feasibility of the project, the extent to which the system can be successfully designed, developed, and installed by the IT group.
  • Technical feasibility analysis is, in essence, a technical risk analysis that strives to answer the question: “ Can we build it?”

Familiarity with the application

  • First and foremost is the users’ and analysts’ familiarity with the application.
  • When analysts are unfamiliar with the business application area, they have a greater chance of misunderstanding the users or missing opportunities for improvement.
  • The risks increase dramatically when the users themselves are less familiar with an application.
  • When a system will use technology that has not been used before within the organization, there is a greater chance that problems and delays will occur because of the need to learn how to use the technology.
  • Risk increases dramatically when the technology itself is new.

Project size

  • Project size is an important consideration, whether measured as the number of people on the development team, the length of time it will take to complete the project, or the number of distinct features in the system.
  • Larger projects present more risk, because they are more complicated to manage and because there is a greater chance that some important system requirements will be overlooked or misunderstood.

Compatibility

  • Systems rarely are built in a vacuum—they are built in organizations that have numerous systems already in place.
  • New technology and applications need to be able to integrate with the existing environment for many reasons.
  • They may rely on data from existing systems, they may produce data that feed other applications, and they may have to use the company’s existing communications infrastructure.
  • A new system has little value if it does not use customer data found across the organization in existing sales systems, marketing applications, and customer service systems.

Economic Feasibility

  • Economic feasibility analysis also called a cost–benefit analysis.
  • This attempts to answer the question “Should we build the system?”
  • Economic feasibility is determined by identifying costs and benefits associated with the system, assigning values to them, calculating future cash flows, and measuring the financial worthiness of the project.
  • Keep in mind that organizations have limited capital resources and multiple projects will be competing for funding.

Steps to Conduct an Economic Feasibility Analysis

  1. Identify Costs and Benefits
    • List the tangible costs and benefits for the project.
    • Include both one-time and recurring costs.
  1. Assign Values to Costs and Benefits
  • Work with business users and IT professionals to create numbers for each of the costs and benefits.
  • Even intangibles should be valued if at all possible.
  1. Determine Cash Flow
  • Forecast what the costs and benefits will be over a certain period, usually, three to five years.
  • Apply a growth rate to the values, if necessary.
  1. Assess Project’s Economic Value
  • Evaluate the project’s expected returns in comparison to its costs.
  • Use one or more of the following evaluation techniques:
  1. Determine Cash Flow
  • Forecast what the costs and benefits will be over a certain period, usually, three to five years.
  • Apply a growth rate to the values, if necessary.
  1. Assess Project’s Economic Value
  • Evaluate the project’s expected returns in comparison to its costs.
  • Use one or more of the following evaluation techniques:

Assess Project’s Economic Value

  1. Return on Investment (ROI)
    • Calculate the rate of return earned on the money invested in the project, using the ROI formula.
  2. Break-Even Point (BEP)
    • Find the year in which the cumulative project benefits exceed cumulative project costs.
    • Apply the breakeven formula, using figures for that year.
    • This calculation measures how long it will take for the system to produce benefits that cover its costs.

iii.   Net Present Value (NPV)

  • Restate all costs and benefits in today’s dollar terms(present value), using an appropriate discount rate.
  • Determine whether the total present value of benefits is greater than or less than the total present value of costs.
dfd

Identify Costs and Benefits

  • The systems analyst’s first task when developing an economic feasibility analysis is to identify the kinds of costs and benefits the system will have and list them.
  • The costs and benefits can be broken down into four categories:
    • (1) Development Costs,
    • (2) Operational Costs,
    • (3) Tangible Benefits, and
    • (4) Intangible Benefits.

Development costs

  • Development costs are those tangible expenses that are incurred during the creation of the system, such as salaries for the project team, hardware and software expenses, consultant fees, training, and office space and equipment.
  • Development costs are usually thought of as one-time costs.

Operational costs

  • Operational costs are those tangible costs that are required to operate the system, such as the salaries for operations staff, software licensing fees, equipment upgrades, and communications charges.
  • Operational costs are usually thought of as ongoing costs

Tangible benefits

  • Tangible benefits include revenue that the system enables the organization to collect, such as increased sales.

Tangible benefits include revenue that the system enables the organization to collect, such as increased sales.

dfd

Assign Values to Costs and Benefits

  • Once the types of costs and benefits have been identified, the analyst needs to assign specific BDT values to them.
  • This may seem impossible—How can someone quantify costs and benefits that haven’t happened yet? And how can those predictions be realistic?
  • The most effective strategy for estimating costs and benefits is to rely on the people who have the best understanding of them.

Cash Flow Analysis and Measures

  • IT projects commonly involve an initial investment that produces a stream of benefits over time, along with some ongoing support costs.
  • Cash flows, both inflows and outflows, are estimated over some future period.
  • In this simple example, a system is developed in Year 0 (the current year) costing $100,000. Once the system is operational, benefits and on-going costs are projected over three years.
RV

Return on Investment(ROI)

  • The return on investment (ROI) is a calculation that measures the average rate of return earned on the money invested in the project.
  • ROI is a simple calculation that divides the project’s net benefits (total benefits – total costs) by the total costs.
RV

A high ROI suggests that the project’s benefits far outweigh the project’s cost, although exactly what constitutes a “high” ROI is unclear.

Break-Even Point

  • The break-even point  (also called the payback method ) is defined as the number of years it takes a firm to recover its original investment in the project from net cash flows.
RV
  • In this example, the project’s cumulative cash flow figure becomes positive during Year 3, so the initial investment is “paid back” over two years plus some fraction of the year 3.

 

dfd

Discounted Cash Flow Technique

  • Discounted cash flows are used to compare the present value of all cash inflows and outflows for the project in today’s BDT terms.
  • A BDT received in the future is worth less than a BDT received today, since you forgo that potential return.
SDLC

Discounted Cash Flow Projection

rv

Net Present Value (NPV)

  • The NPV is simply the difference between the total present value of the benefits and the total present value of the costs.
  • As long as the NPV is greater than zero, the project is considered economically acceptable.
dfd

Net Present Value (NPV)

  • Unfortunately for this project, the NPV is less than zero, indicating that for a required rate of return of 10%, this project should not be accepted.
  • The required rate of return would have to be something less than 6.65% before this project returns a positive NPV.

Organizational Feasibility

  • The final technique used for feasibility analysis is to assess the organizational feasibility of the system: how well the system ultimately will be accepted by its users and incorporated into the ongoing operations of the organization.
  • One way to assess the organizational feasibility of the project is to understand how well the goals of the project align with business objectives.
  • A second way to assess organizational feasibility is to conduct a stakeholder analysis.
  • A stakeholder is a person, group, or organization that can affect (or can be affected by) a new system.
  • The most important stakeholders in the introduction of a new system are the project champion, system users, and organizational management.
dfd

Try yourself

  1. Think about the idea that you developed to improve your university course enrollment process.

QUESTIONS :

  1. List three things that influence the technical feasibility of the system.
  2. List three things that influence the economic feasibility of the system.
  3. List three things that influence the organizational feasibility of the system.
  4. How can you learn more about the issues that affect the three kinds of feasibility?

Chapter 4 Relational Algebra

Relational Algebra The part of mathematics in which letters and other general symbols are used to represent numbers and quantities in formula and equations. Ex: (x + y) · z = (x · z) + (y · z). The main application of relational algebra is providing a theoretical...

Chapter 3 Components of the Database System Environment

Components of the Database System Environment There are five major components in the database system environment and their interrelationships are. Hardware Software Data Users Procedures Hardware:  The hardware is the actual computer system used for keeping and...

Chapter 2: Database Languages and their information

Database Languages A DBMS must provide appropriate languages and interfaces for each category of users to express database queries and updates. Database Languages are used to create and maintain database on computer. There are large numbers of database languages like...

Database basic overview

What is DBMS? A Database Management System (DBMS) is a collection of interrelated data and a set of programs to access those data. Database management systems (DBMS) are computer software applications that interact with the user, other applications, and the database...

Laravel – Scopes (3 Easy Steps)

Scoping is one of the superpowers that eloquent grants to developers when querying a model. Scopes allow developers to add constraints to queries for a given model. In simple terms laravel scope is just a query, a query to make the code shorter and faster. We can...

CAMBRIDGE IELTS 17 TEST 3

READING PASSAGE 1: The thylacine Q1. carnivorous keywords: Looked like a dog had series of stripes ate, diet ate an entirely 1 .......................................... diet (2nd paragraph 3rd and 4th line) 1st and 2nd paragraph, 1st  paragraph,resemblance to a...

You may find interest following article

Chapter 4 Relational Algebra

Relational Algebra The part of mathematics in which letters and other general symbols are used to represent numbers and quantities in formula and equations. Ex: (x + y) · z = (x · z) + (y · z). The main application of relational algebra is providing a theoretical foundation for relational databases, particularly query languages for such databases. Relational algebra...

Chapter 3 Components of the Database System Environment

Components of the Database System Environment There are five major components in the database system environment and their interrelationships are. Hardware Software Data Users Procedures Hardware:  The hardware is the actual computer system used for keeping and accessing the database. Conventional DBMS hardware consists of secondary storage devices, usually...

Chapter 2: Database Languages and their information

Database Languages A DBMS must provide appropriate languages and interfaces for each category of users to express database queries and updates. Database Languages are used to create and maintain database on computer. There are large numbers of database languages like Oracle, MySQL, MS Access, dBase, FoxPro etc. Database Languages: Refers to the languages used to...

Database basic overview

What is DBMS? A Database Management System (DBMS) is a collection of interrelated data and a set of programs to access those data. Database management systems (DBMS) are computer software applications that interact with the user, other applications, and the database itself to capture and analyze data. Purpose of Database Systems The collection of data, usually...

Laravel – Scopes (3 Easy Steps)

Scoping is one of the superpowers that eloquent grants to developers when querying a model. Scopes allow developers to add constraints to queries for a given model. In simple terms laravel scope is just a query, a query to make the code shorter and faster. We can create custom query with relation or anything with scopes. In any admin project we need to get data...

CAMBRIDGE IELTS 17 TEST 3

READING PASSAGE 1: The thylacine Q1. carnivorous keywords: Looked like a dog had series of stripes ate, diet ate an entirely 1 .......................................... diet (2nd paragraph 3rd and 4th line) 1st and 2nd paragraph, 1st  paragraph,resemblance to a dog. … dark brown stripes over its back, beginning at the rear of the body and extending onto the...

CAMBRIDGE IELTS 17 TEST 4

PASSAGE 1 Q1 (False) (Many Madagascan forests are being destroyed by attacks from insects.) Madagascar's forests are being converted to agricultural land at a rate of one percent every year. Much of this destruction is fuelled by the cultivation of the country's main staple crop: rice. And a key reason for this destruction is that insect pests are destroying vast...

Cambridge IELTS 16 Test 4

Here we will discuss pros and cons of all the questions of the passage with step by step Solution included Tips and Strategies. Reading Passage 1 –Roman Tunnels IELTS Cambridge 16, Test 4, Academic Reading Module, Reading Passage 1 Questions 1-6. Label the diagrams below. The Persian Qanat Method 1. ………………………. to direct the tunnelingAnswer: posts – First...

Cambridge IELTS 16 Test 3

Reading Passage 1: Roman Shipbuilding and Navigation, Solution with Answer Key , Reading Passage 1: Roman Shipbuilding and Navigation IELTS Cambridge 16, Test 3, Academic Reading Module Cambridge IELTS 16, Test 3: Reading Passage 1 – Roman Shipbuilding and Navigation with Answer Key. Here we will discuss pros and cons of all the questions of the...

Cambridge IELTS 16 Test 2

Reading Passage 1: The White Horse of Uffington, Solution with Answer Key The White Horse of Uffington IELTS Cambridge 16, Test 2, Academic Reading Module, Reading Passage 1 Cambridge IELTS 16, Test 2: Reading Passage 1 – The White Horse of Uffington  with Answer Key. Here we will discuss pros and cons of all the questions of the passage with...

Cambridge IELTS 16 Test 1

Cambridge IELTS 16, Test 1, Reading Passage 1: Why We Need to Protect Bolar Bears, Solution with Answer Key Cambridge IELTS 16, Test 1: Reading Passage 1 – Why We Need to Protect Bolar Bears with Answer Key. Here we will discuss pros and cons of all the questions of the passage with step by step...

Cambridge IELTS 15 Reading Test 4 Answers

PASSAGE 1: THE RETURN OF THE HUARANGO QUESTIONS 1-5: COMPLETE THE NOTES BELOW. 1. Answer: water Key words:  access, deep, surface Paragraph 2 provides information on the role of the huarango tree: “it could reach deep water sources”. So the answer is ‘water’. access = reach Answer: water. 2. Answer: diet Key words: crucial,...

Cambridge IELTS 15 Reading Test 3 Answers

PASSAGE 1: HENRY MOORE (1898 – 1986 ) QUESTIONS 1-7: DO THE FOLLOWING STATEMENTS AGREE WITH THE INFORMATION GIVEN IN READING PASSAGE 1? 1. Answer: TRUE Key words: leaving school, Moore, did, father, wanted It is mentioned in the first paragraph that “After leaving school, Moore hoped to become a sculptor, but instead he complied with his father’s...

Cambridge IELTS 15 Reading Test 2 Answers 

PASSAGE 1: COULD URBAN ENGINEERS LEARN FROM DANCE ?  QUESTIONS 1- 6: READING PASSAGE 1 HAS SEVEN PARAGRAPHS, A-G. 1. Answer: B Key words: way of using dance, not proposing By using the skimming and scanning technique, we would find that before going into details about how engineers can learn from dance, the author first briefly mentions ways of...

Cambridge IELTS 15 Reading Test 1 Answers

PASSAGE 1: NUTMEG – A VALUABLE SPICE QUESTIONS 1- 4: COMPLETE THE NOTES BELOW.CHOOSE ONE WORD ONLY FROM THE PASSAGE FOR EACH ANSWER.WRITE YOUR ANSWER IN BOXES 1-8 ON YOUR ANSWER SHEET. 1. Answer: oval Key words: leaves, shape Using the scanning skill, we can see that the first paragraph describes the characteristics of the tree in detail, including...

CAMBRIDGE IELTS 14 READING TEST 4 ANSWERS 

PASSAGE 1: THE SECRET OF STAYING YOUNG QUESTIONS 1-8: COMPLETE THE NOTES BELOW. 1. ANSWER: FOUR / 4 Explain– Key words: focused age groups, ants– In paragraph 3, it is stated that “Giraldo focused on ants at four age ranges”,so the answer must be “four/4”. 2. ANSWER: YOUNG Explain– Key words: how well, ants, looked after– The first sentence of...

CAMBRIDGE IELTS 14 READING TEST 3 ANSWERS

PASSAGE 1: THE CONCEPT OF INTELLIGENCE QUESTIONS 1-3: READING PASSAGE 1 HAS SIX PARAGRAPHS, A-F. 1. ANSWER: B Explain ·     Key words: non-scientists, assumptions, intelligence, influence, behavior ·    People‟s behavior towards others‟ intelligence is mentioned in the first sentence of paragraph B: “implicit theories of...

CAMBRIDGE IELTS 14 READING TEST 2 ANSWERS

Cambridge IELTS 14 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 14 reading test 2 with detail explanations. PASSAGE 1: ALEXANDER HENDERSON (1831-1913) QUESTIONS 1-8: DO THE FOLLOWING STATEMENTS AGREE WITH THE INFORMATION GIVEN IN READING PASSAGE 1? 1. ANSWER: FALSE Explain Henderson rarely...

Cambridge IELTS 14 Reading Test 1 Answers

Cambridge IELTS 14 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 14 reading test 1 with detail explanations. PASSAGE 1: THE IMPORTANCE OF CHILDREN’S PLAY QUESTIONS 1-8: COMPLETE THE NOTES BELOW. 1. ANSWER: CREATIVITY Explain building a “magical kingdom” may help develop … – Key words: magical...

Cambridge IELTS 13 Reading Test 4 Answers 

PASSAGE 1: CUTTY SARK: THE FASTEST SAILING SHIP OF ALL TIME QUESTIONS 1-8: DO THE FOLLOWING STATEMENTS AGREE WITH THE INFORMATION GIVEN IN READING PASSAGE 1? 1. CLIPPERS WERE ORIGINALLY INTENDED TO BE USED AS PASSENGER SHIPS Key words: clippers, originally, passengerAt the beginning of paragraph 2, we find the statement: “The fastest commercial sailing...