Какие сложности и ошибки стоит учитывать заранее, и что показывает опыт DoQA
Сложности и ошибки при разработке собственного продукта могут возникнуть на любом из этапов. Среди проблем: недостаточное понимание рынка и пользователей, плохая коммуникация внутри команды, недооценка трудоемкости проекта и перерасход бюджета, технические проблемы, сложности в маркетинге и неудачное управление продуктом.
Вот основные ошибки, которые агенства совершают при разработке продукта.
Создание продукта исключительно под себя. Часто компании рассказывают о своих болях, начинают работу над продуктом. Как правило, в таком случае всё умирает на стадии MVP, так как приходит понимание, что нужны огромные вложения и продукт сам по себе не выживет.
Неправильное распределение ресурсов. Для создания и развития собственного продукта важно иметь отдельную команду. Часто агентства берутся за разработку собственного продукта, потому что у них освобождаются под это ресурсы, но потом сталкиваются с необходимостью их перераспределения, что негативно сказывается на развитии продукта.
Отсутствие опыта управления собственным продуктом. С самого начала работы над продуктом желательно иметь менеджера проекта, который сможет выстраивать долгосрочное планирование, а не просто удерживать проект на плаву.
Недальновидные решения. У нас в DoQA, например, была такая ситуация. В августе 2022 года мы реализовывали плеер прогонов, и у нас был выбор: либо делаем единый плеер для тестов из чек-листов и тест-кейсов, либо разделяем эти плееры. Разница в разработке была примерно полторы-две недели. Мы приняли решение пойти по пути наименьшего сопротивления и сделать разные плееры – по сей день DoQA существует в таком виде. Однако пользователи говорят, что им нужен единый плеер, где они смогут объединять два вида тестов. Правда теперь, чтобы объединить плееры, мы потратим уже не полторы-две недели, а полтора-два месяца, ведь требуется учитывать, что у пользователей уже есть данные, которые сохранены в определенном формате. Сейчас задача в процессе.
Несвоевременная разработка внутренних фичей для управления продуктом. Речь идет о внутренних админках, инструментах для сбора статистики, регистрации новых пользователей, монетизации. Важно учитывать, что на эти работы тоже требуется время и ресурсы.
«Когда встает вопрос, что делать: фичи для клиентов или фичи для внутреннего развития продукта, часто вектор смещается в сторону фичи для клиента. Но недоделанная внутренняя разработка тоже накладывает свои сложности в управлении продуктом: нет возможности вовремя получить нужные данные, возникают проблемы в масштабировании, например, при выдаче новых лицензий и наращивании продаж, и сложнее собирать аналитику. Поэтому, помимо клиентских фичей, важно выполнять пул подобных работ».
Евгения Федорова, QA-инженер IT Test / DoQA.
Несмотря на сложности, сегодня — это самостоятельный продукт компании который используют более двухсот тестировщиков и QA-инженеров. При этом мы считаем, что не стоит забывать про ошибку выжившего, ведь начинать что-то новое всегда рискованно.
«Мы компания с огромной экспертизой в тестировании. Наши сотрудники испробовали все возможные TMS, поэтому в самом начале пути мы знали все плюсы и минусы западных и отечественных конкурентов. А еще мы понимали что нужно сделать, чтобы продукт нравился людям. Такой подход себя оправдал: мы видим отзывы клиентов, которые это подтверждают».
Денис Чекрыгин, Исполнительный директор IT Test.