Re: Agile developement ... more than just extreme programming ???
From: Shayne Wissler (thalesNOSPAM000_at_yahoo.com)
Date: 11/14/03
- Next message: Thomas G. Marshall: "Re: Java "interface" vs. OO interface"
- Previous message: Graham Perkins: "Re: Is a properly structured OO design more durable"
- In reply to: Phlip: "Re: Agile developement ... more than just extreme programming ???"
- Next in thread: Frank A. Adrian: "Re: Agile developement ... more than just extreme programming ???"
- Reply: Frank A. Adrian: "Re: Agile developement ... more than just extreme programming ???"
- Reply: Phlip: "Re: Agile developement ... more than just extreme programming ???"
- Reply: Ron Jeffries: "Re: Agile developement ... more than just extreme programming ???"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 14 Nov 2003 16:27:49 GMT
"Phlip" <phlip_cpp@yahoo.com> wrote in message
news:w06tb.29358$r76.25324@newssvr31.news.prodigy.com...
> > > - accept feature requests in any order
>
> Shayne Wissler wrote:
>
> > Any project can "accept" feature requests in any order. And every
project
> > will have different cost outcomes depending on the order. This doesn't
> > distinguish anything.
>
> Try "accept feature requests in any order without affecting the cost
> outcome".
So your assertion is that an agile project can implement requirements in any
order, with no change in what it costs to implement all of them? That would
certainly be a distinguishing characteristic. Of course, it would also be a
lie.
> > > - release any integration
> >
> > Again, any project can release any integration, but whether or not it is
> > usable in any sense other than something to futz around with is an
> entirely
> > different matter. And no project can, for every situation, create a
> > "release" that's actually useful to a business in only two weeks.
>
> Try "release any integration with the same extremely low odds that Quality
> Control will find any bug in it as any other integration, including the
> formal 'release' ones."
How about "similar odds" rather than "same odds"?
> (Recall we integrate after every tiny change; that's the "release" I'm
> talking about.)
>
> The end result: If a customer wants a patch, they get it now, not later.
This is a fine characteristic, but it would not by itself differentiate
"agile" from "iterative".
> Can you think of a way to enable these two project capabilities while
going
> faster?
What two? Faster than what?
> > > - minimize the time between committing a request
> > > and making end-users more productive with it.
> >
> > If I interpret the term "minimize" literally, then no project actually
> > achieves this. And all proper projects strive to minimize the time from
> > getting requirements to fulfilling them.
>
> This is just the same as the hardware manufacturing goal "minimize average
> inventory shelf time". The time between a purchase order and delivery
should
> be short!
>
> Achieving the other two goals enables this goal.
My point is that the goal is in common with all other methodologies. The
purpose of any methodology is to do things more efficiently. To be objective
you should not have the goal as one of the distinguishing characteristics,
it's like the word "agile" itself.
Shayne Wissler
- Next message: Thomas G. Marshall: "Re: Java "interface" vs. OO interface"
- Previous message: Graham Perkins: "Re: Is a properly structured OO design more durable"
- In reply to: Phlip: "Re: Agile developement ... more than just extreme programming ???"
- Next in thread: Frank A. Adrian: "Re: Agile developement ... more than just extreme programming ???"
- Reply: Frank A. Adrian: "Re: Agile developement ... more than just extreme programming ???"
- Reply: Phlip: "Re: Agile developement ... more than just extreme programming ???"
- Reply: Ron Jeffries: "Re: Agile developement ... more than just extreme programming ???"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|