SlideShare une entreprise Scribd logo
1  sur  15
Project Labor Cost 
Accounting for 
Agile Projects 
Disclaimer: This document does not offer specific accounting advice, but represents a practical 
and viable Agile Accounting approach to capitalizing agile project labor costs that is in practice at 
a number of major US corporations. However, each project is unique and company policies may 
differ. Please consult with your technical accounting, financial reporting and internal audit staff to 
review relative to your internal capitalization policies. 
October, 2014
Goals 
Objective: to clarify and operationalize 
capitalization rules for Agile projects through 
defining agile project accounting stages, with an 
interpretive focus on work and deliverables as 
outlined in SOP 98-1 and ASC 350-40. A 
measure of success will be understand Agile 
Capitalization sufficient to implement a solution 
that is accurate, simple, and easy to interpret, 
control and audit; and increases reporting 
accuracy and consistency across and reduces the 
risk of expensing costs that should be capitalized. 
http://www.agilealliance.org/programs/agile-accounting-standard-program/
What Are the Guidelines? 
Three stages of an IT project: 
•Preliminary Stage – Costs must be 
expensed 
•Application Development Stage – Most 
costs should be capitalized 
•Post Implementation Stage – Costs 
must be expensed
Agile Development LifeCycle 
Scheduled 
release 
Analysis 
Design 
Project Release Plan 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Release N Release N+1 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Dev. 
QA 
Release N+2 
Scheduled 
release 
Iteration 
Scheduled 
release 
Iteration 
Scheduled 
milestone 
Scheduled 
milestone 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Analysis 
Design 
Problem: analysis, design, development and testing is 
continuously repeated and intertwined throughout each iteration 
© ThoughtWorks, 2006
When within the project do we capitalize? 
Quick Start 
Treatment & Pre-project 
tasks 
Inception 
Design 
Storming 
It 0 
It 1 
It 2 
It 3 It 4 It n 
Expense Only Capital and Expense 
Project 
Stages 
Cost 
allocation 
Preliminary Project Application Development 
What How 
Releases 
Post 
Implementation 
Expense 
Final set of 
stories 
deployed. 
72 Hrs 
… 
Capitalization Begins Capitalization Ends 
… 
Release Release Release Release 
Release Release 
• The Preliminary Project Stage: “What“ (Ends In Inception at the beginning of 
Design Storming) 
• The Development Stage: “How “ (Starts with Design Storming) 
• The Post Implementation Stage: “When” (Begins 72 hours after the last 
production implementation, when final user acceptance testing and OPs support or 
maintenance handoff is complete)
When can project labor be capitalized? 
• Expectation that the project will be completed and the 
software will be used to perform the function intended. 
• New or upgraded software functionality is being 
developed. 
• There is a high probability that the project can be 
accomplished 
• The Preliminary project stage is completed. 
• Management, with the relevant authority, authorizes 
and commits to funding.
Here’s What I’d Like Help On 
Confidential - Do Not Distribute or Copy 
Hearing from you: 
1. If you have a success story to share about Agile 
Accounting, Compliance or Controls 
2. If you need help or have questions in any of 
these areas
Agile Accounting 
Q’s 
Pat Reed & Walt Wyckoff 
preed@ihoriz.com 
wwyckoff@ihoriz.com
FAQ’s 
8 
Confidential - Do Not Distribute or Copy
Simple Rules 
1. The nature of work performed in the Preliminary and Post Implementation phases 
is primarily Expense 
2. The nature of work in the Development Phase determines whether it will be 
Capitalized or Expensed: Expense vs. Capitalization 
What How 
People or Process-Centric Asset-Centric 
Administrative Technical 
Support Decision-Authority 
Discretionary/Supplemental Asset-Critical 
3. Decision tree: 
IF 
Minimum expected life of 3 years beneficial use 
New software functionality 
AND 
Completion of preliminary (expense) phase with e-mail from management authorized with appropriate spending 
authority to fund project as evidence of readiness for design storming (triggering the development/capitalization 
phase) 
AND 
High probability that the product will be completed as planned 
Work effort is directly related to asset /product design, development, testing or implementation/integration (except for 
administration, overhead, training and data conversion costs) 
CAPITALIZE 
ELSE 
Expense
10 
Preliminary Project Stage 
The preliminary project stage is any time on the project conducting feasibility 
and preliminary requirements analysis (“What”) before the project funding is 
approved by management with appropriate spending authority 
 Costs incurred during the preliminary project stage should be expensed as 
incurred. 
 Examples of activities that are completed in the Preliminary Project Stage: 
• Strategic decisions are made to allocated resources to initiate the project 
• High level performance and systems requirements have been determined 
• Vendors have demonstrated how their software will fulfill requirements (if a vendor 
or package solution is being considered) 
• Alternative means of achieving specified performance requirements have been 
explored (i.e. buy vs. build) 
• A vendor or consultant has been selected (if appropriate) 
 For Agile Projects: When the project team has completed feasibility analysis and 
developed high level “epic stories” and is ready to move on to explore “How” the 
project will be iteratively designed and developed, the preliminary project stage 
is complete (previously labeled design storming). This clear bright line marks 
the project funding, initiation and beginning of capital work.
11 
Development Stage 
Project costs incurred to develop internal use computer software during the 
application development stage should be capitalized or expensed, depending 
on the nature of the tasks. 
 Tasks that can be capitalized are: 
 Designing the chosen path, including software configuration and software interfaces 
 Coding – Development and testing 
 Purchase and Installation of hardware or packaged software 
 Testing, including parallel processing 
 Examples of costs that do not qualify for capital treatment during this stage include: 
 Training costs 
 Data conversion. However, the building of data conversion programs can be 
capitalized. The time needed to do the actual data conversion is expensed. 
 General and administrative costs and overhead costs. 
 The application development stage is completed after final user acceptance testing in 
production. At this stage, monitoring and support is typically transitioned to site ops, 
(usually 72 hours after deployment to production). 
 This is when the project has been deemed “substantially complete and ready for use”.
12 
Development Stage 
 Additional details of capitalizable costs include: 
 Fees paid to third parties for services provided to develop the software 
during the application development stage. 
 Short-term leases and service agreements for the provision of third-party 
owned infrastructure such as hardware, system software and middleware 
software which are necessary to support the application software 
development. 
 The cost of internal and external labor which is directly associated with 
development (design, build, test) 
 Third-party infrastructure costs incurred to obtain computer software from 
third parties. 
 Refinement of requirements that is performed as part of the 
development/creation of detailed use cases or stories. (Use cases have a 
lifecycle and they evolve as they transform and mature from initial discovery 
in the preliminary project stage (which should be expensed) to more detailed 
definition and eventually to user acceptance in the application development 
stage (which should be capitalized). 
 Costs to develop or obtain software that allows for access or conversion of 
old data by new systems.
13 
Post Implementation Stage 
The post-implementation stage includes deployment 
support, training and evaluation. Internal and external 
project costs incurred during this stage should be 
expensed as incurred. 
The post-implementation stage includes: 
· Completing documentation on procedures. 
· Conducting formal training. 
· Certifying the operational system. 
· Preparing for post-implementation review. 
· Collecting project data and analyzing process data. 
· Conducting facilitated process review. 
· Routine “maintenance” activities, including fixing 
regression bugs, routine security reviews, refactoring code
What is a Capital Asset? 
"Capital Assets“ are tangible or intangible assets having significant 
value that are used in operations and that have initial useful lives 
extending beyond a fiscal year.” 
 By capitalizing in the year of purchase/development and depreciating 
over an asset’s useful life, revenues earned from the investment are 
matched to the expenses (depreciation) generating them. For IT 
projects, 3 years is typically used. 
 High level guidelines are found in Statement of Position 98-1: 
Accounting for the Costs of Computer Software Developed or 
Obtained for Internal Use, which is part of the GAAP (Generally 
Accepted Accounting Principals) standards.

Contenu connexe

Tendances

InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268
Carmen DeArdo
 
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo
 
Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value Streams
Tasktop
 
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
Gene Kim
 
SI Competence in Capgemini Czech
SI Competence in Capgemini CzechSI Competence in Capgemini Czech
SI Competence in Capgemini Czech
Jan Luc
 
2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database
Matthew Perreault
 

Tendances (20)

InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268
 
Prove Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementProve Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream Management
 
Lean Portfolio Strategy Part 4: Picking the Right Tool for the Job
Lean Portfolio Strategy Part 4: Picking the Right Tool for the JobLean Portfolio Strategy Part 4: Picking the Right Tool for the Job
Lean Portfolio Strategy Part 4: Picking the Right Tool for the Job
 
Why better project management can never fix results from poor IT and business...
Why better project management can never fix results from poor IT and business...Why better project management can never fix results from poor IT and business...
Why better project management can never fix results from poor IT and business...
 
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
 
Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value Streams
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchez
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI
 
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
The Case for Value Stream Architecture (Mik Kersten, Carmen DeArdo)
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
SI Competence in Capgemini Czech
SI Competence in Capgemini CzechSI Competence in Capgemini Czech
SI Competence in Capgemini Czech
 
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
 
2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database2015 SaaS Cost Capitalization Survey and Database
2015 SaaS Cost Capitalization Survey and Database
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
The Case for Value Stream Architecture
The Case for Value Stream ArchitectureThe Case for Value Stream Architecture
The Case for Value Stream Architecture
 
Ac2017 8. metrics forprivacysafety-notes
Ac2017   8. metrics forprivacysafety-notesAc2017   8. metrics forprivacysafety-notes
Ac2017 8. metrics forprivacysafety-notes
 
Agile+EVM bibliography (v2)
Agile+EVM bibliography (v2)Agile+EVM bibliography (v2)
Agile+EVM bibliography (v2)
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can help
 

En vedette

Project evaluation examples
Project evaluation   examplesProject evaluation   examples
Project evaluation examples
Erasmus+
 

En vedette (7)

Unity America Project Charter
Unity America Project CharterUnity America Project Charter
Unity America Project Charter
 
Extreme programming - a quick and agile overview !
Extreme programming - a quick and agile overview !Extreme programming - a quick and agile overview !
Extreme programming - a quick and agile overview !
 
Estimating Packaged Software - The first part of a framework
Estimating Packaged Software - The first part of a frameworkEstimating Packaged Software - The first part of a framework
Estimating Packaged Software - The first part of a framework
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business Value
 
Project evaluation examples
Project evaluation   examplesProject evaluation   examples
Project evaluation examples
 
Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...
 
Project evaluation
Project evaluationProject evaluation
Project evaluation
 

Similaire à DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects

TechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and ProcessesTechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and Processes
Kabeed Mansur
 
19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal
satyaragha786
 
James dimas it infrastructure approach
James dimas it infrastructure approachJames dimas it infrastructure approach
James dimas it infrastructure approach
James (JD) Dimas
 
Unit 1 Due Date7122015Deliverable Length1–2 pages and projec.docx
Unit 1 Due Date7122015Deliverable Length1–2 pages and projec.docxUnit 1 Due Date7122015Deliverable Length1–2 pages and projec.docx
Unit 1 Due Date7122015Deliverable Length1–2 pages and projec.docx
willcoxjanay
 
Optimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and PrioritizationOptimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and Prioritization
Info-Tech Research Group
 

Similaire à DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects (20)

Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 
Management of time uncertainty in agile
Management of time uncertainty in agileManagement of time uncertainty in agile
Management of time uncertainty in agile
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)Project Management for IT-related Projects (Logitrain)
Project Management for IT-related Projects (Logitrain)
 
19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 
Rational unified process lecture-5
Rational unified process lecture-5Rational unified process lecture-5
Rational unified process lecture-5
 
Practitioner’s Guide Building and Sustaining an Effective IT Demand Managemen...
Practitioner’s Guide Building and Sustaining an Effective IT Demand Managemen...Practitioner’s Guide Building and Sustaining an Effective IT Demand Managemen...
Practitioner’s Guide Building and Sustaining an Effective IT Demand Managemen...
 
Promo_Epc project rule of credit and progress measurement
Promo_Epc project rule of credit and progress measurement Promo_Epc project rule of credit and progress measurement
Promo_Epc project rule of credit and progress measurement
 
TechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and ProcessesTechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and Processes
 
Solution Design Services An Overview
Solution Design Services  An OverviewSolution Design Services  An Overview
Solution Design Services An Overview
 
19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal
 
James dimas it infrastructure approach
James dimas it infrastructure approachJames dimas it infrastructure approach
James dimas it infrastructure approach
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Unit 1 Due Date7122015Deliverable Length1–2 pages and projec.docx
Unit 1 Due Date7122015Deliverable Length1–2 pages and projec.docxUnit 1 Due Date7122015Deliverable Length1–2 pages and projec.docx
Unit 1 Due Date7122015Deliverable Length1–2 pages and projec.docx
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
How to Estimate Software Development Project Cost.pdf
How to Estimate Software Development Project Cost.pdfHow to Estimate Software Development Project Cost.pdf
How to Estimate Software Development Project Cost.pdf
 
Optimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and PrioritizationOptimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and Prioritization
 

Plus de Gene Kim

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
Gene Kim
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
Gene Kim
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
Gene Kim
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
Gene Kim
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
Gene Kim
 

Plus de Gene Kim (20)

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
 

Dernier

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Dernier (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects

  • 1. Project Labor Cost Accounting for Agile Projects Disclaimer: This document does not offer specific accounting advice, but represents a practical and viable Agile Accounting approach to capitalizing agile project labor costs that is in practice at a number of major US corporations. However, each project is unique and company policies may differ. Please consult with your technical accounting, financial reporting and internal audit staff to review relative to your internal capitalization policies. October, 2014
  • 2. Goals Objective: to clarify and operationalize capitalization rules for Agile projects through defining agile project accounting stages, with an interpretive focus on work and deliverables as outlined in SOP 98-1 and ASC 350-40. A measure of success will be understand Agile Capitalization sufficient to implement a solution that is accurate, simple, and easy to interpret, control and audit; and increases reporting accuracy and consistency across and reduces the risk of expensing costs that should be capitalized. http://www.agilealliance.org/programs/agile-accounting-standard-program/
  • 3. What Are the Guidelines? Three stages of an IT project: •Preliminary Stage – Costs must be expensed •Application Development Stage – Most costs should be capitalized •Post Implementation Stage – Costs must be expensed
  • 4. Agile Development LifeCycle Scheduled release Analysis Design Project Release Plan Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Release N Release N+1 Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Dev. QA Release N+2 Scheduled release Iteration Scheduled release Iteration Scheduled milestone Scheduled milestone Analysis Design Analysis Design Analysis Design Analysis Design Analysis Design Analysis Design Analysis Design Analysis Design Analysis Design Analysis Design Analysis Design Problem: analysis, design, development and testing is continuously repeated and intertwined throughout each iteration © ThoughtWorks, 2006
  • 5. When within the project do we capitalize? Quick Start Treatment & Pre-project tasks Inception Design Storming It 0 It 1 It 2 It 3 It 4 It n Expense Only Capital and Expense Project Stages Cost allocation Preliminary Project Application Development What How Releases Post Implementation Expense Final set of stories deployed. 72 Hrs … Capitalization Begins Capitalization Ends … Release Release Release Release Release Release • The Preliminary Project Stage: “What“ (Ends In Inception at the beginning of Design Storming) • The Development Stage: “How “ (Starts with Design Storming) • The Post Implementation Stage: “When” (Begins 72 hours after the last production implementation, when final user acceptance testing and OPs support or maintenance handoff is complete)
  • 6. When can project labor be capitalized? • Expectation that the project will be completed and the software will be used to perform the function intended. • New or upgraded software functionality is being developed. • There is a high probability that the project can be accomplished • The Preliminary project stage is completed. • Management, with the relevant authority, authorizes and commits to funding.
  • 7. Here’s What I’d Like Help On Confidential - Do Not Distribute or Copy Hearing from you: 1. If you have a success story to share about Agile Accounting, Compliance or Controls 2. If you need help or have questions in any of these areas
  • 8. Agile Accounting Q’s Pat Reed & Walt Wyckoff preed@ihoriz.com wwyckoff@ihoriz.com
  • 9. FAQ’s 8 Confidential - Do Not Distribute or Copy
  • 10. Simple Rules 1. The nature of work performed in the Preliminary and Post Implementation phases is primarily Expense 2. The nature of work in the Development Phase determines whether it will be Capitalized or Expensed: Expense vs. Capitalization What How People or Process-Centric Asset-Centric Administrative Technical Support Decision-Authority Discretionary/Supplemental Asset-Critical 3. Decision tree: IF Minimum expected life of 3 years beneficial use New software functionality AND Completion of preliminary (expense) phase with e-mail from management authorized with appropriate spending authority to fund project as evidence of readiness for design storming (triggering the development/capitalization phase) AND High probability that the product will be completed as planned Work effort is directly related to asset /product design, development, testing or implementation/integration (except for administration, overhead, training and data conversion costs) CAPITALIZE ELSE Expense
  • 11. 10 Preliminary Project Stage The preliminary project stage is any time on the project conducting feasibility and preliminary requirements analysis (“What”) before the project funding is approved by management with appropriate spending authority  Costs incurred during the preliminary project stage should be expensed as incurred.  Examples of activities that are completed in the Preliminary Project Stage: • Strategic decisions are made to allocated resources to initiate the project • High level performance and systems requirements have been determined • Vendors have demonstrated how their software will fulfill requirements (if a vendor or package solution is being considered) • Alternative means of achieving specified performance requirements have been explored (i.e. buy vs. build) • A vendor or consultant has been selected (if appropriate)  For Agile Projects: When the project team has completed feasibility analysis and developed high level “epic stories” and is ready to move on to explore “How” the project will be iteratively designed and developed, the preliminary project stage is complete (previously labeled design storming). This clear bright line marks the project funding, initiation and beginning of capital work.
  • 12. 11 Development Stage Project costs incurred to develop internal use computer software during the application development stage should be capitalized or expensed, depending on the nature of the tasks.  Tasks that can be capitalized are:  Designing the chosen path, including software configuration and software interfaces  Coding – Development and testing  Purchase and Installation of hardware or packaged software  Testing, including parallel processing  Examples of costs that do not qualify for capital treatment during this stage include:  Training costs  Data conversion. However, the building of data conversion programs can be capitalized. The time needed to do the actual data conversion is expensed.  General and administrative costs and overhead costs.  The application development stage is completed after final user acceptance testing in production. At this stage, monitoring and support is typically transitioned to site ops, (usually 72 hours after deployment to production).  This is when the project has been deemed “substantially complete and ready for use”.
  • 13. 12 Development Stage  Additional details of capitalizable costs include:  Fees paid to third parties for services provided to develop the software during the application development stage.  Short-term leases and service agreements for the provision of third-party owned infrastructure such as hardware, system software and middleware software which are necessary to support the application software development.  The cost of internal and external labor which is directly associated with development (design, build, test)  Third-party infrastructure costs incurred to obtain computer software from third parties.  Refinement of requirements that is performed as part of the development/creation of detailed use cases or stories. (Use cases have a lifecycle and they evolve as they transform and mature from initial discovery in the preliminary project stage (which should be expensed) to more detailed definition and eventually to user acceptance in the application development stage (which should be capitalized).  Costs to develop or obtain software that allows for access or conversion of old data by new systems.
  • 14. 13 Post Implementation Stage The post-implementation stage includes deployment support, training and evaluation. Internal and external project costs incurred during this stage should be expensed as incurred. The post-implementation stage includes: · Completing documentation on procedures. · Conducting formal training. · Certifying the operational system. · Preparing for post-implementation review. · Collecting project data and analyzing process data. · Conducting facilitated process review. · Routine “maintenance” activities, including fixing regression bugs, routine security reviews, refactoring code
  • 15. What is a Capital Asset? "Capital Assets“ are tangible or intangible assets having significant value that are used in operations and that have initial useful lives extending beyond a fiscal year.”  By capitalizing in the year of purchase/development and depreciating over an asset’s useful life, revenues earned from the investment are matched to the expenses (depreciation) generating them. For IT projects, 3 years is typically used.  High level guidelines are found in Statement of Position 98-1: Accounting for the Costs of Computer Software Developed or Obtained for Internal Use, which is part of the GAAP (Generally Accepted Accounting Principals) standards.