RE: [AM] [chicago-agile-dev] The Spiral Model

Brad Appleton <[email protected]> Thu, 12 Feb 2004 22:45:58 -0600
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
guillermo camilo <[email protected]> wrote:
> What is the main differences between the spiral model's concepts
> and the core of the agile methodologies???
> 
> i see both of them are, in essence, iterative and incremental,
> so. how are we going to differentiate them?

How might one differentiate between PairProgramming and XP,
or TDD and XP? To me your question is similar.

I think the spiral model is first and foremost a model for
a software lifecycle.  And XP is a methodology (or method if
you prefer) that utilizes a spiral model, as well as utilizing
many other things. I think a development lifecycle model and
a development methodology are different things, and that the
latter employs the former plus a whole lot more.

At its core, the spiral model says develop in an iterative and
incremental fashion driven by risk analysis/mitigation. XP
and agile methodologies felsh this out a whole lot more,
and add practices specific practices for how/when to do it,
and principles/values to guide in the how/why of applying
those practices.

-- 
Brad Appleton <[email protected]> www.bradapp.net
  Software CM Patterns (www.scmpatterns.com)
   Effective Teamwork, Practical Integration
"And miles to go before I sleep." -- Robert Frost

For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com
--^----------------------------------------------------------------
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h
Or send an email to: [email protected]

TOPICA - Start your own email discussion group. FREE!
http://www.topica.com/partner/tag02/create/index2.html
--^----------------------------------------------------------------