Сначала правила работы
Опишу, кто что видит и может делать. Это помогает согласовать логику до программирования.
Разработаю сайт или веб-сервис на Laravel, когда готовой CMS недостаточно. Разложу сложный процесс на понятные экраны, роли и действия.
Королёв и Подмосковье · Работа с Эмилем напрямую
Обсуждение напрямую со мной · Оценка после знакомства с задачей
Рабочие правила приходится обходить таблицами и перепиской.
Условный пример подхода. Состав работы — под ваш проект.Для чего это вашему бизнесу
Вы получаете работающую версию согласованного процесса, исходный код и описание важных решений. Развитие опирается на явные правила, а не на цепочку случайных доработок.
Почему со мной
Вы обсуждаете задачу со мной. Я объясняю решение, согласую объём работы и показываю результат, который можно проверить.
Опишу, кто что видит и может делать. Это помогает согласовать логику до программирования.
Каждый этап завершается работающим сценарием, который можно открыть и попробовать.
Выделю основные части системы и зафиксирую подключения, чтобы новые функции добавлялись последовательно.
Как это работает
Посмотрите, как задача проходит от исходных данных до результата, который можно проверить.
Пользователи, данные и разрешённые действия.
Отметьте нужные части. Справа появится состав решения, который можно обсудить со мной.
Выберите нужные части слева.
Отметьте части решения и пройдите их по очереди.
Опишу разрешённые действия и проверю права в интерфейсе и на сервере.
Как пользоваться примером
Вы увидите, какие задачи войдут в первую версию. Это отправная точка для оценки.
Ваша ситуация — мой подход
Клиент, сотрудник и администратор видят разные части процесса.
Опишу разрешённые действия и проверю права в интерфейсе и на сервере.
За заявкой или заказом стоит последовательность решений.
Зафиксирую допустимые переходы, расчёты, ограничения и обработку исключений.
Сервис должен обмениваться данными с вашим окружением.
Согласую форматы, ошибки, повторную отправку и наблюдение за важными операциями.
Точка старта
Не нужно готовить большое техническое задание. Покажите, как задача решается сейчас, — я помогу разобрать детали.
Описание процесса и примеры операций
Документацию подключаемых систем
Представителя бизнеса для проверки сценариев
Как я работаю
Договоримся, что нужно получить. На каждом этапе я покажу результат и объясню следующий шаг.
Провожу разбор процесса и выбираю границы первой версии.
Описываю сущности, роли и внешние связи.
Реализую согласованные части и показываю результат на тестовых данных.
Проверяю критичные сценарии, доступы и обработку ошибок.
Теперь — ваш проект
Ваш выбор из примера добавится к обращению. Отметьте детали, которые важны именно вам: я предложу состав работ и объясню стоимость.
Важные вопросы
Что входит в задачу, какие данные понадобятся и как проверяется результат. Если ваш случай отличается — обсудим его лично.
Достаточно определить направление развития и подробно описать первую рабочую версию. Следующие функции включу в план, а архитектурные зависимости учту заранее.
Это основа для разработки приложения. Состав административной части и возможностей редактора определяется задачами проекта и согласуется отдельно.
Могу согласовать сопровождение отдельно. Для передачи другому разработчику подготовлю исходники, описание окружения и ключевых решений в согласованном объёме.
Окружение должно соответствовать выбранной версии и функциям проекта. Требования к серверу, очередям и фоновым задачам определю на этапе проектирования.
Стоимость после оценки задачи
Состав работ и стоимость согласуем до начала проекта.
Платные API, серверная инфраструктура и эксплуатация оцениваются отдельно. Объём административной части и передачи документации фиксирую до разработки.
Рядом с вашим бизнесом
Разработку можно вести удалённо, с доступом к тестовой версии. Региональные правила, если они есть, заложу в саму логику сервиса.
Выберите город — он попадёт в обращение. Задачу можно обсудить и выполнить дистанционно.
Королёв, Мытищи, Ивантеевка, Щёлково, Пушкино и Москва. Работаю с проектами по всей России.
Разработка сайтов на Laravel
Опишите задачу и оставьте удобный контакт. Обсудим результат, ограничения и первый шаг. Стоимость назову после оценки задачи.