Re: D2005 shelved
From: Captain Jake (jake[nospam)
Date: 12/28/04
- Next message: Iman L Crawford: "Re: Whatever happened to the 60 day no nonsense guarantee?"
- Previous message: Bryce K. Nielsen: "Re: Update #1 and memory leaks!"
- In reply to: Ximian: "Re: D2005 shelved"
- Next in thread: Mark Vaughan: "Re: D2005 shelved"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 28 Dec 2004 16:26:44 -0600
Ximian <ximian@aol.com> wrote in message <41d1d34e@newsgroups.borland.com>
> From where I stand the going to scratch is a luxury nowdays,
> but I think that everytime a product goes from scratch it fixes design
> errors and that's how software gets better.
But it is not enough just for it to be better. It has to be better by a wide
enough margin that this improved quality results in more additional revenue
than it costs to do the rewrite.
Here's a fictional example:
The XYZ Widget Company is making $4 million in annual sales. Their
developers want to use a new development framework, called ShinyMetal, for
now on, and they want to completely rewrite the existing apps using this new
development framework. This development framework is less expensive by $200 a
developer, and the developers estimate that they will be twice as productive
with the new tool. They convince the management at XYZ to let them go ahead
and rewrite all their software in ShinyMetal. The original estimate is that
it will take their team of ten developers 6 months to rewrite the software.
At $80K per developer, this means the rewrite will cost them $400,000 in
software developers' salaries. The team estimates that one additional QA
person should be enough for the rewite, an additional cost of $30K.
So one year later the rewrite is finally done, at a cost of $860,000. The
better design in the software results in 10% in additional revenue, but bugs
introduced during the redesign require two man-years to fix, at an additional
cost of $160,000.
Total cost of rewrite: $1,020,000.
Total additional revenue pre year: $400,000.
So the rewrite would pay for itself in 2.5 years, except that the developers
refuse to do "maintenance", and so the firm has to hire two additional
programmers to do maintenance, at an annual cost of roughly $100,000. This
means the rewrite supposedly pays for itself in 3.3 years. Only problem there
is that six months after release of the rewrite, marketing comes over and
says the product is obsolete with that feature set. The same developers that
said ShinyMetal was the be-all and end-all of existence just a year and a
half ago now don't want anything to do with it, instead preferring to use the
brand new framework JibberJabber, so the firm fires them all and out-sources
the addition of new features to a firm in Absurdistan.
That is actually a wildly optimistic scenario. In most cases, there will be
NO additional sales of the rewritten software, at least none that result from
it's having been rewritten.
-- ***Free Your Mind*** Posted with JSNewsreader-BETA 0.9.4.362
- Next message: Iman L Crawford: "Re: Whatever happened to the 60 day no nonsense guarantee?"
- Previous message: Bryce K. Nielsen: "Re: Update #1 and memory leaks!"
- In reply to: Ximian: "Re: D2005 shelved"
- Next in thread: Mark Vaughan: "Re: D2005 shelved"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|