Chapter 17. UNDERSTANDING QUALITY ASSURANCE

As a company matures and changes, quality requirements grow and change as well. From the early startup stage, to the foothold stage, to the growth stage, basic quality practices are required to keep the company from stagnating or failing to grow to the next level.

A quality assurance (QA) team is devoted to evaluating and improving the quality of the company's software product. Effective QA requires much more than simply testing new products, however. As discussed in earlier chapters, QA teams should also be involved in the product's definition, development process, and customer feedback.

In a small company, one manager is often in charge of both QA and development teams. In this role, the manager needs ...

Get Growing Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.