Communication, which is one of the four core values, plays an important role for XP. It starts with user stories, covers pair programming and includes testing.
Communication not only happens between persons, but also between the programmer and the system. The latter only in an abstract sense: "Don't ask me, ask the system." This means: If you don't know how the system behaves, write a simple test, and the system will show you.
Another important part, where communication takes place, is between the customer and the XP team. One of the practices of XP is the on-site customer. That is either the customer himself / herself, or it could also be representative of the customer, e.g. a program manager or a product manager. Acceptance tests are one of the means for communication between the on-site customer and the XP team.
© Copyright 2001-2002 by Manfred Lange, All rights reserved. Terms of use.
Last change: