Как оценка реальных условий и снижение качества привели к успеху
- Best Practices
Что должен делать QA, чтобы команда действительно создала успешную систему, востребованную заказчиком? Не только тестировать, но и оценивать реальные условия, аудировать систему, проверять элементы и связи между ними, учитывать зависимости и помогать команде принимать осмысленные решения.
В докладе поговорим о том, почему работу QA важно рассматривать не как набор закрытых тикетов, а как последовательность действий, направленных на достижение целей проекта. На примере разработки механических компьютеров Чарльза Бэббиджа разберем, как высокие требования к качеству, недостаток финансирования, материалов и технологий сделали невозможным создание его машин. А затем посмотрим на историю Шольцев, которые, опираясь на идеи Бэббиджа, смогли построить разностную машину, снизив требования к точности результатов и материалам. Машина получила золотую медаль Всемирной выставки в Париже, оказалась востребованной и имела коммерческий успех.
Эта история хорошо показывает, что качество — не всегда стремление к максимальным характеристикам. Иногда задача QA — понять реальные условия, ограничения и цели команды, чтобы помочь создать систему, которая действительно решает задачу заказчика.