This document discusses challenges with reconciling agile software development practices with compliance and accounting requirements. It proposes an agile framework for capturing project costs that addresses three traditional phases - preliminary, development, and post-implementation - in an agile context. Key aspects of the framework include classifying work as expense or capital based on simple rules, documenting management authorization, and assessing the probability of project completion. An acceptance test is provided to evaluate if the framework provides an auditable, scalable and sustainable solution consistent with GAAP. The document encourages readers to get involved in further discussing these issues.