SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 63 | Next

James Shore and Shane Warden

"The Art of Agile Development"


On-site customers may or may not be real customers, depending on the type of project. Regardless,
customers are responsible for refining their plans by soliciting feedback from real customers and other
stakeholders. One of the venues for this feedback is the weekly iteration demo, which customers lead.
In addition to planning, customers are responsible for providing programmers with requirements details
upon request. XP uses requirements documents only as memory aids for customers. Customers
themselves act as living requirements documents, researching information in time for programmer use
and providing it as needed. Customers also help communicate requirements by creating mock-ups,
reviewing work in progress, and creating detailed customer tests that clarify complex business rules.
The entire team must sit together for this communication to take place effectively.
Typically, product managers, domain experts, interaction designers, and business analysts play the role
of the on-site customer. One of the most difficult aspects of creating a cross-functional team is finding
people qualified and willing to be on-site customers. Don??™t neglect this role; it??™s essential to increasing
the value of the product you deliver.


Pages:
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75