RE: Prototypes, process, and ID (RE:[interactionarchitects] Re: process ... the next generation)
30 Oct 2003 - 3:26am
12 years ago
Peter Bagnall said:
> I think part of our problem is that in software > the manufacturing cost is practically nothing (CD's > or net distro are cheap.), so any more time spent > in design feels to management like a direct increase > in cost, and therefore a loss of profitability.
I'm not sure I know the context in which you are describing manufacturing
here Peter, because the cost of manufacturing software also includes an
equivalent "tooling" up period which is development, testing and everything
else related to building applications. If you have ever tried to change the
design of a software application some way into the build process, I'm sure
you will know just how expensive developmet can be.
However, XP and other Agile methods were a direct reaction against people
trying to spend too much time designing up front and not enough time trying
However the software world is aware of it's failing in this respect, so now
being in danger of going full circle:
"Data indicate that 60-80% of the cost of software development is
rework--that is, fixing defects that are found during testing.* While
software must still be tested, testing and rework costs would be reduced if
better design and implementation practices were used. " http://www.sei.cmu.edu/director/aboutSEI.html
This does not inevitably mean more time on design - just better practises.