Get notified of page updates it's private Richard Lowe's Articles Software Development Cycle Software doesn't just appear on the shelves by magic. Here, shared for the first time with the general public, are the inside details of the program development cycle. Programmer produces code he believes is bug-free.
Product is tested.
20 bugs are found. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren't really bugs. Testing department finds that five of the fixes didn't work and discovers 15 new bugs. Due to marketing pressure and an extremely premature product announcement based on an overly optimistic programming schedule, the product is released. Users find 137 new bugs.