> From: antoine.contal@xxxxxxx
> 
> So you mean you're criticizing Extreme Programming just because it has
its
> zealots?

No, I'm criticizing zealots who try to use XP techniques where they
don't belong, such as in large ERP projects.  The XP folks themselves
insist that XP works best on small, isolated projects.  That's because
release dates are "flexible", you make lots of interim releases, and you
need constant access to your customers.  In the real world, especially
among ISVs, that model simply doesn't fit.

On the other hand, it might fit great in a small company where you have
"nearly no annoying customers from outside the company" and you can
"release when something good is ready for releasing".


> It's a real pity, because teams doing XP with RPG could be a good way
to
> show how modern this language can be.

Very little of XP is new to XP.  The part that is most at odds with
current practices is the constant revising of the estimate based on new
knowledge.  We call that "prototyping", and it's typically done prior to
actually starting software development.  If you're still prototyping
after you've established deadlines, then you established your deadlines
way too soon.  Maybe that's what happens to Microsoft, I don't know.

Automated testing, on the other hand, is a nice feature.  I'd love to be
able to institute that on a regular basis.  The main probably with the
use in some of the more radical XP approaches is that unit testing
replaces detailed design.  Where we normally have two or three design
decomposition phases (functional to detailed to technical) with unit
tests and system tests, XP usually says "code to the functional spec".
Unfortunately, some people take this to mean "don't worry about the
design -- as long as the code executes correctly, you don't care what it
looks like".

Anyway, I'm not anti-XP.  It has its place.  Just not EVERYPLACE.

Joe


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.