Quality considerations are of paramount importance in the software business. It has long been understood that the costs of defects rise significantly when they are not caught early. The agile community, for example, refers to “failing fast” ...read more