Extreme Programming Metaphor Vs Architecture

There's a lot of discussion on whether the System Metaphor is a valid substitute for a System Architecture. Non-functional requirements (scalability, reliability, etc) are taken into consideration when defining System Architecture. Where do they fall in with XP?

System Architecture helps to maintain ConceptualIntegrity. With XP is this lost, or collectively shared across the team?

Related Wiki Pages:

Related Articles: Egroups:


And indeed, the XP system metaphor may be a suitable replacement for architecture in some cases, but usually in small systems. For many, if not most, software systems, you need more than a simple shared story. How much more you need depends upon many factors.

Taken from The Rational Edge, April 2001, RUP and XP Part II Valuing Differences http://www.therationaledge.com/content/apr_01/f_xp2_gp.html


For more XP implementation issues, see ExtremeProgrammingImplementationIssues


CategoryComparisons


EditText of this page (last edited February 18, 2006) or FindPage with title or text search