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

Привет, я Максим из Sailet. Мы специализируемся на заказной разработке, работаем с 2017 года, выполнили множество интересных проектов, рассказываем про автоматизацию и развиваем свой СЭД.
Постоянно коммуницируя с предпринимателями, знаем, что множество из них тратят огромное количество своего, и не только своего, времени на поиск IT-подрядчика: «чтобы разработать систему». После рассказывают, что на рынке мало спецов, компании их не понимают и вообще все эти студии — «фу фу фу». Решил сделать подробный мануал для всех будущих заказчиков, который, надеюсь, улучшит жизни многих. Поехали!
Как определить цель и почему это важно?
Цель — указывает направление всего проекта. Если у вас нет понимания, зачем вам нужна эта система, уже на этом этапе можно заканчивать. Проще, чтобы она была конкретной, измеримой, достижимой, релевантной и временно ограниченной (классика, SMART). Ни один подрядчик не сформирует цель за вас, потому что это будет его цель.
Шаги для определения цели:
- Определение проблемы или потребности — а что я хочу решить/получить от будущей системы?
- Определение ЦА — а кто вообще будет использовать мою систему? Сотрудники это тоже внутренняя ЦА. Лидия Михайловна в бухгалтерии и Сергей Федорович на производстве, в зависимости от задачи, могут быть одним сегментом. 20-ти летние специалисты поддержки другим.
- Анализ рынка и конкурентов — а что у них и как работает? Нужен ли вообще мой продукт? К нам приходило пару десятков запросов на разработку сервиса такси («Брат хочу как яндекс»). Вопросы «зачем?» или «какая цель?», естественно оставались без ответа.
- Формулирование цели — надеюсь, что SMART уже стал классикой везде. Если вдруг нет, то ответственность за понимание в этот момент на говорящем. Т.е. целью не может быть «хочу, чтобы компания взлетела» или «делаю, потому что у конкурентов есть» или «надо освоить бюджет». Это реальные примеры...
- Приоритезация потребностей — что важнее именно сейчас? «Хотим автоматизировать всю компанию, сделать единый портал», чаще всего означает, не знаем что хотим, процессы не описаны.
- Вовлеченность заинтересованных сторон — нужна ли пользователям система? Понятно, что люди в большинстве своем боятся нового, но тут классическое управление изменениями, сначала продаем и доносим ценность, затем внедряем и обучаем.
- Документация — понятно, что великий «Агил» говорит нам, что работающий продукт важнее исчерпывающей документации, но это не отменяет ее в целом. Ориентир должен быть всегда, а что не написано, то неправда.
Инструменты для определения цели:
- Mind Mapping (MindMeister, XMind): Помогает визуализировать вашу идею и раскладывает её по полочкам.
- Опросы (Google Forms, SurveyMonkey): Используйте их для получения обратной связи от потенциальной аудитории, чтобы понять их потребности.
Божественная интеграция:
Конечно же, на этапе продажи, когда к нам приходит запрос, если он «наш» мы с вами его формулируем, перекладываем в mindmap, делаем структуру проекта и т.д. Ниже парочка примеров, как это может выглядеть. Оставить заявку можно по ссылке. Делаем не всем, только после квалификации, потому что это бесплатно. Работают на самом деле все форматы, главное уметь их применять. Примеры неправильных запросов и их анализ Давайте рассмотрим три простых примера запросов и почему они могут не соответствовать требованиям качественного запроса. Примеры правильных запросов Название: Компания «Х» Запрос: ищем команду для создания мобильного приложения, помогающего пользователям формировать и отслеживать ежедневные привычки. Цель — запуск MVP за 4 месяца с функциями создания привычек, напоминаний и аналитики прогресса. ЦА — молодые профессионалы 25-35 лет. Бюджет — до 20 000$. В качестве примера рассматриваем ’Habitica’ и ’Todoist’." Название: «Обучаем и точка» Запрос: необходимо создать веб-платформу для курсов повышения квалификации. Задача: обеспечить доступ к обучающим материалам, видеолекциям и тестам с возможностью отслеживания успеваемости. На курсе 1000 студентов. Целевая аудитория — взрослые обучающиеся 30-45 лет. Бюджет проекта ограничен 10 000$, сроки — до 6 месяцев. Примеры для ориентира — ’Coursera’ и ’Udemy’." Название: ТОО «Сайлет» Запрос: планируем разработать систему для автоматизации учета запасов для малого ритейла. Хотим упростить инвентаризацию и учет товаров, сократить время на обработку данных для владельцев малых магазинов. Бюджет проекта — до 40 000$, желаемый срок реализации — 3 месяца. Желаемые функции: сканирование штрих-кодов, интеграция с существующими системами учета, отчетность. Ориентируемся на функционал ’Square’ и ’Shopify’." Это примеры реальных запросов, немного скорректированных и обезличенных. Фактически, у нас есть две ЦА, с которыми работа строится немного по-разному. Понятно, что пунктов в квалификации в десятки раз больше, но глобально: первые — люди/компании с идеей, вторые — компании с процессами. Поэтому, ниже расписаны 2 этих сценария. Подробнее про процессы можно посмотреть тут. Я конечно немного «задушнил» и вам может показаться, что я перекладываю ответственность на вас (будущего заказчика), ведь качественная услуга = сервис. Но, ответственность за успешность проекта всегда лежит на двух сторонах. Если ваш проект не нужен вам на старте и вы не готовы инвестировать в него время, разбираться, что-то там формулировать, то и закончите вы его с вероятностью 1% (указал как стат. погрешность). Не знаю, понятно ли по статье, что мы ответственно относимся к работе, морочимся с процессами и пытаемся оказывать лучший сервис (совершенству нет предела) и умеем в разработку (это можно почитать в предыдущих статьях, например). Но, если вдруг непонятно, можно оставить заявку на сайте и мы расскажем еще с десяток преимуществ, про демо результата каждую неделю, прозрачность процессов и конечно же гибкую оплату по пакетам часов. Всё, как гласит кредо предпринимателей: минимизируя риски, максимизируем прибыль. Успехов!



Структура правильного запроса
Как сформулировать запрос, если есть только идея?
Как сформулировать запрос на автоматизацию существующего процесса?
Итого:
Божественная интеграция 2:
