As more development shifts to Agile methodologies, it seems that developers are feeling more comfortable about releasing software with known bugs, especially since the bugs will be fixed in the next iteration. At the same time, bugs are always frustrating to customers and, in many cases, bugs can turn a customer off for good.

I am not a fan of releasing a product with issues, but I understand that some things simply cannot be allowed to hold up a release. What are your thoughts?

Related TechRepublic IT Leadership post: Buggy software: Why do we accept it?