Reflections on Agile Approaches for Delivering Business Value
Summary
Firstly, there are a lot of very smart people thinking about these issues – it was thoroughly enjoyable to have to take on so many ideas in such a period of time. Thirdly, a number of people are applying thought to the problems in getting the benefits of Agile in multi-party environments, and how to support the process with appropriate contracts. It’s in everyone’s interest that there should be consensus on how to reliably deliver software projects, and how to assess the risk of such delivery (and I don’t mean CMMI) – if we can get to that, then there is more opportunity to deploy financial engineering (e.g. Graham Oake’s idea of completion bonds) to facilitate business improvements through software. Agile Contracts, and the work of Cem Kaner How could we use a Acceptance-Test-Driven approach from the customer side? I need to reflect on, document and develop the work we have been doing on using agile approaches for such things as business analysis / programme shaping etc.