Abstract: With the increased speed that CIOs and CTOs are moving their teams into agile environments, their financial brethren are running to catch up. Having been grounded in the days of waterfall methodologies, the financial side of the house is dealing with great uncertainty on how to account for software development costs. Questions include: Are all development costs now expensed because of the continual planning, developing and pivoting of software projects that occurs within agile? If development costs can be capitalized, what is the appropriate way to track these costs – through hours or something new altogether like story points?
We will explore how the historic accounting guidance that was developed specifically through the lens of waterfall methodologies remains applicable within agile methodologies. We will look at the alternative ways to amortize these capitalized development costs and evaluate the pros and cons of doing so. In addition to the financial reporting aspects of this presentation, we will also explore the benefits gained by moving from project-based funding to overall product–based funding and what key requirements must be in place to have that successful.
The goal of this presentation is to increase awareness among the audience that while making the decision to become agile is a business decision, this decision cannot be done in isolation. The business will eventually need the approval by their finance colleagues and if these financially grounded colleagues are not educated on the financial and accounting implications of moving to agile methodologies they may block such a move based on their misunderstandings alone. Getting everyone on the same page is a key success factor when moving to agile.
Learning Outcomes: - Understand how cloud computing is impacting businesses and why agility is an important factor in that transformation.
- Gain an appreciation that Finance colleagues must be included in decisions that involve changing from waterfall to agile environments and what requirements are needed to maintaining capitalization of software development costs, both for internal use or technology/software companies.
- Learn the pros and cons of tracking costs using time tracking systems or story points.
- Obtain an overview of the amortization of capitalized software costs within agile environments.
- Understand the benefits of moving from individual funded projects to product based funding.
Attachments: