> In agile development, you begin with a list of simple requirements
> without a detailed description of how you are going to get there. You
> then rush straight to implementation. After implementation, you pass
> back to customer for feedback at the soonest possible instance. You
> then rush again for a period of time, (say 2 weeks) and kick out what
> you have to the customer. Keep repeating indefinitely.
>
I think you have a slightly warped view of Agile development!  As an
Agile evangelist, I hate seeing words like "rush straight to
implementation" and "kick out what you have to the customer".  Done
correctly, Agile processes are a very structured and customer focussed.

I chose to use words that are deliberately provocative, and engender
some of the fears of agile methodology. Agile methods do emphasize
real time communication, over written documents. Agile methods also
emphasize "working software" as the measure of progress, and produce
very little written documentation relative to other methods. This has
resulted in criticism of agile methods as being undisciplined, which
BTW is the point I was trying to emphasis with my choice of words.

brian
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to