Информационные системы нашего проекта

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

Выполняю задание из курса Системной инженерии:

Написан и опубликован пост «Цифровая нить нашего проекта», где описываются информационные системы в вашем проекте, описания каких систем (целевой, подсистем, надсистемы и систем в окружении, создателей в их цепочке) на какой стадии жизненного цикла они содержат, и как они обмениваются между собой информацией в свете ISO 11354-1 (организованы ли они в соответствии с подходами интеграции, унификации, федерирования информационных систем)

image-2

Информационные системы нашего проекта

Целевая система

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

Поэтому распишем по практикам создания целевой системы (и подсистем)

Замысливание:

  • Концепция использования описывается в Word.
  • Концепция описывается в Word и в схемах в Miro/draw.io.

Проектирование:

  • Механика проектируется в Solidworks, хранится в SVN.
  • Электроника в Altium, хранится в SVN.
  • Софт проектируется в draw.io, хранится в GitLab.

Изготовление:

  • Комплектующие и материалы к закупке описаны в Google-табличке (там и статусы и сроки и ответственные).
  • Собранные узлы и подсистемы описаны в Google-табличке.

Эксплуатация

  • У нас пока есть тестовый стенд в лаборатории, поэтому логов эксплуатации особо нет.
  • Ошибки и поломки регистрируются в баг-трекере на базе Taiga.io.

Проект - система создания

Здесь снова не по альфам, а по практикам жизненного цикла проекта (не целевой системы).

Создание проекта:

  • Практики, роли и исполнители описаны в Google-табличке.
  • Органиграмма со структурой подчинения описана в Miro.
  • Методы работы не имеют единого и явного описания - TODO.

Работы проекта:

  • Постоянно обновляемый план проекта ведется в OmniPlan.
  • Конфигурация работ описана в таск-трекере Taiga.io.

Как информационные системы обмениваются информацией

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

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

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

На этом все.

Спасибо мне за внимани-е :)

А если нет никакого федерирования, кроме как через людей – как предохраняетесь от конфигурационных коллизий? Федерирование-то в значительной мере про это. А то у вас там пара разных систем версионирования, общий диалог всех со всеми (issues этих самых коллизий) в привязке к объектам в версионировании не очень понятно где и как (в Тайге?), часть моделей непонятно как версионируется (и версионируется ли). Много визуальных/диаграммных моделей вместо табличек – и сразу у меня подозрение, что они неактуальны, их обычно однократно рисуют и забрасывают, ибо трудоёмко обновлять.