Olga Sharapo

Ольга Шарапо

Ruby on Rails Engineer

linkedin github olgasharapo2@gmail.com

Разработка и поддержка веб-сайтов на Ruby on Rails
с использованием Node.js, React, Postgres, Alpine.js, Effector, Tailwind и других инструментов.

Создание сайтов и веб-приложений

Разработка и поддержка корпоративных сайтов, интернет-магазинов и веб-приложений на Ruby on Rails, ориентируясь на потребности вашего бизнеса и современные технологии.

Поддержка и обновление

Регулярное обновление проектов, исправление ошибок, добавление новых функций и адаптирование к изменениям в требованиях.

Интеграция внешних сервисов

Подключение и настройка платёжных систем, CRM, API и других сервисов для автоматизации бизнес-процессов.

Как выполняются проекты

Обсуждение

Совместно определяются цели проекта, ключевые детали и требования. Это помогает сформировать чёткое представление о конечном продукте. Также согласовывается стоимость работы на основе почасового тарифа исполнителя.

Подготовка технического задания

Создаётся подробное техническое задание (ТЗ), которое включает:

  • Этапы работы.
  • Разделение этапов на задачи.
  • Оценку времени выполнения каждой задачи.

Это обеспечивает прозрачность и удобство контроля над процессом.

Процесс разработки

  • Настраиваются рабочие сервисы: хранилище кода, тестовые серверы и другие необходимые инструменты, оформленные на имя заказчика.
  • Заказчик предоставляет необходимые доступы исполнителю.
  • Результатом каждого этапа является работающий код, настроенные сервисы или серверы, размещённые в аккаунтах заказчика (например, GitHub, GitLab).
  • В процессе разработки заказчик имеет доступ к тестовому серверу, хранилищу кода или другим сервисам для отслеживания прогресса.

Тестирование

На каждом этапе проводятся проверки на:

  • Производительность.
  • Адаптивность под разные устройства.
  • Функциональность продукта.

Все выявленные ошибки устраняются для достижения стабильной работы.

Передача проекта и сопровождение

Завершённый проект переносится на указанный заказчиком сервер или хостинг. Предоставляется техническая документация с пояснениями по управлению проектом. При необходимости организуется техническая поддержка на согласованный срок.

Как формируется цена

Оплата за часы работы

Стоимость одного часа работы исполнителя оговаривается перед началом любого этапа. Минимальная цена 1 часа работы 70 BYN.

Этапы и задачи

ТЗ делится на небольшие этапы, которые разбиваются на задачи. Каждая задача оценивается в часах, и из затраченного времени рассчитывается стоимость работы.

Изменения в процессе разработки

Правки в ТЗ (от заказчика или исполнителя) могут увеличивать время и стоимость работ.