Continued from page 1.
Because details are left
off the user stories the developers will need to talk with customers to get enough detail to complete a programming
task. Projects of any significant size will require a full time commitment from the customer.
The customer will also be
needed to help with functional testing. The test data will need to be created
and target results computed or verified. Functional tests verify that the system is ready to be released into production.
It can happen that the system will not pass all functional tests just prior to release. The customer will be needed
to review the test score and allow the system to continue into production or stop it.
This may seem like a lot
of the customer's time at first but we should remember that the customer's time is spared initially by not requiring
|

a detailed requirements specification and saved later by not delivering an uncooperative system. Some problems can occur when multiple customers are made
available part time. Experts in any field have a tendency to argue. This is natural. Solve this problem by requiring
all the customers to be available for occasional group meetings to hash out differences of opinion. 
 |