Paul Oldfield
2004-02-05 10:00:55 UTC
(responding to J.B.)
On this the Agile community and those generally outside the
Agile community disagree and will likely always disagree. One
of the fundamental differences between Agile practitioners and
everyone else /seems to be/ that Agile practitioners treat
speculative design as a liability, whereas others treat
speculative design as an asset.
The important thing to know is that both these viewpoints are
rules of thumb based on the relative costs and benefits of
speculative design. We reach different conclusions because
our approaches give different breakdowns of cost, thus
different cost-benefit balances. This is important because
the rule of thumb will not necessarily apply in different
conditions. Of course, this last observation is also important,
because it implies that if we want the rule of thumb to apply,
we need to change the conditions in which we work.
Agile approaches understand the benefit of not having to do
speculative design, and have ensured the cost of deferring
design until it is *not* speculative is reasonably low - in an
agile 3GL programming environment. We have not done that
yet for a Data Management environment.
Paul Oldfield
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
www.aptprocess.com
any opinions expressed herein are not necessarily those of
Mentors of Cally or the Appropriate Process Movement
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com
--^----------------------------------------------------------------
This email was sent to: gcma-***@gmane.org
EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h
Or send an email to: agilemodeling-***@topica.com
TOPICA - Start your own email discussion group. FREE!
http://www.topica.com/partner/tag02/create/index2.html
--^----------------------------------------------------------------
(Dagna)
But we can (or, at least, I
can, and I don't think I am that unusual!) work out that if a field is
made up of compound data (like initials + surname, or quantity
multiplied by price to give net value), then someone is going to
look at it and want to get at the elements. (The price per unit.)
(J.B.)But we can (or, at least, I
can, and I don't think I am that unusual!) work out that if a field is
made up of compound data (like initials + surname, or quantity
multiplied by price to give net value), then someone is going to
look at it and want to get at the elements. (The price per unit.)
On this the Agile community and those generally outside the
Agile community disagree and will likely always disagree. One
of the fundamental differences between Agile practitioners and
everyone else /seems to be/ that Agile practitioners treat
speculative design as a liability, whereas others treat
speculative design as an asset.
rules of thumb based on the relative costs and benefits of
speculative design. We reach different conclusions because
our approaches give different breakdowns of cost, thus
different cost-benefit balances. This is important because
the rule of thumb will not necessarily apply in different
conditions. Of course, this last observation is also important,
because it implies that if we want the rule of thumb to apply,
we need to change the conditions in which we work.
Agile approaches understand the benefit of not having to do
speculative design, and have ensured the cost of deferring
design until it is *not* speculative is reasonably low - in an
agile 3GL programming environment. We have not done that
yet for a Data Management environment.
Paul Oldfield
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
www.aptprocess.com
any opinions expressed herein are not necessarily those of
Mentors of Cally or the Appropriate Process Movement
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com
--^----------------------------------------------------------------
This email was sent to: gcma-***@gmane.org
EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h
Or send an email to: agilemodeling-***@topica.com
TOPICA - Start your own email discussion group. FREE!
http://www.topica.com/partner/tag02/create/index2.html
--^----------------------------------------------------------------