Every company, no matter what services or goods it produces, has to deal with three most important values: time, price and quality. These are three pillars for clients when they choose something to buy. They want either a quick delivery, or a reasonable price, or excellent quality. Obviously, there’s no technology to provide these values in one product simultaneously; clients can expect two of them at best.
For most customers, when asked about the importance of these values, it usually comes down to quality. In this article, we would like to focus on the software quality and the way it is achieved and supported during the development process.