Система сбора, анализа, обработки деловых и проектных отношений и взаимосвязей с интегрированными мультимодальными нейросетями и генеративными моделями

My Image

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


Оглавление

1. Процессы, обеспечивающие поддержание жизненного цикла

1.1. Процесс проекта

1.1.1. Процесс планирования ПО

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

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

1.2. Процессы реализации ПО

1.2.1. Проектирование архитектуры

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

1.2.2. Конструирование

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

1.2.3. Сборка

Цель процесса — объединение элементов Системы в полный программный комплекс, удовлетворяющий системному проекту. Сборка фронтенда выполняется штатными средствами (Node.js / Shakapacker); серверная часть собирается и разворачивается в целевой инфраструктуре; проводится верификация соответствия требованиям и интерфейсам между элементами.

1.2.4. Тестирование

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

1.3. Процессы поддержки ПО

1.3.1. Менеджмент конфигурации ПО

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

1.3.2. Решение проблем в ПО

Цель процесса — гарантия того, что все выявленные проблемы идентифицируются, анализируются, контролируются и решаются. Менеджер технической поддержки получает информацию о технической проблеме на электронную почту: support@equityalgorithm.com; проблемы регистрируются в электронной системе отслеживания, идентифицируются и классифицируются; анализируются и оцениваются для определения приемлемого решения; решение выполняется; проблемы отслеживаются вплоть до закрытия.

1.4. Процессы совершенствования ПО

Цель процесса — мониторинг и адаптация программного комплекса к изменяющимся потребностям и требованиям новых технологий, обеспечение их оперативного внедрения. Менеджер проекта получает информацию от аналитиков на почту: support@equityalgorithm.com; задачи и технологии анализируются и оцениваются; выполняется разработка новых задач и ввод новых технологий; выполняется их тестирование и внедрение.

2. Информация о персонале

Ниже приведён состав персонала, обеспечивающего поддержание жизненного цикла Системы. Конкретные сведения (ФИО, контактные телефоны, адреса, электронная почта).

Менеджер ПО: Корнеева Татьяна Викторовна, телефон: +7 (909) 643-91-24.

Специалист технической поддержки. Адрес электронной почты технической поддержки: support@equityalgorithm.com. Располагаются по адресу: город Москва, ул. Правды 8 корпус 13, офис 541.

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

  • 3 серверных программиста;
  • Верстальщик;
  • Дизайнер;
  • Системный администратор;
  • Специалист по тестированию.

Располагаются по адресу: 127030 город Москва, ул. Сущевская, дом 21.

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

  • Разработчик клиентской части;
  • Дизайнер.

Располагаются по адресу: город Москва, ул. Правды 8 корпус 35.