Google Answers Logo
View Question
 
Q: How many man years does it take to develop some of the more common software prog ( No Answer,   2 Comments )
Question  
Subject: How many man years does it take to develop some of the more common software prog
Category: Computers
Asked by: barrys-ga
List Price: $7.50
Posted: 11 Feb 2004 03:00 PST
Expires: 12 Mar 2004 03:00 PST
Question ID: 305678
I am looking for the following fact. It seems that when they develop
software these days, they measure it in man years. So if you have a
team of 100 devlopers working on a project for 2 years, it tranlates
into 200 man years. I am looking for some fairly common programs that
took a real lot of time to develop. For instance Microsoft word, if
they were to now develop it from scratch, how long did it take? Or in
reality considering that each version builds on the one before it, how
long did it take in reality? The point that I am looking to bring out,
is that these programs are immensly complicated.
I must have the answer to this question by 2:00 PM today (NYC time)

Clarification of Question by barrys-ga on 11 Feb 2004 12:20 PST
Even a short to the point couple of facts will help. Let's extend the
time to 4:00 PM, anyone out there want to make a quick few bucks?

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:32 PST
Hi, Barry.

I just started on this, and I know you're on a tight deadline, so I'm
going to just drop a few things out here, as I find them, in case you
can use them. If anything looks good to you, I can formulate an
official answer later.

For starters, this is interesting stuff:

"Software Realities

millions of lines of code 
Space Shuttle -- 25 million lines of code 
Air Traffic Controller -- 1 million lines of code 
Citibank ATM -- 700,000 lines of code 
IBM checkout scanner -- 90,000 lines of code 

man-years of effort 
Space Shuttle -- 22,000 man-years to develop 
Air Traffic Controller -- 1600 man-years to write 500 to develop 

no one person can understand it all 
testing is costly, Lotus spent $15 million in testing a 400,000 line
program. Space shuttle testing cost $500 million or $1000 per line of
code.
impossible to fully test (100 inputs, ,  years to test at 100 per second) 
discrete systems are brittle 
hardware failures? (Blackhawk helicopter example/microwave interference) 

Conclusion: Large software systems are riddled with bugs. Sometimes
surprising that they ever work."

http://www.cs.jcu.edu.au/ftp/web/teaching/Subjects/cp1500/1995/foils/may26/may26.html

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:37 PST
Here's a good one. This applies to the Law Enforcement Automated Database Software:

Upon complete review of LEADS software, an independent company
indicated that it would take 70 man-years to develop similar
software."

http://www.leadssoftware.com/leads_edge.html

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:41 PST
Here's a staggering claim regarding software called BusinessObjects Warehouse:

"IBD [Investor's Business Daily"]: What was the extent of your staff
commitment to this rewrite?

Liautaud [Bernard Liautaud, founder and chief executive of Business
Objects SA] : This took us close to 1,500 man-years to develop. We had
500 people working on it for the last three years."

http://www.businessobjects.com/news/in_the_press/investor_business_daily_2003apr30.asp

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:43 PST
"SoftTech Advantage (STA) president Emma V. Teodoro said developing
products require much time and capital. She cited that STA's year 2000
conversion tool, Fieldex, took 50 man-years to develop."

http://itmatters.com.ph/features/features_102798.html

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:46 PST
This concerns Microsoft's development of Windows NT operating system:

"There is approximately 4 to 5 million lines of code and 200 man-years
in the current generation of NT 4. Current estimates place Windows NT
5 around 30-40 million lines of code."

http://www.erenkrantz.com/Geeks/WhatIsNT.shtml

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:48 PST
On Sun's "Solaris" operating system:

"...Sun's Solaris, the result of tens of thousands of man-years in one
of the hotbeds of the industry."

http://www.trusted-components.org/documents/tc_original_paper.html

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:54 PST
About Microsoft's initial release of the Windows operating system:

"On November 10, 1983 Microsoft made the announcement that they were
going to be releasing a program named Windows. Then came, 'the big
delay.' The whole program was expected to take 6 man years to
complete. The programmers kept fiddling and changing things around and
it ended up taking 90 man years."

http://wwwshs1.bham.wednet.edu/curric/socst/wa/bill2.htm

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 12:56 PST
Whew. Gotta go now. Hope some of this helps! Please let me know if any
of my links were useful enough to qualify as an answer.

Request for Question Clarification by pinkfreud-ga on 11 Feb 2004 13:30 PST
One more goodie:

"It took 10,000 man-years for Microsoft to develop Internet Explorer 3."

http://www.macnn.com/news/22939&startNumber=29

Clarification of Question by barrys-ga on 12 Feb 2004 10:59 PST
Dear Pinkfreud. First off Hi. Secondly Thanks. I used some of these
facts in the lecture last night, and it was very helpful. If you could
put them together a little more, I would be very appreciative (And of
course it would be a great anwer.)


Thanks

Request for Question Clarification by pinkfreud-ga on 12 Feb 2004 12:47 PST
I am glad that some of the items I found were useful. How many
additional links are you needing?
Answer  
There is no answer at this time.

Comments  
Subject: "Size" of MS Windows
From: ulu-ga on 13 Feb 2004 14:42 PST
 
http://www.forbes.com/home_europe/newswire/2004/02/13/rtr1260379.html
"SOURCE CODE FOR THE TAKING

Various computer security firms were reporting on Friday that two
compressed files -- one at 203 megabytes and another at 229 megabytes
of Windows NT and Windows 2000 operating systems -- were being widely
distributed on scores of online exchanges.

Security officials said the compressed files amounted to a CD-Rom's
worth of data and represented less than five percent of Windows code.
However, they warned it may relate critical security functions."

Rough calculations:
200 MB * 3 (compression ratio) * 20 (5%) = 12 GB
60 WPM * 5 (B/word) * 60 (Min/Hr) * 2000 (Hr/Work Year) = 36 MB/PersonYear
12 GB / 36 (MB/PersonYear) = 333 PersonYears worth of typing alone

Now we don't know how many lines are just "/****************************/"  ;-)
We will also ignore any "cut and paste" style of programming.
Subject: Classic Book: The Mythical Man-Month
From: ulu-ga on 13 Feb 2004 14:57 PST
 
The Mythical Man-Month: Essays on Software Engineering, Anniversary
Edition (2nd Edition)
by Frederick P. Brooks (Author) 
http://www.amazon.com/exec/obidos/ASIN/0201835959

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy