Загрузка...
Главная/О нас/ Наши технологии

Наши технологии

…в учёте потребностей клиентов

Компания "Смарт Дельта Системс" уделяет большую роль  консультационно - техническому сопровождению клиентов. Возможны различные варианты заключения договоров технической поддержки – от разовой консультации до “всё включено”. Компания регулярно выпускает новые версии программных продуктов, в которых учитываются как потребности рынка медицинских информационных систем в целом, так и индивидуальные пожелания наших клиентов. Новые версии продуктов клиент получает в рамках постоянно действующего договора сопровождения или по отдельному соглашению, если поддержка осуществляется в разовом режиме.

 

Эксперты "Смарт Дельта Системс" всегда готовы оказать консалтинговые услуги по широкому кругу вопросов: организационным, техническим и технологическим аспектам применения эффективной системы управления клиникой на базе наших продуктов. Неотъемлемой частью процесса внедрения и сопровождения является обучение работе в программном продукте сотрудников клиента. Преподаватели "Смарт Дельта Системс" предложат различные методики обучения, составят программы обучения с учётом численности, квалификации и навыков работы персонала с медицинскими информационными системами.

 

…в особенностях программных продуктов

Архитектурные решения

Архитектура программных продуктов "Смарт Дельта Системс", построена на основе технологии клиент-сервер. На клиентском уровне располагается часть приложения для рабочих станций пользователей, содержащие средства просмотра, ввода и редактирования данных, и связанную с ней бизнес-логику. Уровень сервера (обработки данных) содержит основную бизнес-логику и логику доступа и хранения данных, реализованный на основе системы управления базами данных (СУБД). Программные продукты функционируют под управлением СУБД FireBird 2.5, Ред База Данных 2.5.
В качестве серверных операционных систем могут использоваться Windows и Linux. Серверные компоненты программных продуктов (сервер СУБД, серверы репликации, почтовой рассылки и SMS-рассылки) являются кроссплатформенными и доступны для архитектур Win32, Win64, Linux32, Linux64.

Для клиентских рабочих мест в рамках архитектуры клиент-сервер рекомендуется использовать операционные системы Windows x32 и Windows x64. По отдельному запросу доступна поддержка операционных систем Linux совместно с использованием программного продукта Wine.

Портал электронной записи к медицинским специалистам основан на архитектуре  “тонкого” web-клиента. Активно ведутся разработки по дополнительной реализации программных продуктов с использованием web-технологий (Java , Html, ExtJS, Spring, Tomcat).

 Для клиентских рабочих мест портала записи на прием и продуктов на основе “тонкого” web-клиента могут применяться операционные системы Windows, Linux, Mac OS, IOS, Android.

 

…в жизненном цикле продуктов и проектном управлении

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

 

Основные принципы и технологии разработки

За многолетний опыт работы в компании выработалась типовой поэтапный жизненный цикл программных продуктов, который совершенствуется экспертами "Смарт Дельта Системс" и по сей день:

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

Компания является приверженцем таких методологий автоматизированного проектирования и разработки как Agile и SCRUM. Условно процесс разработки разделяется на короткие “спринты”  продолжительностью до 4 недель, в рамках которых осуществляется постановка задачи, проектирование и разрабатывается функциональность программного продукта.

Стабильные версии программных продуктов выпускаются от 1 до 4 раз в год. Одновременно активными являются 3 версии: текущая версия разработки (Dev), текущая стабильная версия (Stable) и предыдущая стабильная версия (Old Stable). Целью поддержки стабильных версий является возможность устранения ошибок и доработка мелкой функциональности без внесения серьезных изменений,  связанных с появление новой функциональности в рамках текущей версии разработки.

 

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

Разработка программных продуктов ведется в средах Embarcadero Delphi XE2 и XE5, IntelliJ IDEA, Eclipse. Для разработки средств формирования отчетов применяется программное обеспечение FastReport 4.12. Используются системы управления версиями Subversion и Git.

Отдельное внимание уделяется моделированию и анализу индивидуальных (нетиповых) процессов клиента. Формализация и описание бизнес-процессов клиентов выполняется с использованием методологий функционального моделирования IDEFx, UML с помощью инструментов Aris, Rational Rose и Microsoft Visio.

В процессе проектирования структуры баз данных специалисты компании применяют программный продукт IBExpert и собственные разработки для администрирования СУБД.

 

Управление проектами

В процессе планирования, управления и контроля за ходом реализации проектов "Смарт Дельта Системс" использует систему управления проектами SugarCRM, Microsoft Project. Дополнительно применяются внутренние и внешние баг-треккеры Trac, Redmine. Реализация функциональных требований к существующим продуктам выполняется как по заявкам клиентов, так и в рамках релизов продуктов. Разработка функционала осуществляется на основании технических заданий на создание/доработку продукта.