همه bugها برابر نیستند¶
bugهایتان را priority بدهید، و حتی بعضیهایشان را ignore کنید¶
صرف اینکه bugی در محصولتان پیدا کردهاید، معنیاش این نیست که وقت panic است. همه نرمافزارها bug دارند؛ این واقعیت زندگی است.
لازم نیست هر bug را همان لحظه fix کنید. بیشتر bugها آزاردهندهاند، ویرانگر نیستند. annoyanceها را میشود کمی کنار گذاشت. bugهایی که باعث errorهای «درست به نظر نمیرسد» یا miscueهای misdemeanor دیگر میشوند، میتوانند مدتی با خیال راحت کنار گذاشته شوند. اما اگر bugی database شما را destroy میکند، معلوم است که باید فوراً fixش کنید.
bugهایتان را priority بدهید. چند نفر affected هستند؟ problem چقدر بد است؟ این bug attention فوری لازم دارد یا میتواند صبر کند؟ همین حالا چه کاری میتوانید انجام دهید که برای بیشترین تعداد آدم، بیشترین impact را داشته باشد؟ خیلی وقتها اضافه کردن یک feature تازه حتی ممکن است برای اپ شما مهمتر از fix کردن یک bug موجود باشد.
همچنین، culture ترس دور bugها نسازید. bug اتفاق میافتد. مدام دنبال کسی برای blame کردن نگردید. آخرین چیزی که میخواهید environmentی است که در آن bugها بهجای اینکه آشکارا discussed شوند، زیر فرش هل داده میشوند.
و آنچه قبلاً درباره اهمیت honesty گفتیم را یادتان باشد. اگر مشتریها از bugی شکایت کردند، straight up با آنها حرف بزنید. بگویید issue را note کردهاید و دارید با آن سروکار دارید. اگر قرار نیست فوراً addressed شود، توضیح دهید چرا و بگویید روی ناحیههایی از محصول تمرکز کردهاید که روی تعداد بیشتری از آدمها اثر میگذارند. honesty بهترین policy است.
منبع اصلی: All Bugs Are Not Created Equal