![image](https://habrastorage.org/getpro/geektimes/post_images/9cd/955/7a6/9cd9557a6289f8502b5f4ce0c213f42e.jpg)
1. Программист пишет код, и уверен, что тот не содержит ошибок.
2. Продукт протестирован. Найдено 20 ошибок.
3. Программист устраняет 10 ошибок и объясняет тестировщикам, что остальные 10 — это на самом деле не ошибки.
4. Отдел тестирования обнаруживает, что 5 доработок неправильны и обнаруживает 15 новых ошибок.
5. См. 3.
6. См. 4.
7. См. 5.
8. См. 6.
9. См. 7.
10. См. 8.
11. Под давлением отдела маркетинга и в связи с неоправданно ранним сроком релиза, продукт все-таки выпускается.
12. Пользователи находят 137 новых ошибок.
13. Разработчик, который давно получил гонорар, не выходит на связь.
14. Подыскивается команда новых программистов. Устраняются почти все 137 ошибок, но вводятся 456 новых.
15. Первый разработчик присылает в отдел тестирования открытку с острова Фиджи. Все тестеры, давно чувствующие, что им недоплачивают, уходят.
16. Компания поглощается конкурентом, использующим прибыль от выпуска своей последней программы, в которой тоже было 783 ошибки.
17. Приступает к работе новый руководитель. Он нанимает программиста сделать заново программу на пустом месте.
18. Программист пишет код, и уверен, что тот не содержит ошибок…