Интеллектуальные Медиа Системы — Инновационные ИТ–решения для бизнеса
8-(800) 550-29-99
Рус | Eng
 

Компетенции

Процессы

В зависимости от сложности и требований заказчика мы используем гибкий подход к реализации проектов и работаем с заказчиком на всех жизненных стадиях реализуемых систем. При реализации больших информационных систем мы предлагаем следовать ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания», включая следующие этапы:

  • Формирование требований
  • Разработка концепции
  • Разработка технического задания
  • Эскизное и техническое проектирование
  • Разработка рабочей документации
  • Ввод в действие
  • Сопровождение

В случае необходимости на всех этапах выпускается документация, предусмотренная ГОСТ 34.201-89 «Виды, комплектность и обозначения документов при создании автоматизированных систем». Для небольших систем мы считаем целесообразным так же следовать принятым стандартам, однако пропускать избыточные этапы.

 

Аналитика

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

 

Качество

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

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

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

 

Разработка

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

Для каждого проекта мы выбираем и согласовываем с заказчиком, в том числе, средства разработки требуемого программного продукта. На данный момент в нашей компании развиваются два основных направления разработки (программирования): Java и PHP. На этапе анализа проекта мы проводим сравнение эффективности использования каждого из этих направлений и аргументируем заказчику наш выбор.

 

Работа с видео

Наша компания имеет большой опыт работы с видео, в том числе с защищённым контентом, организации трансляций через телевизионных каналов сеть Интернет, реализации систем с использованием механизма автоматической адаптации качества видеоконтента к качеству канала пользователя, воспроизведения видео на различных устройствах, автоматизированной обработки видеоконтента.

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

 

Отказоустойчивые и высоконагрузочные решения

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

Для обеспечения работы высоконагрузочных систем мы используем кластерные решения с высокоскоростными шинами межузлового обмена на базе 10-GBit Ethernet, Infiniband и Myrinet.

 

Виртуализация

Для обеспечения эффективного использования оборудования и изолированной среды функционирования отдельных приложений мы используем системы виртуализации на основе VMware vSphere и подсистемы jail операционной системы FreeBSD.

 

Документирование

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

Для своих заказчиков мы разрабатываем полный комплект проектной и эксплуатационной документации согласно ГОСТ 34.201-89 «Виды, комплектность и обозначения документов при создании автоматизированных систем» и РД 50-34.698-90 «Автоматизированные системы. Требования к содержанию документов». Конкретный набор разрабатываемых документов согласовывается с заказчиком.