1 Apr 2004 22:58
Re: The Cost of Change Curve
Paul Campbell <yahoo <at> objectvision.co.uk>
2004-04-01 20:58:01 GMT
2004-04-01 20:58:01 GMT
--- In extremeprogramming <at> yahoogroups.com, Ron Jeffries
<ronjeffries <at> X...> wrote:
> On Thursday, April 1, 2004, at 8:41:21 AM, yahoogroups <at> j... wrote:
>
> > The fact is that there are going to be architectural
> > design decisions that will be difficult to change; this
> > is where experiance comes into play, because a lot
> > of them seem to be avoidable (or at least amenable
> > to impact reduction) if you know the secrets of the
> > masters. (I'm not a master, don't ask me for the
> > secrets.)
>
> How do we know that this is a fact?
We dont in absolute terms but is so closely approximates one that we
take it as such. If your talking about "architectural" changes then
its stuff like moving responsibilities for persisting information
between subsystems, or adding (or removing or changing) entire
processing tiers e.g. introducing/removing a layer of caching.
There will always be potential changes that take a significant
proportion of the effort of writing the entire system because they
touch so much code. Now if you use the argument that "any change is
easy no matter how sweeping because its just code and code is easy to
change" then this argument must also apply proportionately to
completely rewritting a system and/or developing one from scratch -
and it patently isnt "easy" to develop a non-tricial system or we
wouldnt all need be employed doing just that.
Paul C.
To Post a message, send it to: extremeprogramming <at> eGroups.com
To Unsubscribe, send a blank message to: extremeprogramming-unsubscribe <at> eGroups.com
ad-free courtesy of objectmentor.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/extremeprogramming/
<*> To unsubscribe from this group, send an email to:
extremeprogramming-unsubscribe <at> yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
RSS Feed