Требования к заказчику. Роль qa в процессе постановки...
DESCRIPTION
QA Expert Day Константин Пелиховский, IT-консультант: «Требования к заказчику. Роль QA в процессе постановки тех. задания»TRANSCRIPT
Требования к заказчикуРоль QA(E) в процессе постановки тех. задания
Итак:• Всё утверждайте в письменном виде.• Дополнительная работа за дополнительные деньги.• Сроки и виды отчетности.• Согласовывайте.• Помогите решить проблему.• Предлагайте варианты.• Научитесь говорить «нет».
Виды IT компаний
• Сервисная(outsource, outstaff, consulting)– Разработка на заказ– Внешний заказчик– External rate = оклад инженера(internal rate) +
операционные расходы + прибыль
Виды IT компаний
• Продуктовая– Свой продукт– Внутренний заказчик– Теоретически, нет планки оклада
Другая разработка
• Freelance– На заказ– Новый заказ = новый клиент– Оклад ограничен временем на выполнение
• StartUp– Свой продукт– Клиент – покупатель– Прибыль не ограничена. Доля в проекте.
Почему QE важен при разработке ТЗ?
• Обычно обладают более широким багажом знаний
• Задействованы во всех этапах разработки• Видят «полную картину» проекта• Думает как пользователь• Исследование конкурентов• Время на тестирование
Оружие QE
• Документация• Отчетность• Метрики• Функциональные требования• Системы контроля• Формальная переписка
Когда «ставить» процесс?
• Если команда больше трех человек• Тяжелый заказчик• Нет систем контроля
Роль QE в agile
• Выиграть время на решение задачи• Общение с заказчиком• Организация и управление• …