۱- برنامه نویس کدهایی رو تولید میکنه که فکر میکنه کدها عاری از هر نوع خطا و باگی است .
۲- محصول تست میشه و ۲۰ تا باگ پیدا میشه .
۳- برنامه نویس ۱۰ تا از اون خطاها رو حل میکنه و واسه بخش تست نرم افزار هم توضیح میده که اون ۱۰ تای دیگه واقعا باگ نیستند .
۴- بخش تست در هنگام تست محصول ۵ تا باگ دوباره از اون ۱۰ تایی که حل شده بود پیدا میکنه و علاوه بر اون ۱۵ تا باگ جدید دیگه .
۵- مرحله ۳و۴ سه بار تکرار میشه .
۶-بخش فروش به برنامه نویس ها و تسترها فشار میاره که زودباشید نرم افزار رو Release کنید و این گونه میشه نرم افزار به دست کاربر میرسه .
7-کاربر 137 تا باگ جدید پیدا میکنه .
8-برنامه نویس های اصلی تولید این محصول باهاشون تسویه میشه و همشون از کار برکنار میشند .
9-تیم برنامه نویسی جدید تقریبا تمام اون 137 تا باگ رو رفع میکنند اما باعث به وجود اومدن 456 تا باگ جدید میشند.
10-شرکت مجبور میشه از یه شرکت دیگه برنامه نویس قرض کنه تا این 738 تا باگ رو رفع بکنند .
11-برنامه نویس خبره که از اون یکی شرکت اومده این کدها رو قبول نداره و میگه باید از اول بنویسه .
12-برنامه نویس کدهایی رو تولید میکنه که فکر میکنه کدها عاری از هر نوع خطا و باگی است .
و این جریان ادامه دارد...