Взгляд на QA чужими глазами. QA from not QA’s perspective

Содержание

Слайд 2

QA about QA

Мы можем делать не Quality Assurance, а только Quality Control
Не

QA about QA Мы можем делать не Quality Assurance, а только Quality
только мы отвечаем за качество
Программ без багов не бывает.
«Телепаты в отпуске»
Нас спрашивают слишком поздно...

Слайд 3

QA about QA

Requirements

Artifacts (Software Product)

QC

Defects

Recommendations

QA about QA Requirements Artifacts (Software Product) QC Defects Recommendations

Слайд 4

Идеальный тестировщик

Может проанализировать спецификацию
Переводит спецификацию в тестовый сценарий (т.е. документ, полностью подчиненный

Идеальный тестировщик Может проанализировать спецификацию Переводит спецификацию в тестовый сценарий (т.е. документ,
спецификации)
Умеет быстро и надежно воспроизводить баги по описанию и корректно описывать условия воспроизведения.
Умеет оптимизировать собственный труд, вырабатывая автоматизированные процедуры. и т.д.
формализм

Слайд 5

К чему приводит (проблема)

Смещение фокуса – основной упор делается оптимизации процессов контроля

К чему приводит (проблема) Смещение фокуса – основной упор делается оптимизации процессов
качества (автоматизированные тесты, нагрузочные тесты, скрипты, и т.д.)
Выработка дополнительный процедур, суть которых – тот же контроль качества.
Контроль качества работы «кодеров»
Отчетность «в багах»...

Слайд 6

Возможные причины

Раз все баги не перефиксить – пусть лучше о них мы

Возможные причины Раз все баги не перефиксить – пусть лучше о них
будем меньше знать. В конце концов значение имеют баги, которые найдет заказчик, а не мы.
Тестирование -- «отрицательная» деятельность, которая лишь направлена на выявление недостатков – если хорошо разрабатывать – QC не нужны.
Чтобы оправдать затраты – деятельность QC должна быть измерима и не вызывать сомнений, что делается «какая-то фигня».

Слайд 7

«Фатальные» проблемы качества:

Не нравится заказчику – Ну не нравится и всё тут!
Несоответствие

«Фатальные» проблемы качества: Не нравится заказчику – Ну не нравится и всё
продукта – бизнес-цели – не приносит денег
Несоответствие продукта ожиданиям конечных пользователей – неудобно пользоваться
Сложность освоения – сразу непонятно, как пользоваться, непохоже на остальное.
Не вписывается в toolset – продукт – сам по себе, не связан с OS или другими продуктами.
Продукт стабилен только в рамках определенных сценариев использования, шаг влево-вправо – «Тормозит и валится».
Продукт тяжело расширять или добавлять новые фичи

Слайд 8

«Фатальные» проблемы качества:
Не являются следствием недостатков процесса разработки или неследования этому процессу.
Не

«Фатальные» проблемы качества: Не являются следствием недостатков процесса разработки или неследования этому
являются ошибками кодеров.
Практически невозможно выявить в процессе формальной проверки соответствия продукта функциональным требованиям.
Очень сложно выявить в рамках формализованных процессов и процедур.

Слайд 9

Задачи-максимум QA (моя мечта ☺)
Обеспечить беспроблемную приемку проекта заказчику.
Гарантировать успешность продукта
Гарантировать удобство

Задачи-максимум QA (моя мечта ☺) Обеспечить беспроблемную приемку проекта заказчику. Гарантировать успешность
и интуитивность пользования продуктом, его стабильность, производительность и расширяемость
Минимизировать затраты на процессы QC и разработку
Минимизировать риски проекта.

Слайд 10

Задачи-максимум QA (моя мечта ☺)

Задачи-максимум QA (моя мечта ☺)

Слайд 11

Может быть как-нибудь можно?

Requirements

Artifacts (Software Product)

QC

Risk Inventory

Architectural Patterns

Historical Records

OS Guidelines

Competitive Products

Business Goals

Может быть как-нибудь можно? Requirements Artifacts (Software Product) QC Risk Inventory Architectural
Constraints and Priorities

Слайд 12

Может быть как-нибудь можно?

Requirements

Defects

QC

Risk Inventory

Historical Records

Usability Analysis

Architecture Analysis

Может быть как-нибудь можно? Requirements Defects QC Risk Inventory Historical Records Usability Analysis Architecture Analysis

Слайд 13

Может быть как-нибудь можно?
Участие на всех стадиях включая Pre-sale
Взаимодействие со всеми ролями

Может быть как-нибудь можно? Участие на всех стадиях включая Pre-sale Взаимодействие со
в проекте
Вовлеченность и ответственность за результат
Смена приоритетов
Имя файла: Взгляд-на-QA-чужими-глазами.-QA-from-not-QA’s-perspective.pptx
Количество просмотров: 95
Количество скачиваний: 0