Professional Documents
Culture Documents
Software Engineering
Economics
SWEBOK Guide
15 Knowledge Areas in V3
Requirements
Design
Construction
Testing
Maintenance
Configuration management
Engineering management
Engineering process
Methods
Quality
Professional practice
Engineering economics
Computing foundations
Mathematical foundations
Engineering foundations
See: http://www.swebok.org 2
SWEBOK Guide V3: Changes
See: http://www.computer.org/portal/web/swebok/v3guide 3
Certified Software Development
Associate (CSDA)
4
Certified Software Development
Professional (CSDP)
5
6
Business on Purpose
7
Where Does the Money Go?
Gross
Revenue
Operating Expenses
Operating
Selling Expenses Income
General & Administrative
Taxes (other than Income)
Net Income
Investment Related Expenses Before Taxes
Interest on Loans
Depreciation
Net Income
Income Taxes After Taxes
Federal, State, Local
Retained
Return on Equity Earnings
Dividends
8
Peoplesoft, 2003
Gross
$2,267M (100.0%) Revenue
Operating Expenses
Operating
$1,282M (56.6%) Income $117M (5.2%)
Net Income
Investment Related Expenses Before Taxes $139M (6.1%)
-$22M (-0.9%)
Net Income
Income Taxes After Taxes $85M (3.8%)
$53M (2.3%)
Retained
Return on Equity Earnings $85M (3.8%)
$0M (0%)
9
Harsh Realities
Reference: [Levy87] 12
Business Decision-making
Process
Define the
selection criteria
Evaluate each
Understand the
proposal against the
real problem Identify all selection criteria
reasonable
technically-feasible
solutions
Monitor the
Select the
performance of the
preferred proposal
selected proposal
13
Categories of Cash-Flow
Initial investment
– One-time, non-recurring costs associated with
starting up proposal
Operating and maintenance costs
– Recurring costs after proposal is started, that
continue through retirement
Sales income
– Direct income generated by proposal
Cost avoidance
– Profit from reduced costs instead of more sales
Salvage value
– Recoverable value in assets at end
14
Alpine Payroll Processing
Example
15
Cash-Flow Diagram
Income
Initial
investment
Expense
Time
16
Time is Money
17
Compound Interest
I k+2
I k+1
Ik
Pk Pk+1 Pk+2
Tk Tk+1 Tk+2
18
Present Worth, PW(i)
19
Outline of Return on Software
21
References
22
Contact Information
Steve Tockey, MSE, CSDP
Chair, IEEE-CS PAB Certification Committee
Principal Consultant
Construx Software
10900 NE 8th St, #1350
Bellevue, WA 98004 USA
SteveT@Construx.com