DM speculative design; was: Re: [AM] Unfounded assertion

Paul Oldfield <[email protected]>
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
(responding to J.B.)

>> (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.)
> 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: [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
--^----------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.