Fundamentals of Software Engineering Economics (II) 1 LiGuo Huang Computer Science and Engineering Southern Methodist University Software Engineering Economics.

Slides:



Advertisements
Similar presentations
Chapter 9 - Capital Budgeting Decision Criteria. Capital Budgeting: The process of planning for purchases of long- term assets.  For example: Suppose.
Advertisements

Slide 5.1 4E1 Project Management Financial and Other Evaluation Techniques - 1.
Investment Decision-making. Content Investment Issues with investment appraisal Investment appraisal techniques: –Payback –Average Rate of Return (ARR)
9-0 Chapter 9: Outline Net Present Value The Payback Rule The Discounted Payback The Average Accounting Return The Internal Rate of Return The Profitability.
© The McGraw-Hill Companies, Inc., Irwin/McGraw-Hill Chapter 6 Fundamentals of Corporate Finance Third Edition Net Present Value and Other Investment.
INVESTMENT APPRAISAL NON DISCOUNTING By Lucky Yona.
2-1 Copyright © 2006 McGraw Hill Ryerson Limited prepared by: Sujata Madan McGill University Fundamentals of Corporate Finance Third Canadian Edition.
Net Present Value and Other Investment Criteria
Chapter 4. Economic Factors in Design The basis of design decisions will be economics. Designing a technically safe and sound system will be only part.
Chapter 17 Investment Analysis
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Net Present Value and Other Investment Criteria Chapter Nine.
4. Project Investment Decision-Making
INVESTMENT APPRAISAL: NET PRESENT VALUE A2 Business Studies.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 10 The Role of Costs in Pricing Decisions.
8- 1 McGraw Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved Fundamentals of Corporate Finance Sixth Edition Richard.
Chapters Net value and marginal analysis Decision rules Example Present value analysis Reconciling present and future cash flows Discounting Figures.
Project Estimation Describe project scope, alternatives, feasibility.
Common Stock Valuation
(c) 2001 Contemporary Engineering Economics 1 Chapter 7 Present Worth Analysis Describing Project Cash Flows Initial Project Screening Method Present Worth.
Contemporary Engineering Economics, 4 th edition, © 2007 Comparing Mutually Exclusive Alternatives Lecture No.18 Chapter 5 Contemporary Engineering Economics.
Chapters Multiple-Goal Decision Analysis II Goals as constraints –TPS example –Constrained optimization –Linear programming System Analysis Dealing.
Economic Aspects of Information Systems Updated 2015 MIS 2000 Information Systems for Management Instructor: Bob Travica.
9-0 Net Present Value and Other Investment Criteria Chapter 9 Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Chapter1 Software Economics.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
8- 1  2001 Prentice Hall Business Publishing Management Accounting, 3/E, Atkinson, Banker, Kaplan, and Young Capital Budgeting Chapter 8.
Normative Criteria for Decision Making Applying the Concepts
8- 1 McGraw Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved Chapter 8 Net Present Value and Other Investment Criteria.
Tools for Financial Decision Making by Paul Ellinger and Bruce Sherrick.
Chapter 26 Capital Investment Decisions
Chapter 7 Fundamentals of Corporate Finance Fifth Edition Slides by Matthew Will McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc.
Financial Project Metrics in Feasibility Study
1 ECGD4214 Systems Engineering & Economy. 2 Lecture 1 Part 1 Introduction to Engineering Economics.
Net Present Value and Other Investment Criteria By : Else Fernanda, SE.Ak., M.Sc. ICFI.
Basics of Capital Budgeting. An Overview of Capital Budgeting.
© 2012 Pearson Prentice Hall. All rights reserved. Using Costs in Decision Making Chapter 3.
Mindcraft is a registered trademark of Mindcraft, Inc. October 26, 1998Copyright 1998 Mindcraft, Inc. A Strategy for Buying Directory Servers Bruce Weiner.
Contemporary Engineering Economics, 6 th edition Park Copyright © 2016 by Pearson Education, Inc. All Rights Reserved Engineering Economic Decisions Lecture.
0 Corporate Finance Ross  Westerfield  Jaffe Seventh Edition 6 Chapter Six Some Alternative Investment Rules.
Economic Equivalence Lecture No.3 Chapter 2 Fundamentals of Engineering Economics Copyright © 2008.
Fundamentals of Software Engineering Economics (IV) 1 LiGuo Huang Computer Science and Engineering Southern Methodist University Software Engineering Economics.
Section VI Capital Rationing. Section Highlights F Capital rationing F Linear programming F Shadow prices and the cost of capital F Integer programming.
Lecture No.18 Chapter 5 Contemporary Engineering Economics Copyright © 2010 Contemporary Engineering Economics, 5 th edition, © 2010.
Fundamentals of Software Engineering Economics (I)
CUSTOMER PROFITABILITY AND SHORT RUN PRODUCT MIX DECISIONS.
Chapter 5 Time Value of Money. Basic Definitions Present Value – earlier money on a time line Future Value – later money on a time line Interest rate.
Investment Decision-making Learning Outcomes To be able to perform investment appraisal calculations (E) To be able to analyse the investment appraisal.
Capital Budgeting 2 Dr. Clive Vlieland-Boddy. Investment Appraisal.
©2003 Prentice Hall Business Publishing, Cost Accounting 11/e, Horngren/Datar/Foster Pricing Decisions and Cost Management Chapter 12.
16BA608/FINANCIAL MANAGEMENT
Capital Budgeting and Cost Analysis
Capital Budgeting and Cost Analysis
Chapter 3: Cost Estimation Techniques
Net Present Value and Other Investment Criteria
CS 510, Fall 2017 Edited & presented by Jim Alstad
Comparing Mutually Exclusive Alternatives
Net Present Value and Other Investment Criteria
Chapter 7 Present Worth Analysis
Software Decision Analysis Techniques Chapters in Software Engineering Economics Updated to MedFRS Economics – The study of how people make decisions.
Multiple Goal Decision Analysis I
Multiple Goal Decision Analysis I
CS 510, Fall 2017 Edited & presented by Jim Alstad
Chapters Multiple-Goal Decision Analysis II
Chapters Multiple-Goal Decision Analysis II
Multiple Goal Decision Analysis I Chapters in SEE Updated to MedFRS
Fundamentals of Software Engineering Economics (III)
Chapters Multiple-Goal Decision Analysis II
Capital Budgeting Techniques
Software Decision Analysis Techniques Chapters in Software Engineering Economics Economics – The study of how people make decisions in resource-limited.
Presentation transcript:

Fundamentals of Software Engineering Economics (II) 1 LiGuo Huang Computer Science and Engineering Southern Methodist University Software Engineering Economics Multiple Goal Decision Analysis I (Chapters 13-15)

Multiple Goal Decision Analysis I Net value and marginal analysis –Decision rules –Example Present value analysis –Reconciling present and future cash flows –Discounting Figures of merit –Weighted sum –Delivered system capability 2

Marginal Analysis: Definitions X – Activity level of an alternative C(X) – Cost of alternative TV(X)– Total value of alternative (in same units as cost) NV(X)– Net value of alternative NV(X) = TV(X) – C(X) MNV(X) –Marginal net value MNV(X) = = - dx d(NV) dC dx d(TV) dx 3

C NV max X max X2X2 Activity level x (a) TV and C Cost and Total Value TV X1X1 4

X1X1 X max X2X2 Over- investment (b) NV = TV - C X NV max Net Value vs. Activity Level InvestmentProfitable 5

(b) MNV = d(TV)/dx – dC/dx Marginal Net Value X max X Activity level 6

Marginal Net Value Decision Rule In the “profitable” segment –If MNV > 0, Increase activity level –If MNV < 0, Decrease activity level –If MNV = 0, Activity level is optimal MNV = d(TV) / dx – dC/dx For Option B, with V T = value of each TR/sec, C(N) = N; dC / dN = 20 TV(N) = V T (880N – 40N 2 ); d(TV) / dN = V T (880 –80N) 20 = V T (880 – 80N max ) N max = (880 V T – 20) / 80 V T = 11 – 1/(4V T ) 7

Optimal Number of Processors vs. Transaction Value N max V T, $K N max = 11 – 1 /(4 V T ) 8

Value of Information Processing Products Time (e.g., Financial transactions) Cost of alternatives Opportunities presented by information Other factors –Reliability, accuracy… Value of an information processing products depends on two primary factors –The degree to which the resulting information helps us make critical decisions –The degree to which the information processing product satisfies basic human needs 9

TPS Decision Problem 3 Assuming use of composite option, we will acquire 5 processors/system and run option A for 2 years Which acquisition option should we choose: -A1: Rent processors for 2 years at $2400/Mo. -A2: Purchase processors for $100,000. Resell them for $50,000 after 2 years. 10

Interest Calculations Option A2 ties up $50K for 24 months How much would this be worth at an interest rate of.75%/month? V($50 K, 1) = $50 K (1.0075) V($50 K, 2) = $50 K (1.0075) (1.0075) … V($50 K, 24) = $50 K (1.0075) 24 = $59,820 For any sum X, V(X, 24) = X(1.0075) 24 11

Present Value Calculations What is the present value X of the $50K we will receive in 24 months? X = = $41,792 $50K PV (F, r, n) = (1.0075) 24 $50K V (X, 24) = X (1.0075) 24 = $50K PV ($50K,.0075, 24) = F (1 +r) n (1.0075) 24 12

-Of a future cash flow F -At an interest rate per time period r -Over a number of time periods n -Using the discount rate D = PV (F, D, n ) = FD n Present Value PV (F, r, n) = F (1 +r) n r 13

Present Value, Series of Cash Flows In option A1, we pay $2400 at the beginning of each month How much is this worth in present value? PV S ($2400, D, 1) = $2400 PV S ($2400, D, 2) = $ $2400 D PV S ($2400, D, 3) = $2400 (1 + D + D 2 )... PV S ($2400, D, 24) = $2400 (1 + D + … + D 23 ) = $2400 (1 - D 24 ) / (1 – D ) For D = 1/ = , PV S ($2400, 1/1.0075, 24) = $52,928 14

Present Value of A Series of Cash Flows m equal cash flows or payments P –At the beginning of each time period Constant discount rate D PV S (P, D, m) = P [(1-D m )/(1-D)] 15

Present Value Analysis Results Simple Analysis Present Value Analysis Cost of A1$57,600$52,928 Cost of A2$50,000$58,208 16

% Interest rate per month Present value, $ Present Value Comparison vs. Interest Rate Option A2 Option A1 17

Applications to Software Engineering Making life-cycle cost comparisons between alternative systems during feasibility phase Timing of the purchase of the target machine for a new system Software life-cycle budget Some situations where present value analysis is not worth the effort –Comparative analysis of systems with similar distributions of cash flows over time 18

TPS Decision Problem 4 Choose best vendor operating system –System A – Standard OS –System A Plus Better diagnostics, maintenance features $40K added cost 19

Alternative TPS Operating System Characteristics Alternative CriterionSystem ASystem A Plus 1. Added Cost0$40K 2. Processor overhead Multiprocessor overhead80 4. Measurement capabilityPoorGood 5. Trace capabilityNoneAdequate 6. Diagnostics, error messagesAdequateGood 7. Maintenance supportMarginalGood 8. Accounting systemAdequateVery Good 9. Usage summariesNoneGood 10. DocumentationGoodAdequate 20

Meta-Decision Problems Lower CostMore Stability Lower cost More insight The system analysis decision problem The system decision problem 21

Weighted Sum Figure of Merit Assign weight W i to criterion i Σ i W i = 1 For each option j and criterion i, assign rating r iJ (0 < r ij < 10) Compute figure of merit for each option j F j = Σ W i r ij 22

TPS Operating System Figure of Merit Calculation System ASystem A Plus CriterionWeightCharacteristicRatingWeighted Rating CharacteristicRatingWeighted Rating 1. Added Cost30$010300$40K Processor overhead Multiprocessor overhead Measurement capability7Poor214Good Trace Capability8None00Adequate Diagnostics, error msgs10Adequate660Good Maintenance Support10Marginal440Good Accounting system2Adequate612Very good Usage summaries3None00Good Documentation5Good840Adequate630 Total

Diagnose Weighted Sum Wrong set of factors and weights are used An additive criterion function is used to evaluate a factor whose effect on system performance is multiplicative 24

Delivered System Capability (DSC) Figure of Merit DSC = (SC) (DC) (AV) SC: System Capability = Σ W i r ij DC: Delivered Capacity AV: Availability 25

The DSC Figure of Merit Dimensionless Covers effectiveness only SC component handles many criteria DC, AV components apply multiplicatively 26

Reduction of $150K maintenance cost – Maintenance Support: 20% ($30K) – Diagnostics, Error Msgs.: 10% (15K) – Documentation (worse): -10% (-15K) $30K – Net Cost = $650K + 40 – 30 = $660K Delivered capacity increase via measurement: 5% 2400 tr/sec (1.05) 2520 tr/sec Availability increase via diagnostics, error messages, trace capability: 50% less downtime Gains from System A Plus - I 27

Gains from System A Plus - II System Capability Weight System A RatingScore System A Plus RatingScore Criteria Total Basic TPS Functions Accounting Systems Usage Summaries OS Documentation

TPS Comparison: Delivered System Capability CriterionSystem ASystem A Plus System capability (SC)0.980 Delivered capability (DC) Availability (AV) Delivered system capability (DSC)=(SC)(DC)(AV) Cost Capability/Cost ratio $650K 3.44 $660K

Revised TPS Weighted Sum Analysis System ASystem A Plus CriterionWeightCharacteristicRatingWeighted Rating CharacteristicRatingWeighted Rating 1. System capability (SC) Delivered capacity (DC) Availability (AV) Total

Comparison of Weighted Sum and DSC Figures of Merit Weighted sumDelivered system capability Relative advantages SimplerMore representative of many computer systems Better for assessing side effects of DC, AV factors Better for assessing wide variations in DC, AV factors RecommendationUse where DC, AV factors will not vary widely Use where DC, AV factors may vary widely 31