1 Apr 2002 01:00
RE: Ask the Customer
Laurent Bossavit <laurent <at> bossavit.com>
2002-03-31 23:00:54 GMT
2002-03-31 23:00:54 GMT
> > I really, really have trouble understanding how anything that could > > possibly make a project crash and burn could be "out of scope" for > > XP, which is all about making projects work. > > I'm a little late to this conversational party, but I'm intrigued by > your statement. You really shouldn't be intrigued that I have trouble understanding some things. I have trouble understanding almost everything. :) > One of the big things I liked about XP on first encounter was that it > _doesn't_ try to be everything. Agree. It only tries to be a list of things programmers and customers can do to improve their chances of shipping good software on time. At least, that's how I see it. > There are lots of things that can make projects fail that we would > probably agree are out of scope for XP: lack of adequate funding, poor > HR practices, incompentent management, poor estimate of the market for > a product, etc. I'd like to agree with you, but I'm puzzled by a couple things. For instance, if we are resigned to suffer from poor hiring practices, can we honestly say that we care about doing pair programming right ? It seems to me that the ideal of pair programming implies that programmers have a say in whom they'll be pairing with. Maybe HR doesn't mind hiring coders who shower once a year, because people work out of cubicles; but coders who pair program will certainly(Continue reading)
If we need to negotiate with the HR folks and the CEO about hiring
practices, we need some knowledge of hiring practices in general,
employment law, management and possibly finance - not to mention how
to negotiate. It would be silly to expect XP to teach us how to do
those things, and most people wouldn't.
> > This leads me to conclude that the seriousness of the impact of some
From descriptions of your own practices on the list, it has seemed
that you are pretty flexible in doing what you think is right - or
possible - even when it doesn't match XP practices exactly.
So in practical terms, what's the distinction between one who has
a "tight" definition of XP but is willing to compromise it when
called for and someone who does the same things but calls whatever
they do "XP?"
Not a position - just a question.
Charlie Poole
cpoole <at> pooleconsulting.com
To Post a message, send it to: extremeprogramming <at> eGroups.com
To Unsubscribe, send a blank message to: extremeprogramming-unsubscribe <at> eGroups.com
ad-free courtesy of objectmentor.com
Your use of Yahoo! Groups is subject to
RSS Feed