Разработка сайтов
Как я создаю сайты, информационные системы и приложения: от идеи до запуска
1. Анализ и формирование требований
Мы обсуждаем вашу идею, задачи и целевую аудиторию. На основе этого я фиксирую чёткие требования к будущему продукту. Вы получаете документ, в котором описано, что именно и как будет работать.
2. Прототип и тестовый стенд (Staging)
На основе утверждённых требований я разрабатываю рабочий прототип и размещаю его на закрытом стенде (staging). Вы можете полностью протестировать его — проверить функционал, удобство, соответствие вашим ожиданиям.
Что происходит, если вы нашли ошибки или несоответствия требованиям?
Я исправляю их бесплатно. Это моя зона ответственности.
Что, если в процессе тестирования родились новые идеи?
Вы можете дополнить или изменить требования. Бесплатно — до трёх раз, но только на этапе работы с прототипом.
3. Что считается изменением требований
Мы делим доработки на два типа:
- Минорные улучшения — не увеличивают изначальную трудоёмкость более чем на 100%. Например: добавить поле в форме, изменить цвет кнопки, небольшое уточнение логики. Такие правки не считаются отдельным изменением, если они вписываются в общий объём.
- Мажорные изменения — кардинально расширяют функционал или выводят проект на уровень выше (например, добавляют новую роль пользователя, интеграцию со сторонним API, модуль отчётов). Такие изменения уже требуют пересмотра сроков и бюджета. Но вы всегда можете принять решение — делать их сейчас или отложить на следующий этап.
4. Приёмка и оплата
Вариант А (прототип полностью удовлетворяет требованиям):
Вы тестируете прототип на staging-стенде, подтверждаете, что он соответствует утверждённым требованиям.
После этого вы оплачиваете работу. Я передаю:- исходные коды проекта,
- подробные инструкции по запуску,
- чеки об оплате.
Далее мы вместе запускаем проект на ваших или арендованных мощностях.
Вариант Б (прототип не устраивает, требуются доработки):
Если прототип реализован в соответствии с изначальными требованиями, но у вас появились новые идеи или пожелания, вы оплачиваете прототип как выполненную работу по согласованным требованиям.
После этого мы не выкладываем прототип в сеть, а продолжаем доработку уже на основе новых идей и изменений. Дальнейшие работы оплачиваются отдельно — согласно новому согласованному объёму.
Важно: Если прототип не соответствует изначальным требованиям (моя ошибка) — я дорабатываю его бесплатно, пока он не начнёт им соответствовать. Оплата только после устранения таких расхождений.
Коротко по сути:
| Сценарий | Что оплачивается |
|---|---|
| Прототип соответствует требованиям → сразу оплата → передача кода → запуск | Вся работа |
| Прототип соответствует требованиям, но клиент хочет нового → оплата прототипа → затем отдельная оплата доработок | Сначала прототип, потом новое |
| Прототип не соответствует требованиям (моя ошибка) | Доработка бесплатно, оплата после исправления |
5. Запуск — на ваших или арендованных мощностях
Вы размещаете итоговый продукт у себя (свои серверы, IT-инфраструктура) либо на арендованных мощностях. Я помогаю с запуском: настраиваю окружение, проверяю работоспособность, отвечаю на вопросы. Проект не «привязан» ко мне — после передачи вы полностью владеете кодом и управляете им.
6. После запуска: поддержка
Когда проект уже работает в интернете, вы можете заказать услугу поддержки — обновления, доработки, мониторинг, консультации.
Подробнее о процессе разработки.
Коротко о главном:
- Сначала работаю без предоплаты — вы тестируете прототип на стенде.
- Ошибки по требованиям исправляю бесплатно.
- Минорные правки — без санкций, мажорные — обсуждаем отдельно.
- Оплата только после вашего согласия, что получилось то, что вы хотели.
- Коды ваши, запуск — на ваших мощностях или аренде.
- Поддержка — отдельная услуга, по желанию.