Заказная разработка

Заказная разработка

Оценка проекта

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

Анализ и проектирование приложения

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

Подготовка к выходу в промышленную эксплуатацию

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

Сопровождение результатов разработки

  • Исправление дефектов по гарантийному обязательству
  • Исполнение плана сопровождения

Переход в промышленную эксплуатацию

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

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

Мы профессионально управляем требованиями, владеем нотациями UML и BPMN, а также эффективно моделируем и описываем процессы. Наш опыт включает работу с веб-сервисами (REST и SOAP) в концепции SOA, базами данных и написание технической документации, включая ТЗ и ФТ.

Мы гибко подходим к работе, применяя методологии Agile и Scrum. Дополнительные преимущества включают знание DevOps, Continuous Integration и Continuous Delivery, уверенное владение GIT, опыт работы с NoSQL базами данных, программирование, понимание принципов безопасности и опыт контейнеризации с использованием Docker, Kubernetes, Mesos и Marathon. Наша команда активно стремится к обучению и участию в развитии аналитического сообщества.

 

Наша команда придерживается высоких стандартов заказной разработки, ISO 9001 и SEI. Мы используем профессиональные инструменты и методологию разработки ПО.

Сам же процесс разработки основан на принципах использования Agile, Scrum, Kanban.

В наш стандарт входит обязательное использование следующих инструментариев и фреймворков:

  • управление требованиями, привязанное к объектам разработки

  • управление кейсами и сценариями использования программного обеспечивания

  • сценарное тестирование функционала

  • элементное тестирование функционала

  • комментируемое программирование

  • соблюдение уровней оформления программного исходного кода

  • архитектурный контроль и ревью

  • интеграционной тестирование взаимодействий элементов ПО

  • репозитарное хранение артефактов ПО и соблюдение релизной политики

  • CICD практика передачи результатов документации и разработки

  • юридическая оценка компонентов Open Source

  • техническая оценка компонентов Open Source

  • оценка объектов информационной безопасности

  • SAST/DAST тестирование 

 
Фабрика программного обеспечения

Фабрика программного обеспечения — это продукт нашей компании который мы поставляем нашим клиентам. Он позволяет выстроить процесс разработки независимо от сложности программного обеспечения, количества разработчиков и их зоны ответственности. Фабрика — это набор инструментов, фреймворков, организационных решений и процессов. Фабрика позволяет масштабировать процессы разработки ПО. Как горизонтально – путем ввода и адаптации новых разработчиков, тестировщиков, аналитиков и менеджеров, так и вертикально путем автоматизации большей части деятельности команды, такие как сборка, автоматического тестирования, формирование плана деплоя и др. Практики
CICD позволяют быстро обеспечить разработчиков рабочими средами для программирования в группе, построить процессы преемственности результатов и обеспечить тестирование на ранних этапах разработки. Собрать стабильный релиз и передать его заказчик в полном объёме с учетом всех связанных артефактов.

Фабрика строится на инфраструктуре Заказчика или же в облаке. Не важно какие архитектурные стандарты приняты у Заказчика, фабрика будет собрана исходя из предпочтений. У нас есть техническая экспертиза сборки таких фабрик в т.ч и для ПО, которое не поддерживает такие подходы стандартизации из коробки.

Скорость разработки
в 5-6 раз

Повышение уровня качества
в 2-3 раз

Time to market
до 10 x