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

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