The document discusses the evolution of quality assurance (QA) organizations from a traditional model to a modern approach, highlighting key differences such as team integration, testing focus, and collaboration. Traditional QA relied on large, separate teams with a low developer testing engagement, while the modern model emphasizes smaller, integrated teams where QA specialists work closely with developers throughout the software development lifecycle. This shift addresses problems of high operational costs, long lead times, and insufficient quality by fostering accountability, incorporating quality at every stage, and utilizing specialized QA expertise.
Related topics: