[comp.os.msdos.programmer] Software Development: Microsoft, IBM, etc

millar@rocket.uucp (Jeff Millar) (06/25/91)

PC Week had a very interesting article on a "leaked" memo from Bill
Gates of Microsoft.  In it, he commented that by developing software
without IBM, Microsoft would be free of the burden of IBM poor design 
and coding practices. I have been wondering what procedures are used 
to develop large commercial programs...because whatever they are, 
I'll bet they are more effective than Mil-Std-2167A (the Defense community
standard).

Would a few people care to comment on the management of software
projects in commercial practice?...maybe refer me to some references
on the subject in books or magazines.

I am interesting in the process from start to finish...the
Mil-Std-2167A steps go something like this...requirements definition,
top-level design, detailed design, code, code review, module
testing, software module integration, testing.

There are some modern concepts such as prototyping of software
functions and object oriented design and coding...how do these fit
into the large commercial software development practice?

Thanks for your help...
--
Jeff Millar
millar@rocket.sanders.com