Acceptance Tests First

Working on a few ExtremeProgramming and XpIsh? projects now, I have noticed a high degree of success in having AcceptanceTests defined and implemented before starting on a story. Here are some of the benefits I have seen:

Of course, having the AcceptanceTests up front can be pretty difficult, especially when working in an XpWithoutCustomerBuyIn type of environment. Real-world factors such as resources, schedule, and customer buy in will affect it. But, I think that with a little dicipline on behalf of the developers and the customer, this is very attainable.


View edit of February 27, 2003 or FindPage with title or text search