Rules

Secret ingredients to quality software

Edit
Info

Agreements - Do you know who pays for 'bugs'?

Created on 20 May 2010 | Last updated by Tiago Araujo on 24 Jun 2013 07:41 AM (almost 8 years ago)

You WILL discover bugs in any newly developed software. This is perfectly normal. It's important to have a common understanding with your software developers about what to do when they arise.

'Bugs' are generally a consequence of the development team not knowing every possible scenario when adding error handling. Generally speaking it takes developers just as long to add the error handling before you test it than after you test it. Bugs can also occur when development requirements change on the spot or work is not sufficiently specified.

For these reasons, fixing such issues is generally billable work on time & material contracts. On fixed-price contracts, bugs are generally fixable within the warranty period at no cost to you.

What is a bug?


We open source. This page is on GitHub