2012-11-27 - qaclub - Процессы тестирования в продуктовой...
DESCRIPTION
TRANSCRIPT
Особенности построения
процессов тестирования в
продуктовой компании QAClub # 25
27 ноября 2012
#quaclub @defimenko
‧ Дмитрий Ефименко ака Damiano
‧ Харьков. Unitecsys
‧ Продуктовая модель
‧ Интернет-эквайринг, самообслуживание
‧ Mananarchdevqae
* manager (people/project/product) + analyst + architect + developer + qae
Кто я ?
#quaclub @defimenko
#quaclub @defimenko
‧ «Особенности»
‧ Ограничения
‧ Личное мнение
‧ Терминология
‧ Вопросы - записываем
‧ «…во вторник…»
‧ Очевидности
Договоренности
#quaclub @defimenko
Цели
‧ Похвастаться
‧ Открыть дверь на кухню
‧ Услышать критику
‧ Получить почву для размышлений
‧ Поучиться на чужих ошибках
‧ Улучшить окружение
#quaclub @defimenko
Проблематика – как у всех
‧ Рынок – он такой…
‧ Требования и потребности
‧ Точность
‧ Скорость
‧ Частота
‧ Приоритеты
‧ Цена ошибки
#quaclub @defimenko
Причины - сложившиеся подходы
‧ Процессы
‧ QA+QC vs. QA+QI
‧ Разделение труда
‧ Работа vs. Результат
‧ Готово vs. Готово
‧ Быстро vs. Быстро
‧ Требования vs. Нужды
#quaclub @defimenko
#quaclub @defimenko
Buzzwords…
#quaclub @defimenko
Люди…
Опросник
‧ Роль (миссия) тестировщика
‧ Фича
‧ Отношения между разработчиком и
тестировщиком
‧ План разработки
‧ Обязательство
‧ Управление проектами
#quaclub @defimenko
Что тут думать – трясти надо ©
#quaclub @defimenko
Хотелки Manifesto
‧ Цель over Средства
‧ Инженер over Контролер
‧ Лидер over Погоны
‧ Действие over Бездействие
‧ Готово over Процесс
‧ Годный продукт over Метрики
‧ Взращивание over Постановка
#quaclub @defimenko
#quaclub @defimenko
Ценности – они такие разные…
‧ Намерения
‧ Свобода
‧ Обязательства
‧ Взаимопомощь
‧ Безнаказанность
‧ Доверие
‧ Взаимопонимание
‧ Экономика
#quaclub @defimenko
‧ Feature driven
‧ Тянем – потянем…
‧ Нетерпимость
‧ Готовность
‧ Обработка исключений
‧ Оценка перспективы
‧ Контекстное чутьё
‧ Любите котэ
#quaclub @defimenko
Равноправие…
#quaclub @defimenko
Постоянство – наше все!
Итоговый жизненный цикл
#quaclub @defimenko
А что для вас «жизненный цикл»?
О жизненном цикле…
‧ Идея в реализуемую идею
‧ Реализуемую идею в концепт
‧ Концепт в решение
‧ Решение в обязательство
‧ Обязательство в код
‧ Код в работающий код
#quaclub @defimenko
…замолвите слово
‧ Работающий код в проданный код
‧ Проданный код в продукт
‧ Продукт в успешный продукт
‧ Успешный продукт в любимый продукт
‧ Успешный продукт в следующий успешный
продукт/линейку
#quaclub @defimenko
#quaclub @defimenko
Обратная петля ? ‧ Ломка
‧ Ответственность
‧ Зависимость
‧ Цена ошибки
#quaclub @defimenko
Ninjas?
#quaclub @defimenko
#quaclub @defimenko
Карьера на результате, а не впечатлении
#quaclub @defimenko
О мифах…
Tester Bill of Rights
#quaclub @defimenko
‧ You have the right to bring up issues related to testing,
quality, and process at any time.
‧ You have the right to ask questions of customers,
programmers, and other team members and receive
timely answers.
‧ You have the right to ask for and receive help from
anyone on the project teams, including programmers,
managers, and customers.
#quaclub @defimenko
‧ You have the right to estimate testing tasks and have
these included in story estimates.
‧ You have the right to the tools you need to perform
testing tasks in a timely manner.
‧ You have the right to expect your entire team, not just
yourself, to be responsible for quality and testing.
Agile Testing. A practical Guide for Testers and Agile Team.
Lisa Crispin, Janet Gregory
#quaclub @defimenko
Tester Bill of Rights again…
#quaclub @defimenko
‧ Testers have the right to unambiguous and clear
requirements, qualities must be quantified.
‧ Testers have the right to be a party to setting the
quality levels of process and documents inputs, and to
their product outputs.
‧ Testers have the right to sample the process and
document inputs, and to reject inputs of poor quality.
‧ Testers have the right to test evolutionarily; early as the
system increments.
#quaclub @defimenko
‧ Testers have the right to an even workload, adequate
resources, and to have a life.
‧ Testers have the right to specify the potential
consequences of products that they have not been
allowed to test properly.
‧ Testers have the right to not clean up sloppy work by
others, but to test for compliance to requirements.
Tom Gilb & Kai Gilb
#quaclub @defimenko
#quaclub @defimenko
#quaclub @defimenko
Спасибо за внимание!
Вопросы?
#quaclub @defimenko
#quaclub @defimenko
Dmitry Damiano Efimenko
d.a.efimenko
defimenko
d.efimenko
defimenko.blogspot.com
ua.linkedin.com/in/efimenko