These are some probable facts in Real World Software Engineering:
- The project (and development) really begins only after a strong blessing from the stakeholders. This strong blessing exists in the form of documented requirements and financial agreement. Until this strong blessing happens, the project has not advanced the phase of GW (good wishes).
- The number of bugs is inversely proportional to the level of understanding of requirements (even though this is not the only factor).
- If the (original) developer is not intimately familiar with the code, there are bugs in the code.