Разработка сайтов

Как я создаю сайты, информационные системы и приложения: от идеи до запуска

1. Анализ и формирование требований

Мы обсуждаем вашу идею, задачи и целевую аудиторию. На основе этого я фиксирую чёткие требования к будущему продукту. Вы получаете документ, в котором описано, что именно и как будет работать.

2. Прототип и тестовый стенд (Staging)

На основе утверждённых требований я разрабатываю рабочий прототип и размещаю его на закрытом стенде (staging). Вы можете полностью протестировать его — проверить функционал, удобство, соответствие вашим ожиданиям.

Что происходит, если вы нашли ошибки или несоответствия требованиям?
Я исправляю их бесплатно. Это моя зона ответственности.

Что, если в процессе тестирования родились новые идеи?
Вы можете дополнить или изменить требования. Бесплатно — до трёх раз, но только на этапе работы с прототипом.

3. Что считается изменением требований

Мы делим доработки на два типа:

  • Минорные улучшения — не увеличивают изначальную трудоёмкость более чем на 100%. Например: добавить поле в форме, изменить цвет кнопки, небольшое уточнение логики. Такие правки не считаются отдельным изменением, если они вписываются в общий объём.
  • Мажорные изменения — кардинально расширяют функционал или выводят проект на уровень выше (например, добавляют новую роль пользователя, интеграцию со сторонним API, модуль отчётов). Такие изменения уже требуют пересмотра сроков и бюджета. Но вы всегда можете принять решение — делать их сейчас или отложить на следующий этап.

4. Приёмка и оплата

  • Вариант А (прототип полностью удовлетворяет требованиям):
    Вы тестируете прототип на staging-стенде, подтверждаете, что он соответствует утверждённым требованиям.
    После этого вы оплачиваете работу. Я передаю:

    • исходные коды проекта,
    • подробные инструкции по запуску,
    • чеки об оплате.
      Далее мы вместе запускаем проект на ваших или арендованных мощностях.
  • Вариант Б (прототип не устраивает, требуются доработки):
    Если прототип реализован в соответствии с изначальными требованиями, но у вас появились новые идеи или пожелания, вы оплачиваете прототип как выполненную работу по согласованным требованиям.
    После этого мы не выкладываем прототип в сеть, а продолжаем доработку уже на основе новых идей и изменений. Дальнейшие работы оплачиваются отдельно — согласно новому согласованному объёму.

Важно: Если прототип не соответствует изначальным требованиям (моя ошибка) — я дорабатываю его бесплатно, пока он не начнёт им соответствовать. Оплата только после устранения таких расхождений.


Коротко по сути:

Сценарий Что оплачивается
Прототип соответствует требованиям → сразу оплата → передача кода → запуск Вся работа
Прототип соответствует требованиям, но клиент хочет нового → оплата прототипа → затем отдельная оплата доработок Сначала прототип, потом новое
Прототип не соответствует требованиям (моя ошибка) Доработка бесплатно, оплата после исправления

5. Запуск — на ваших или арендованных мощностях

Вы размещаете итоговый продукт у себя (свои серверы, IT-инфраструктура) либо на арендованных мощностях. Я помогаю с запуском: настраиваю окружение, проверяю работоспособность, отвечаю на вопросы. Проект не «привязан» ко мне — после передачи вы полностью владеете кодом и управляете им.

6. После запуска: поддержка

Когда проект уже работает в интернете, вы можете заказать услугу поддержки — обновления, доработки, мониторинг, консультации.

Подробнее о процессе разработки.

Коротко о главном:
- Сначала работаю без предоплаты — вы тестируете прототип на стенде.
- Ошибки по требованиям исправляю бесплатно.
- Минорные правки — без санкций, мажорные — обсуждаем отдельно.
- Оплата только после вашего согласия, что получилось то, что вы хотели.
- Коды ваши, запуск — на ваших мощностях или аренде.
- Поддержка — отдельная услуга, по желанию.

Заказать разработку

Расскажите о своём проекте — свяжусь в течение суток.

Заполните хотя бы одно из полей — email или телефон.

Назначение сайта

Чем занимается ваш бизнес и что должен делать сайт?

Оценка сложности

Ваша личная оценка по пятибалльной шкале. Ошибиться не страшно — это ориентир.

Роли пользователей

Кто будет пользоваться сайтом, зачем заходит, к каким данным имеет доступ.

Данные и сущности

Какие данные существуют, планируется ли их импорт, кто их добавляет.

Готовые требования

Есть ли уже сформулированные требования, техническое задание или хотя бы список функций?

Дизайн или визуальное видение

Есть ли готовый дизайн, референсы или Figma-макет?

Интеграции

С какими сервисами, API или приложениями должен взаимодействовать сайт?

Критерии успешности

Как вы поймёте, что сайт работает хорошо? Конкретные метрики или результаты.

Предложения конкурентов

Получали ли уже другие предложения? Какие сроки и цены называли?

Желаемые сроки и бюджет

Ориентировочные цифры — помогают оценить, реалистичны ли ожидания.

Целевая аудитория

Кто конечные пользователи — география, возраст, технический уровень, ожидаемое количество.

Что сейчас используется

Есть ли существующий сайт или система? Что не устраивает в текущем решении?

Технические ограничения и предпочтения

Существующая инфраструктура, предпочтения по стеку, хостинг, корпоративные ограничения.

Безопасность и соответствие требованиям

Чувствительные данные, платёжные операции, отраслевые стандарты (152-ФЗ, PCI DSS и др.).

Приоритизация функций

Что обязательно должно быть в первой версии, а что можно отложить?