Новости

Качество и надежность: запускаем технический аудит проектов на Альфа платформе

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

Экспертиза от разработчиков Альфа платформы

Технический аудит от разработчика — это инструмент дополнительной поддержки партнера и проверки проекта. Наш накопленный опыт позволяет помочь партнерам задействовать весь потенциал компонентов Alpha.Server, Alpha.DevStudio, Alpha.HMI, Alpha.Security в прикладном проекте. Это не столько проверка на наличие ошибок, а комплексная работа по повышению качества разработки прикладных проектов: от корректности конфигурирования и оптимизации информационной модели до защищенности проекта от внешних воздействий.

Зачем системному интегратору технический аудит?

  1. Снижение затрат. Заранее находить и исправлять недоработки в разы дешевле и быстрее, чем на объекте заказчика.
  2. Репутационное преимущество. Результат аудита — технический отчет от «Атомик Софт». Вы можете предъявить его заказчику как независимое подтверждение качества и надежности вашего решения.
  3. Профессиональный рост команды. Ваши инженеры получают обратную связь напрямую от разработчиков платформы, осваивая лучшие практики и подходы.

Как это работает?

  1. Передача проекта. Мы рекомендуем проводить аудит на этапе высокой готовности проекта, например, перед заводскими испытаниями. Мы гарантируем полную конфиденциальность. Проект не выходит за контур нашей компании, а при необходимости мы подписываем соглашение о неразглашении (NDA).
  2. Предварительная оценка. Эксперт «Атомик Софт» проводит первичный анализ проекта, который занимает 1-2 дня, чтобы определить масштаб задач, сформировать план-график работ и обозначить сроки технического аудита.
  3. Аудит. Команда опытных инженеров проводит комплексную проверку проекта согласно перечню работ, а также адресную проверку конкретных блоков проекта по просьбе партнера.
  4. Результат. По завершении мы выдаем детальный технический отчет с комментариями и рекомендациями.

Что именно мы проверяем?

Технический аудит охватывает все ключевые блоки проекта:

  • Информационная модель Alpha.DevStudio и Alpha.Server. Проверяем наличие ошибок и предупреждений при построении конфигураций в Alpha.DevStudio, при компиляции проекта в Alpha.HMI.Designer и при старте Alpha.Server; подходы к созданию и имплементации типов объектов, а также к разработке приложений.
  • Визуализация в Alpha.HMI. Анализируем проект пользовательского интерфейса, разработанный в Alpha.HMI.Designer и впоследствии исполняемый в Alpha.HMI.Viewer, на предмет следования принципам разработки и применению лучших практик в Альфа платформе: построение мнемосхем, типизация графических элементов и готовность проекта к многопользовательской разработке.
  • Безопасность в Alpha.Security. Проверяем подсистему Alpha.Security на предмет ошибок конфигурирования, которые могут позволить злоумышленникам получить доступ к проекту.
  • Ресурсные ограничения. Выявляем потенциальные «узкие места», которые могут привести к исчерпанию ресурсов системы в процессе работы.
  • Поддерживаемость. Оцениваем, насколько проект «читаем» и удобен для дальнейшей поддержки.

Готовы проверить свой проект?

Чтобы обсудить проведение технического аудита, напишите нам на tech.audit@automiq.ru.