Иконка1 Иконка2 Иконка3 Иконка4 Иконка5 Иконка6 Иконка7 Иконка4 Иконка6 Иконка7 Иконка6 Иконка4 Иконка4 Иконка6 Иконка3 Иконка4

Разработка Программного Обеспечения

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

Преимущества работы с нами

Фигура лошади
ТЩАТЕЛЬНО ВНИКАЕМ В ПРОЕКТ, ПРОРАБАТЫВАЕМ КОНЦЕПЦИЮ
Лупа
ПРОЗРАЧНОСТЬ ЦЕНООБРАЗОВАНИЯ И БИЗНЕС ПРОЦЕССОВ
Мешень
ОРИЕНТИРОВАННОСТЬ НА РЕЗУЛЬТАТ, В ПРИОРИТЕТЕ РЕШЕНИЕ ЗАДАЧИ
Время
БЫСТРОЕ РЕАГИРОВАНИЕ В СЛУЧАЕ СБОЯ, ВСЕГДА НА СВЯЗИ

Гарантия

Мы даем гарантию на нашу работу до 3-х лет. Гарантия означает, что после выпуска продукта, в течение всего гарантийного периода, мы исправляем баги и ошибки, возникшие по нашей вине, абсолютно бесплатно.

Что мы делаем?

Корпоративные Сайты

КОРПОРАТИВНЫЕ САЙТЫ

Создаем индивидуальные сайты для компаний с продуманным дизайном
Личные Кабинеты

ЛИЧНЫЕ КАБИНЕТЫ

Реализация сложной
логики в личных кабинетах интернет-магазинов и других сайтов
Корпоративные Порталы

КОРПОРАТИВНЫЕ ПОРТАЛЫ

Организация
коммуникации в компании любой сложности
Мобильные Приложения

МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ

Разработка мобильных сайтов и автономных приложений любой конфигурации
CRM Системы

CRM-СИСТЕМЫ

Системы взаимодействия с клиентами под нужды заказчика
Системы Электронного Документооборота

СИСТЕМЫ ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА

Программные решения для организации документооборота в компаниях
Системы Управления Проектами

СИСТЕМЫ УПРАВЛЕНИЯ ПРОЕКТАМИ

Организация
коммуникации в компании любой сложности
Технические Задания

ТЕХНИЧЕСКИЕ ЗАДАНИЯ

Помогаем превратить идею в грамотно реализованный проект
Базы Данных

БАЗЫ ДАННЫХ

Организация баз данных для надежного хранения важной информации
Калькуляторы

КАЛЬКУЛЯТОРЫ

Калькуляторы для финансового и страхового сектора, производств
ERP-Системы

ERP-СИСТЕМЫ

Организация баз данных
для надежного хранения важной информации
BPM-Системы

BPM-СИСТЕМЫ

BPM-системы для моделирования и автоматизации бизнес-процессов

Наши партнёры

Партнерство с нами это всегда надежное долгое и плодотворное сотрудничество нацеленное на результат

Виды разработки программного обеспечения

Выделенная команда разработчиков для вашего проекта

Индивидуальная Разработка

Индивидуальная разработка

С нуля разрабатываем корпоративные системы, высоконагруженные системы, также подхватываем разработку других команд в технически сложных ситуациях.
Внедрение Готового Продукта

Внедрение готового продукта

Масштабируем работающие решения. Обеспечим высокое быстродействие серверов, автоматическую адаптацию под пиковые нагрузки. Разместим на Amazon AWS, подключим CDN.
Доработка Типового Решения

Доработка типового решения

Адаптируем готовые бизнес-приложения под ваши процессы, настраиваем интеграцию, создаем уникальные модули, подключаем к телефонии и CRM.
Разработка на базе 1с

Разработка на базе 1C

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

Наша команда специалистов

Менеджер Проекта

МЕНЕДЖЕР ПРОЕКТА

Управление проектом, расстановка задач отслеживание выполнения
Дизайнер UX/UI

ДИЗАЙНЕРЫ UX/UI

Тщательно проектируем визуальную часть
Тестировщик

ТЕСТИРОВЩИК

Тестирование и контроль качества вашего проекта в процессе разработки
Frontend Разработчики

FRONTEND РАЗРАБОТЧИКИ

Разработка пользовательского интерфейса и функций которые работают на стороне пользователя
Аналитик

АНАЛИТИК

Формулировка требований для последующей постановки задач исполнителям
Backend Разработчики

BACKEND РАЗРАБОТЧИКИ

Разработка серверного программного обеспечения для функционирования проекта
Devops Специалист

DEVOPS СПЕЦИАЛИСТ

Реализация сложной логики в личных кабинетах интернет-магазинов и других сайтов
Mobile Разработчики

MOBILE РАЗРАБОТЧИКИ

Создаем красивые быстрые и удобные нативные приложения

Этапы разработки
программного обеспечения

ЭТАП - ПОГРУЖЕНИЕ В ЗАДАЧУ. БИЗНЕС-АНАЛИЗЦифра один

Первый шаг – встреча очно либо по скайпу. Аналитика проекта и сбор информации о проекте. Подготовка документа о концепции и границах, который позволит сформировать общее понимание проекта и является отправной точкой для выделения MVP и этапности проекта.

Разделы документа:

  • Бизнес-требования
  • Рамки и ограничения проекта
  • Бизнес-контекст

Выполнение этих работ позволит вам увидеть нас в «боевых условиях», и вы сможете принять решение о работе с нами на основе реального опыта работы, а не только на основании данных нами оценок и предоставленных примеров материалов.

ЭТАП - СБОР ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ (ТРЕБОВАНИЯ К СИСТЕМЕ)Цифра два

Затем будут составлены функциональные требования к реализуемой части программного продукта.

Примеры Функциональных требований:

Поиск судов для перевозки грузов

Корпоративное такси

Помимо этого, предлагаем вам удаленную или очную демонстрацию систем, которые мы уже создали.

ЭТАП - ПРОЕКТИРОВАНИЕЦифра три

На основе Функциональных требований мы оценим стоимость разработки интерактивного прототипа системы. После создания прототипа можно готовить Техническое задание и переходить к разработке.

Что дает UX-прототип?

  • Значительно сокращает ресурсы по разработке (на 20-40% меньше программно-дизайнерских доработок и изменений).
  • Снижает количество потенциальных ошибок.
  • Дает возможность команде, партнерам и инвесторам быстро показать, как будет выглядеть продукт.
  • Но, самое главное, он дает возможность понять механику работы с будущей системой.

Что дает UX-прототип?

Пример прототипа небольшой системы

В процессе создания прототипа проектировщик прорабатывает:

  • Навигационное решение
  • Меню и подразделы разделов будущей системы
  • Типовые сценарии использования
  • Финальную детализацию и аннотацию

Интерактивный прототип разрабатывается в программе Axure.

ЭТАП - ДИЗАЙНЦифра четыре

Результат: Графический дизайн проекта, готовый к верстке. Опциональный этап. Выполняется по желанию Заказчика.

ЭТАП - СОСТАВЛЕНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯЦифра пять

ТЗ составляется на основании прототипа. В зависимости от задач и сложности проекта составляется на спринт, MVP либо весь проект.

Пример Технического задания на разработку

ЭТАП - РАЗРАБОТКА СПРИНТАМИЦифра шесть

Что входит в разработку?

  • Формулирование требований к программе (к нагрузкам, к масштабированию, к устойчивости к изменениям, к защищенности, к надёжности и т. д.)
  • Подбор технологий разработки.
  • Выбор архитектурного принципа.
  • В соответствии с подобранными технологиями и архитектурным принципам создается пакет технической документации: описание общей структуры системы, диаграммы сущностей системы, описание форматов данных, описание модулей, описание ключевых алгоритмов, описание структур баз данных и т. д.
  • Разработка и внедрение одной итерации (спринта). Этот пункт повторяется циклически каждые 1-‐3 недели): выбор из ТЗ функционала на итерацию, оценка стоимости и сроков итерации, разработка и тестирование итерации, сдача и внедрение итерации.
  • Техническая поддержка начинает работать с момента внедрения первой итерации.

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

Работу каждого программиста проверяет техлид. Он смотрит читаемость и качество кода, корректность решения задачи. Наличие техлидов на проекте повышает ответственность программистов и качество кода.

ЭТАП - ТЕСТИРОВАНИЕЦифра семь

Мы проводим многоступенчатое тестирование:

  • Программист тестирует задачу после выполнения до передачи на тестирование.
  • Создаются автотесты.
  • Тестировщик тестирует задачу, опираясь наuserи test кейсы.
  • Менеджер производит общую проверку сдаваемого этапа.

В случае выявления багов после их исправления создается автотест.

ЭТАП - СОСТАВЛЕНИЕ ДОКУМЕНТАЦИИЦифра восемь

Этап выполняется по желанию Заказчика. Включает в себя:

  • Техническую документацию на проект.
  • Инструкции для пользователей по работе с системой.
ЭТАП - ПУБЛИКАЦИЯЦифра девять

Результат этапа: Опубликованный для пользователей проект.

Как правило, Проект публикуется на 3 серверах:

  • Тестовый сервер (для тестирования внутри компании).
  • Stageсервер (для тестирования Заказчиком и обсуждения работы нового функционала).
  • Боевой – Production сервер, на котором работают пользователи.

Такой подход позволяет снизить риски доставки пользователем ошибочно работающего функционала.

ЭТАП - МОБИЛЬНАЯ РАЗРАБОТКАЦифра десять

1. Проектирование

  • Создание макетов экранов мобильного приложения, разработка прототипа мобильного приложения
  • Создание функциональной спецификации на приложение
  • Создание технического задания
  • Планирование и оценка стоимости работ

2. Дизайн

  • Подбор дизайн-проекта
  • При необходимости разработка фирменного стиля компании

3. Разработка

  • Языки: Objective-C, C#, Java, JavaScript
  • Инструменты: Unity, Xamarin, PhoneGap, Cordova
  • Операционные системы: iOS, Android, Windows Phone, Blackberry OS

4. Запуск и техническая поддержка

  • Регистрация в Apple Store и Google Play
  • Интеграция с сайтом заказчика
  • Горячая линия для клиентов
  • Внесение изменений в кратчайшие сроки
ЭТАП - ПОДДЕРЖКА И РАЗВИТИЕ ПРОЕКТАЦифра одинфдцать

Что входит в поддержку?

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

Есть два вида поддержки:

  • Поддержка пользователей продукта: Обработка обращений пользователей программы, ответы на вопросы. Подобные обращения, как правило, не влекут правок в продукте.
  • Добавление новых функций, внесение исправлений, подтверждение и устранение выявленных ошибок, в том числе, в логике работы программы, тестирование, написание автотестов, публикация изменений.

Общие условия обеих видов поддержки – предоплата пакета часов. По мере обработки обращений пакет часов осваивается. Ежемесячно отправляется отчет о поданных и отработанных обращениях, а также статусе обращений в работе с указанием количества часов, уделенных каждому обращению.

Ставка за час по обращениям 2. соответствует ставке за разработку программного продукта.

Ставка за час по обращениям 1. зависит от условий принятого SLA и, как правило, меньше ставки 2.

Документы разработки ПО

Ознакомьтесь с примерами документов, используемых в процессе разработки программных продуктов

Концепции и границы

Концепции
и границы

Бриф на разработку ПО

Бриф на разработку
ПО

Функциональные требования

Функциональные требования

ТЗ на разработку системы

ТЗ на разработку системы

Примеры экранов логистики

Примеры экранов логистики

Пример договора на разработку ПО

Пример договора на разработку ПО

Стек

Используемые технологии при разработке программного обеспечения