Первые годы сотрудничества мы оказывали проекту услуги it-аутсорсинга. Схема производства мало чем отличается от схемы производства любых других сложных цифровых продуктов.
Вот, кстати, она:
№1 Бизнес-требования. Готовит клиент. Он определяет, как продукт должен работать на бизнес. Такие требования мы получаем в письменной форме, после созваниваемся с клиентом, чтобы проговорить «темные» места;
№2 Спецификация. Готовят аналитики со стороны клиента. Они описывают системные и пользовательские требования к продукту, которые реализуют цели бизнеса из пункта №1;
№ 3 Cистемный анализ. Выполняют аналитики на нашей стороне. Специалисты изучают ограничения и возможности систем, на базе которых построен цифровой продукт. Это нужно, чтобы понять, как пользовательские и системные требования будут работать в конкретном продукте;
№ 4 Тест-анализ. Готовят тест-аналитики с нашей стороны. Они исследуют требования, разделяют продукт на сущности (единицы), оценивают функционал продукта по уровням критичности — что тестируем в первую очередь, что во вторую, что в третью;
№ 5 Разработка. Выполняют разработчики на нашей стороне. Специалисты как раз разрабатывают новый функционал или обновляют уже существующий для реализации бизнес-требований;
№ 6 Тест-дизайн. Выполняют тест-аналитики на нашей стороне. В этот этап входит формирование тестовых данных, которые ускоряют и облегчают сам процесс тестирования;
№ 7 Тестирование. Выполняют тестировщики на нашей стороне. Тот самый процесс теста продукта, сбора багов и передачи функционала в доработку. Мы на av.ru делали тестирование в 2, иногда в 3 этапа;
№ 8 Релиз. Выполняет команда разработки на нашей стороне. В этап релиза происходит внедрение протестированных изменений в продукт.