BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News Discussing Agile With a CFO

Discussing Agile With a CFO

Leia em Português

This item in japanese

The Chief Financial Officer is responsible for financial planning, financial reporting, financial analysis and managing financial risks. What would be a better language than finance, to explain the benefits of Agile to a CFO?

David Chilcott, started this interesting discussion on the Scrum Development group to understand the important points about Agile which would interest a CFO. Michael Spayd mentioned that he would certainly like to talk in terms of pure business benefit. According to Michael, he would talk about

  • The benefits of frequent deployments by considering the NPV for a waterfall and an Agile project.
  • The ability to stop a successful project when it is past its value realization curve.
  • Capitalization vs. expense benefits in terms of how the investment of Agile projects is accounted for in the company's books vs. waterfall projects.
  • Lower turnover on Agile teams thus leading to lower training and hiring costs.

Likewise, John Goodsen suggested that he is more inclined to use lean thinking than Scrum when talking to the CxO's. According to John,

I like to feel them out if they understand the difference between cost and throughput accounting, first, and then understand which model they are using. If it's the latter, you are on solid ground. If it's the former, then you have more work ahead of you. The follow-on conversation is about the cost of WIP, the cost of Delay and the value of Limiting WIP to establish flow. You might draw an ROI over Time chart that compares to traditional development showing short, frequent releases do not require as deep of an initial captial investment before you see a return.

According to John, the longer you wait to deliver value and receive money, the deeper the investment gets. Small features should be released on frequent intervals to establish a quicker return on investment. John has an interesting picture to show the ROI difference for an Agile versus a waterfall project scenario.

Trond Wingård presented his thoughts about Agile for a CFO by comparing the NPV (net present value), IRR (internal rate of return), payback period and ROI (return on investment) for a waterfall project and an Agile project. He laid down the criteria for his fictional project as

 Let’s imagine a project:

  • It is scheduled to last for 12 months
  • During that time it costs 5 million USD
  • The resulting product will provide a financial benefit of USD 200,000 per month (extra revenue or saved costs minus any monthly expenses), until
  • The product abruptly stops producing its benefit 4 years after the project is started. You may say there’s a 4-year window of opportunity for this particular product.
  • (I also assume a 10 percent discount rate in the NPV calculations

According to the calculations, the statistics for a going in a waterfall mode versus making one release every 6 months versus making a release every 3 months were as follows,

What

Waterfall

Release every 6 months

Release every 3 months

Break Even

37 months

34 months

33 months

ROI

44,0 %

56,0 %

62,0 %

Net Present Value (NPV)

USD 920,000

USD 1,477,000

USD 1,758,000

Internal Rate of Return (IRR)

20,7 %

28,7 %

33,5 %

Likewise, Trond aslo compared the situation when there was a 4 month delay in the project. Still, as per the numbers, making frequent releases justified the financial statement

What

Waterfall, as planned

Waterfall, 4 months delay

Frequent releases, 4 months delay

Break Even

37 months

Never

39 months

ROI

44,0 %

-4,0 %

29,8 %

Net Present Value (NPV)

USD 920,000

USD -1,280,000

USD 796,000

Internal Rate of Return (IRR)

20,7 %

-2,0 %

20,0 %

Trond's worksheet for the CFOs can be downloaded here.

Thus, there is enough meat to discuss Agile in financial terms with the CFO. The numbers under various scenarios adequately demonstrate the benefit of going Agile.

Rate this Article

Adoption
Style

BT