Re: p5ee xp?

[email protected] (Rob Nagler) Wed, 19 Jun 2002 20:23:57 -0600
Newsgroups perl.p5ee
Organization bivio Software Artisans, Inc. <http://www.bivio.biz>
Message-ID <[email protected]>
Stephen Adkins writes:
>    "What you are trying to do won't work."

Negative results are always interesting.  XP can work for p5ee, but
not in the way you expressed it.  If you have customers which are
using Blue, then you can do XP.  However, you won't be able to take
input from the people on this list.  In XP (and I think any successful
software project), the customer must speak in one voice.  It is not
the programmer's job to sift through the opinions, possibly
conflicting, of what a programmer should do.

This is why bOP is not bazaar.  For example, we recently added
e-commerce to bOP.  We had been using it for bivio.com, but there was
no reason to split out the e-commerce infrastructure.  One of our new
projects needed e-commerce, so we refactored the e-commerce piece of
bivio.com and released it with bOP.  The change required a major
database upgrade and potentially introduced a number of bugs into
bivio.com.  We refactored the code only when it had business value to
do so.  The refactoring allowed us to share the code between multiple
projects and give it away as open source while earning bivio Software
Artisans money and giving our clients reliability through reuse.

You can make P5EE work.  Here are the steps:

    1. Get a single customer who drives the project.
    2. Solve her problem.
    3. Release the common infrastructure as open source
    4. Repeat

Rob