role of the it function: costs, analysis, development based on materials by david schuff

22
ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Upload: gervais-fitzgerald

Post on 25-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT

Based on materials by David Schuff

Page 2: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

IT’s impact on the bottom line

Two things:

Reduce costs Increase profit

Increase revenue

Everything else relates to one of these two things. Agree? Try it…

Page 3: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Paying for IT

How does a company pay for technology initiatives?

Where does the money come from?

So how do you know if it is worth it?

Page 4: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Who pays?

For the corporate network?

For an application needed by a single department?

For a new server intended to support that application? What if the department only

needs 10% of that server’s capacity?

What is the role of the “chargeback” in all of this?

Page 5: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

The Major “Functions” of the IT Function

Operations Technical support Network planning and administration

Application Development Software implementation

What about “managing contracts”?

Page 6: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Looking at the application development function

Analysis/Design Development

The development team

Analysis Design Development

The business analysts

Page 7: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

The Systems Development Life Cycle (SDLC)

Business Requirements

Technical Requirements

Technical Design

Problems andImprovement

s

Feasibility and Planning

Systems Analysis

Systems Design

Systems Implementation

Page 8: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

The SDLC

What are its strengths?

What are its weaknesses?

When it is appropriate?

What is the role of alternative development strategies? Rapid prototyping Joint application development

Page 9: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Requirements Gathering

Why is it important in the context of the SDLC (and software development in general)?

How does it affect testing?

From where do you get the requirements? What are the difficulties?

Page 10: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Business Requirements versus Technical Requirements

What is the difference?

Which one is more important? Does it depend on who’s asking the

question?

Should the business unit review the technical specifications?

Page 11: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

The requirements “game”

In reality, how are requirements used by vendors? By clients?

What is the right level of detail? Can you have too much detail? Which party benefits from greater detail?

Why do requirements change? Is this a bad thing? How should the client deal with these changes? The

vendor? How do you build a set of requirements that “last?”

Page 12: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

The Wall

What is “throwing requirements over the wall”?

What is the implication of thisin practice?

Why do companies do it?

Page 13: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

How do you know if it is worth it?

Cost justification

Measures of cost and benefits Intangible costs versus tangible costs

Techniques Net present value Expected value

Page 14: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Net present value

Consider a development project: Year 1: $20,000 expenditure Year 2: $5,000 savings Year 3: $7,500 savings Year 4: $7,500 savings

Is it worth it? Do you break even: $20000 in spending versus $20000 in

income?

Consider a 5% discount rate (cost of capital):

NPV = (-20000)(1.05)-0 + (5000)(1.05)-1 + (7500)(1.05)-2 + (7500)(1.05)-3 = -20000 + 4761.91 + 6802.72 + 6478.78 = -1956.59

So you would lose $1956.59 on this project!

Formula for NPV:

SFV(1+i)-n

Page 15: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Expected value

E(X) = xP(x)where x is the outcome andP(x) is the probability of that

outcome

Why raffles are bad deals (for players) Suppose there are 100 tickets at $1 and the

prize is $50 E(X) = -1(1) + 50(.01) = -1 + .50 = -$.50

So on average you lose $.50 on every ticket

Page 16: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Applying this to an IT project

Is a security system worth the money? The system costs $10,000 and prevents all

downtime If I do not have a backup system there is

a 5% chance we’ll have 10 days of downtime 10% chance we’ll have 5 days of downtime 30% chance we’ll have 1 day of downtime

Each day of downtime costs $10000 So…

Page 17: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

The computation…

E(X) = -10000 + (100000)(0.05) + (50000)(.10) + (10000)(0.30) =-10000 + 5000 + 5000 + 3000 = $3000

So the expected value of investing in the system is $3,000

We save $3,000 by implementing the security system

Another way of looking at it: The expected loss from not having the system

is $13,000, which is more than the cost of the system

Page 18: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

But what if you have this scenario?

There is a .01% chance you’ll have 10,000 hours of downtime That’s (0.0001)(10000)(10000) = $10,000

$10,000 is not a lot, but can you afford the $100,000,000 loss if it occurs?

So what do you do to protect against that loss?

Page 19: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Combining NPV and expected value

NPV is discounted value of future cash flows But those cash flows might be uncertain

So you could look at discounted values of expected future returns

So now, given a 5% cost of capital:

NPV = (E(Xyear1))(1.05)-0 + (E(Xyear2))(1.05)-1 + (E(Xyear3))(1.05)-2 + … =

How do you compute E(Xyeary)??

Page 20: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Computing expected future cash flows

Back to our security system example We claim there is a $3000 benefit in the

second year This assumes 100% certainty in the

outcome What should we use for the expected

cash flow for year two if we are:80% certain there will be a $3000

benefit20% certain there will be a $1000

benefit

Page 21: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

Discussion

Beyond Valuation: Options Thinking in Project Management

Should IT projects include people from the business unit in the development process?

In an business that uses technology (for example, a bank), is it more important to have People in IT with knowledge of the business…

or People in the business units with knowledge of

technology?

Page 22: ROLE OF THE IT FUNCTION: COSTS, ANALYSIS, DEVELOPMENT Based on materials by David Schuff

More discussion

Imagine you are a project manager for a technology initiative What skills are important to have in your

team members (technical and otherwise)?