Acceptance Test-Driven Development: A great place to start

Error message

  • Strict warning: Declaration of role_expire_handler_field_rid::pre_render() should be compatible with views_handler_field::pre_render(&$values) in require_once() (line 83 of /home2/netobje2/public_html/sites/all/modules/role_expire-7.x-1.0-beta2/role_expire/role_expire.views.inc).
  • Strict warning: Only variables should be passed by reference in eval() (line 3 of /home2/netobje2/public_html/modules/php/php.module(80) : eval()'d code).

See a description of the Lean-Agile at Scale and at the Team: The Value Stream Series

ATDD is more about understanding what needs to be developed than it is about the testing itself. Validation of software must begin with validating what is being built, not did we build it correctly. The most expensive way to validate what we think is needed is by writing production code. Improving the conversation between whoever represents the customer, the developers and testers is the most effective, fastest and lowest cost method available. ATDD is about improving the conversation between these parties early in the development cycle.

In our assisting companies to Lean-Agile methods, we have found that one of the first things companies should do is implement ATDD into their development methods, regardless of what they are. This is because ATDD represents more a change in timing of the work. Little, if any, additional work is required. Yet, much waste in the development process can be avoided. Hence. for teams that are already overwhelmed and are wondering how they can improve without adding additional burden to their development organizations in doing so, ATDD represents one of the best places to start.

All the Details

Type:
Past Webinar
Published:
Friday, November 16, 2012
Length:
1 hour
Author: