I would underline George's reminder that XP does not outlaw external
documentation. We focus on doing the documentation that is needed: the more
important focus is on the /communication/ that is needed, some of which is
best provided by documentation and some by less formal, more rich means,
such as conversation.
The metaphor practice is therefore /not/ in conflict with the other XP
rules. On the contrary, a good system metaphor supports the conversations
and the documents that one writes, by providing a common thought framework
for organizing the details one communicates about.
As for learning about XP, I don't know enough about your situation or your
purpose to be able to advise you directly. /In general/ I would suggest
that people start with the elementary XP practices, such as programming
practices, test-driven development and refactoring; such as team practices,
iteration and release planning, pair programming, and just sitting
together. In working closely together on a problem, a team will generally
begin using metaphors that work for them.
Metaphor seems like a practice that has to come at the beginning, and it's
nice when it does. But for most individuals and teams, it may not be the
best place to start. The best place might be to work on more practical
things.
Ron Jeffries
www.XProgramming.com
Just because XP doesn't talk about how to make fire, should we assume it
requires us to use sticks? -- Richard MacDonald
On Tuesday, November 9, 2004, at 3:09:51 PM, Lina wrote:
> Hi all! I do have some doubts regarding to the metaphor practice and
> I'm wondering if anyone can help in clarifying this issue.
> Researches done on XP didn't cover this practice and some of them
> even omitted it. One of the characteristics of XP is that it doesn't
> allow the documentation to outside of the code but having this
> practice is somehow conflicting with this XP rule. I do feel a bit
> confused especially that I'm new in XP and never used it before!!
> Would you please help??
End quotation from Lina, on Tuesday, November 9, 2004, at 3:09:51 PM
To Post a message, send it to: [EMAIL PROTECTED]
To Unsubscribe, send a blank message to: [EMAIL PROTECTED]
ad-free courtesy of objectmentor.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/extremeprogramming/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/