Making sense of technology
it-разработки

Как сформулировать запрос на разработку: руководство для предпринимателей

Максим Беляков Максим Беляков · 11 апреля, 2024 · 9 мин чтения

Постоянно коммуницируя с предпринимателями, мы знаем, что множество из них тратят огромное количество своего, и не только своего, времени на поиск IT-подрядчика: “чтобы разработать систему”. После рассказывают, что на рынке мало спецов, компании их не понимают и вообще все эти студии: “фу фу фу”. Решил сделать подробный мануал для всех будущих заказчиков, который, надеюсь, улучшит жизни многих. 

После анализа более 500 запросов на разработку, выявили ключевые проблемы и моменты, которые затрудняют коммуникацию между предпринимателями и студиями разработки. В этой статье делимся руководством по формулировке запросов, которые точно понятны всем сторонам. Узнайте, как четко определить цели, структурировать ожидания и сделать ваш следующий IT-проект успешным.

Как определить цель и почему это важно?

Цель — указывает направление всего проекта. Если у вас нет понимания, зачем вам нужна эта система, уже на этом этапе можно заканчивать. Проще, чтобы она была конкретной, измеримой, достижимой, релевантной и временно ограниченной (классика, SMART). Ни один подрядчик не сформирует цель за вас, потому что это будет его цель.

Шаги для определения цели:

  1. Определение проблемы или потребности: а что я хочу решить/получить от будущей системы?
  2. Определение ЦА: а кто вообще будет использовать мою систему? Сотрудники это тоже внутренняя ЦА. Лидия Михайловна в бухгалтерии и Сергей Федорович на производстве, в зависимости от задачи, могут быть одним сегментом. 20-ти летние специалисты поддержки другим.
  3. Анализ рынка и конкурентов: а что у них и как работает? Нужен ли вообще мой продукт? К нам приходило пару десятков запросов на разработку сервиса такси (“Брат хочу как яндекс”). Вопросы “зачем?” или “какая цель?”, естественно оставались без ответа.
  4. Формулирование цели: надеюсь, что SMART уже стал классикой везде. Если вдруг нет, то ответственность за понимание в этот момент на говорящем. Т.е. целью не может быть “хочу, чтобы компания взлетела” или “делаю, потому что у конкурентов есть” или “надо освоить бюджет”. Это реальные примеры…
  5. Приоритезация потребностей: что важнее именно сейчас? “Хотим автоматизировать всю компанию, сделать единый портал”, чаще всего означает, не знаем что хотим, процессы не описаны.
  6. Вовлеченность заинтересованных сторон: нужна ли пользователям система? Понятно, что люди в большинстве своем боятся нового, но тут классическое управление изменениями, сначала продаем и доносим ценность, затем внедряем и обучаем.
  7. Документация: понятно, что великий “Агил” говорит нам, что работающий продукт важнее исчерпывающей документации, но это не отменяет ее в целом. Ориентир должен быть всегда, а что не написано, то неправда.

Инструменты для определения цели:

Божественная интеграция

Конечно же, на этапе продажи, когда к нам приходит запрос, если он “наш” мы с вами его формулируем, перекладываем в mindmap, делаем структуру проекта и т.д. Ниже парочка примеров, как это может выглядеть. Оставить заявку можно по ссылке. Делаем не всем, только после квалификации.

Работают на самом деле все форматы, главное уметь их применять. 

Примеры неправильных запросов и их анализ

Давайте рассмотрим три простых примера запросов и почему они могут не соответствовать требованиям качественного запроса.

Структура правильного запроса

Примеры правильных запросов

Название: Компания “Х” Запрос: ищем команду для создания мобильного приложения, помогающего пользователям формировать и отслеживать ежедневные привычки. Цель – запуск MVP за 4 месяца с функциями создания привычек, напоминаний и аналитики прогресса. ЦА – молодые профессионалы 25-35 лет. Бюджет – до $20 000. В качестве примера рассматриваем ‘Habitica’ и ‘Todoist’.»

Название: “Обучаем и точка”

Запрос: необходимо создать веб-платформу для курсов повышения квалификации. Задача: обеспечить доступ к обучающим материалам, видеолекциям и тестам с возможностью отслеживания успеваемости. На курсе 1000 студентов. Целевая аудитория – взрослые обучающиеся 30-45 лет. Бюджет проекта ограничен $10 000, сроки – до 6 месяцев. Примеры для ориентира – ‘Coursera’ и ‘Udemy’.»

Название: ТОО “Сайлет”

Запрос: планируем разработать систему для автоматизации учета запасов для малого ритейла. Хотим упростить инвентаризацию и учет товаров, сократить время на обработку данных для владельцев малых магазинов. Бюджет проекта – до $40 000, желаемый срок реализации – 3 месяца. Желаемые функции: сканирование штрих-кодов, интеграция с существующими системами учета, отчетность. Ориентируемся на функционал ‘Square’ и ‘Shopify’.»

Это примеры реальных запросов, немного скорректированных и обезличенных.

Фактически, у нас есть две ЦА, с которыми работа строится немного по-разному. Понятно, что пунктов в квалификации в десятки раз больше, но глобально: первые – люди/компании с идеей, вторые – компании с процессами. Поэтому, ниже расписаны 2 этих сценария.

Как сформулировать запрос, если есть только идея?

Как сформулировать запрос на автоматизацию существующего процесса?

Подробнее про процессы можно посмотреть тут.

Итого:

Я конечно немного “задушнил” и вам может показаться, что я перекладываю ответственность на вас (будущего заказчика), ведь качественная услуга = сервис. Но, ответственность за успешность проекта всегда лежит на двух сторонах. Если ваш проект не нужен вам на старте и вы не готовы инвестировать в него время, разбираться, что-то там формулировать, то и закончите вы его с вероятностью 1% (указал как стат. погрешность).

Автор

Теги it-разработки бизнес Блоги