Brian Gupta wrote:
>> > 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. 
In reality, they tend to produce a lot more and more accurate
documentation than "traditional" methods, working live documentation
called unit and acceptance tests!
 
> 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.
>
Ah.

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

Reply via email to