Разработка веб-приложений

Разработка веб-приложений

Yii, Django, Ruby on Rails

Профессиональная разработка веб-приложений

Компания «Сео Мандарин» предлагает услуги профессиональной разработки интернет (web)-приложений, сервисов, стартапов, сложных и объемных сайтов с использованием современных и эффективных решений в сфере интернет-технологий.

Наши основные ресурсы:

  • Работаем в ITсфере более 5 лет
  • Профессиональные команды разработки
  • Программисты уровня «Мастер» и «Джедай»
  • Креативные дизайнеры
  • Широкий охват технологий и методов
  • Комплексно: разработка гибкой архитектуры проекта, тестирование введения новых функций, маркетинг, консультирование

Направления деятельности:

Системы автоматизации бизнеса - индивидуально разработанные системы под Ваш бизнес, использующие последние технические разработки контроля и управления производством, веб и декстоп приложений класса CRM / ERP

Разработка интернет-сервисов – создание интернет-проектов, сервисов, стартапов. Комплексно: содействие в разработке технического задания; четкое объяснение того, что, как и в какой последовательности нужно делать; реализация; маркетинг.

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

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

Системы сбора и обработки информацииПроектирование и реализация систем сбора, хранения и обработки информации. Создание систем, заменяющих или исключающих рутинные ручные задачи, и передача их на обработку машине.

Разработка мобильных приложенийСоздание приложений для платформ Android и iOS. Интеграция с веб-приложениями.

Этапы разработки веб-приложения под ключ:

Этап 01: Техническое задание

Техническое задание в разработке веб-приложения - наиболее важная часть, так как все работы будут ориентироваться на информацию, указанную в техническом задании. Приступать непосредственно к разработке можно только в случае, если имеется утвержденное техническое задание хотя бы на первую часть проекта (в больших проектах техническое задание может разбиваться на логические части). Техническое задание может меняться и дополняться от версии к версии.

Техническое задание выстраивается с учетом того, что проект далее будет иметь продолжение и постоянно модернизироваться, что ведет к следующим правилам проектирования:

  1. Проект описывается по частям с четким определением конечного работающего продукта
  2. В процессе пошагового проектирования четко выстраивается логика влияния новых функций на конверсию сайта, что приводит к пониманию развития портала.
  3. Ограничений нет

Этап 02: Создание прототипов и интерфейсов

UI/UX – разработка системы взаимодействия с пользователем. Вторая часть - это работа по созданию интерфейса с описанием функций, разработка прототипов веб-приложений. Прототипы разрабатываются и утверждаются совместно с Вами. На данном этапе Вы уже получите визуальное представление о внешнем виде Вашего продукта, сможете внести корректировки в интерфейс.

Для каждой версии создаются прототипы, которые отдаются на тестирования фокус-группе для максимального объектного анализа интерфейса.

Этап 03: Дизайн

Этап 3 включает в себя 2 параллельных направления деятельности. Дизайн проекта – разрабатывается дизайнерами и утверждается заказчиком. В дизайн входит создание визуальной составляющей всех элементов проекта. 

Этап 03. Часть 01: Разработка back end

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

  • Архитектура базы данных и построения взаимосвязей
  • Планируемое выполнение задач с загрузкой и выгрузкой данных
  • Уведомление и предупреждение о невыполненных функциях менеджерами сайта

Этап 03. Часть 02: FrontEnd – вертка, js и controler

Верстка проекта – это превращение дизайна в работающие веб-элементы, кодинг формата дизайна сайта в формат интернет-приложения. JS позволяет получать динамически всю необходимую информацию и свести к минимуму время ожидания. Controller на сервере позволяет получать по защищённым каналам информацию в нужном для пользователя виде.

Этап 04: Тестирование проекта

Данный этап является одним из наиболее ответственных, так как проект тестируется на все функции, которые в нем предусмотрены с разными условиями. Тестирование проходит в два этапа: Альфа и Бета. На первом этапе создается список всех необходимых доработок, на втором этапе все еще раз проверяется перед запуском проекта.

Этап 05: Запуск и маркетинг

Этап разработки web-проекта практически закончен, торжественный запуск. И далее мы для Вашего проекта разрабатываем маркетинговую стратегию развития. В случае, если Вас заинтересует продолжение сотрудничества с нами, Ваш проект будет передан в отдел маркетинга для дальнейшего развития.

Технологии разработки веб-приложений:

В компании «Сео Мандарин» имеются три команды по разработке проектов, которые широко применяют современные веб-технологии.

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

Методология ведения проекта:

Сервис – для нас не просто слово. Каждому проекту назначается менеджер проектов. Мы не берем больше проектов, чем можем осилить, тем самым гарантируя высокое качество исполнения Вашего заказа. 

Цены и условия сотрудничества:

При разработке веб-приложения зачастую конечная цена не может быть озвучена точно на 100 %, поэтому у нас действует три подхода к формированию стоимости проекта, которые должны обеспечить для Вас максимальное понимание, за что Вы платите и сколько.

Оплата по часам

Оплата по этапам

Оплата за проект

В соответствии с техническим заданием специалистам ставятся задачи. Каждая задача выполняется за определенное время (человеко-часы), после чего время, затраченное на выполнение всех задач, суммируется и заказчику предоставляется отчет о затраченном времени на весь проект. Заказчик оплачивает 100 чел/часов до начала работы по проекту. Если на проект будет затрачено большее время, заказчик вносит дополнительную оплату после завершения проекта.

Всё техническое задание разделяется на этапы, каждый из которых оценивается индивидуально, и определяется период реализации конкретных этапов. Оплата производится заказчиком следующим образом: 50 % предоплата перед началом этапа и 50 % после его разработки.

Весь проект оценивается комплексно под ключ, при этом изменение  технического задания в период разработки приводит к пересчету стоимости всего проекта. Оплата производится по частям: 50 % до начала работы по проекту и 50 % после завершения проекта или сумма делится  на ежемесячные выплаты на весь период разработки проекта.