Business Value Driven Development / Customer Focused Delivery

In the three levels of process described previously, the highest is business value driven development (BVDD).   In this process the focus is on business value, such as increased revenues or decreased costs.  For customer facing groups, the business value typically involves customer focused delivery – such as developing things that increase customer satisfaction. Continue reading Business Value Driven Development / Customer Focused Delivery

Estimating Business Value

Creating software is about delivering business value. Without some measure of business value, it’s hard to determine whether the software has any. For several years, I’ve presented a session on estimating business value to local user groups and national conferences. My new book, Lean-Agile Acceptance Test-Driven Development: Better Software through Collaboration, includes a section on estimating business value. Here are some ideas from that book and others accumulated over the years. Continue reading Estimating Business Value

Doneness Focused Processes

Doneness Focused Processes

In a previous article, I described the three levels of doneness tests – business, customer/user, and technical.   Corresponding to these levels of tests are three processes that are all focused on the doneness tests.   These are Business Test-Driven Development (BTDD), Acceptance Test-Driven Development (ATDD), and Test-Driven Development (TDD).   We’ll see how they differ and how they all relate to Plan/Do/Check(Study)/Act (PDCA). Continue reading Doneness Focused Processes