RE: Managing Extreme Programming

"Alleman, Glen B." <[email protected]>
Newsgroups gmane.comp.programming.extreme-programming.adoption
Message-ID <[email protected]>
George,

 

One troubling concept in all this discussion is the assumption that ALL
software development project are based on emergent requirements of the
type addressable by pure-XP. This is simply not the case. However many
of the XP practices as useful no matter what the "chaos" level of the
project. Many of our projects and most of hose in aerospace and telecom,
have externally specified requirements, since these systems are embedded
in larger systems. Yes the requirements are the interfaces can and do
change, but they are not "discovery" requirements in the manner
suggested by many XP authors - where the user has no a clue as to what
she wants and XP provides adaptive development process.

 

The requirements we receive here are say 80% to 90% defined when we get
them, adapting to changes in a rapid manner is useful, but PP, 100%UT,
CM and all the downstream XP practices are more useful in the end
because quality and on time deliver are "assured" - in the traditional
methods of the past they were not.

 

The time and expense of changes the requirements is NOT what prevents
the customer from changing them. What prevents them from changing them
is the system is embedded in a larger scheme and there is no economic
advantage to change them. The class of problem we are providing
solutions to is a "systems engineering" problem not a point solution
problem.

 

Glen B. Alleman

 

 

-----Original Message-----
From: Dinwiddie, George [mailto:[email protected]] 
Sent: Tuesday, January 14, 2003 6:55 AM
To: [email protected]
Subject: RE: [xpAdoption] Managing Extreme Programming

 

It seems to me that this is a natural consequence of a customer who is
distinctly non-agile in producing requirements.  I don't doubt that the
real world changes just as fast for them as for everyone else, but they
have a considerably longer decision proces.  The time and expense of
changing requirements causes your customer to avoid it if at all
possible.

	-----Original Message-----
	From: Alleman, Glen B. [mailto:[email protected]]  

	[>] The added value of EV in the XP world is to add to the
"velocity" metric the accrued value. That is use the BCWS as the target
value rather than yesterday's weather. Adding or deleting stories in EV
means scope changes so we are careful not to allow this except in
special circumstances. Our world here is not discovery design so this is
rare.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.