Lean-Agile Acceptance Test-Driven Development

Buy the Book

Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration

 

 

 

 

by Ken Pugh.

Software development projects have been adopting agility at a rapid pace.  Although agility provides quicker delivery of business value, lean principles suggest reducing waste, delays, and hand-offs can provide even faster delivery.

With acceptance test driven development, the business customer, the tester, and the developer collaborate to produce testable requirements.

These acceptance tests form the detailed specification of how the software should work from an external point of view. They help the customer to clarify their needs, the developer to have an objective to code towards, and the tester to plan for more than just functional testing.