Similar presentations:
Универсальный сервис аудита
1.
Универсальный сервис аудитаНаставник команды:
Участники команды:
Пешехонов Денис Николаевич
Главный эксперт управления разработки
продукта Multi-D АО АСЭ
Пименов Константин Александрович
Барсегян Карен Давидович
Волошин Тарас Андреевич
Кононенко Никита Андреевич
Курушин Федор Иванович
23.05.2024
2.
Состав проектной команды№
1
2
3
4
5
Ф.И.О.
Учебная группа
Роль в проектной команде
Проведенная работа
Тема дипломной
работы
Связана ли тема с
проектом/работой в
АСЭ?
1 курс
-
Пименов Константин
Александрович
М23-Ш03 Системный
анализ и управление
Руководитель проекта,
дизайнер интерфейса и
фронтенд-разработчик
Проработка дизайна
интерфейса системы, выбор
стека для разработки вебинтерфейса
Барсегян Карен
Давидович
М22-Ш02
Информационные
системы и технологии.
Бэкенд-разработчик
Разработка части системы,
связанной с получением
событий
Разработка системы
моделирования
производственных
процессов
нет
Волошин Тарас
Андреевич
М22-Ш04
Информационные
системы и технологии
Бэкенд-разработчик
Разработка части системы,
связанной с фильтрацией
событий
Выявление и
прогнозирование
начал геомагнитных
бурь с помощью
методов машинного
обучения
нет
М22-Ш02
Информационные
системы и технологии
Фронтенд-разработчик
Разработка визуального
отображения директорий
системы
Методы определения
аномальных
финансовых
транзакций в потоках
банковских данных
нет
М22-Ш04
Информационные
системы и технологии
Фронтенд-разработчик
Разработка визуального
отображения событий
системы
Применение глубокого
обучения для
оптимизации
перевода с китайского
языка на русский в
контексте онлайн
маркетплейсов
Кононенко Никита
Андреевич
Курушин Федор
Иванович
нет
2
3.
Проблема/Альтернативные решенияЗаказчик: Зайцев Константин
Владимирович
Начальник управления разработки продуктов Multi-D.
Проблема
В системе имеется множество продуктов, события/действия по
которым необходимо отслеживать.
Почему есть
потребность
Для выполнения данной задачи необходимо отслеживать события по каждому
отдельно взятому продукту, что замедляет рабочий процесс.
Решение
Создание универсального сервиса аудита, позволяющего в одном месте
отслеживать события по различным сервисам, отвечающего основным
требованиям заказчика: фильтрация данных, перемещения по директориям
(сервисам), сборка событий по сервисам.
3
4.
Ваше решение /продуктРешение: Разработка нового универсального
сервиса аудита, отвечающего основным
требованиям заказчика
Наше решение представляет собой:
полноценно разработанную
архитектурную концепцию;
лаконичный и понятный UI-интерфейс;
реляционную базу данных в связке с бэкендсервисом;
современную реализацию веб-приложения.
Рабочий прототип универсального сервиса аудита
4
5.
Общий план проектаМы точно следовали плану проекта и в
начале текущего месяца протестировали
«Универсальный сервис аудита» в реальной
системе IMS4 — сервису по работе с НарядДопусками проекта Пакш. Отрабатывались
события
создания
Наряд-Допуска,
переключение между этапами жизненного
цикла. (Тестирование было произведено в
среде разработки на тестовых данных)
Дорожная карта проекта
5
6.
Реализованные риски проектаЭтап проекта
1. Оперативное
внесение правок под
требования заказчика
Выявленный риск
Срочные доработки
системы
Фактор риска
(причины,
предпосылки, условия)
Степень тяжести последствий
(низкая/средняя/высокая)
Необходимость
доработки системы к
демонстрации
Высокая
Последствия
Окончательная
сдача проекта в
соответствии с
требованиями
Меры по предотвращению
Грамотная декомпозиция задач
по доработке, оперативное
выполнение поставленных задач
6
7.
Прогнозируемые риски проектаЭтап проекта
Прогнозируемый риск
Фактор риска (причины,
предпосылки, условия)
Вероятность
наступления
(низкая/сре
дняя/высок
ая)
Степень тяжести
последствий
(низкая/средняя/высо
кая)
Последствия
Меры по предотвращению
1. Разработка
очереди
сообщений
Отладка при чтении
событий из очереди
сообщений
Внедрение нового
условия чтения событий
Высокая
Средняя
Изменение
конфигурации
разрабатываемой
системы
Использование заготовок с
очередью сообщений,
изначальная разработка
системы под работу с очередью
2.
Работоспособн
ость системы
под нагрузками
Нагрузка системы
Подключение системы к
множеству сервисов
Высокая
Высокая
Изменение
конфигурации
разрабатываемой
системы
Отладка системы в рамках
высоких нагрузок, рефакторинг
кода системы
3. Перевод
сервисов на
Keycloak
Новая система
авторизации внутри
сервисов
Изменение авторизации
пользователей в рамках
сервисов
Высокая
Средняя
Изменение
данных,
обрабатываемых
системой
Конфигурирование получаемых
данных, изменение
визуализации
7
8.
Эффект от реализации проектаСокращение времени на оценку событий,
произошедших в рамках сервисов Заказчика,
повышение работоспособности сервисов заказчика за
счет:
контроля и оценки полученных событий;
фильтрации полученных событий по конкретным
параметрам;
визуального отображения характера полученных
событий;
сборке событий в одном месте по всем сервисам в
рамках системы заказчика.
Оценка экономического эффекта:
Максимальными затратами заказчика при внедрении данной
системы будут:
настройка конфигурации существующих сервисов для
работы с системой.
При этом сокращается время реагирования на события, что
снижает кол-во рабочих часов и затрат.
8
9.
Рецензия наставникаКоманде была предложена архитектурная концепция, которая позволит в
дальнейшем встроить сервис аудита в основной набор сервисов Multi-D.
Участники быстро распределились по компетенциям и смогли
реализовать всё в соответствии с требованиями. Отдельно
прорабатывались макеты, по которым происходила вёрстка графического
интерфейса, и отдельно создавалась серверная часть. Решение было,
согласно задаче, упаковано в контейнеры, что упростило запуск и
развёртывание.
Пешехонов
Денис Николаевич
Главный эксперт управления
разработки продукта
Multi-D АО АСЭ
Команда также хорошо показала себя в момент необходимости
оперативно внести доработки и обновить версию сервиса под условия
демонстрации заказчику. Демонстрация прошла отлично, заказчик
остался доволен.
Управление проектом тоже осуществлялось на хорошем уровне,
руководитель брал на себя полностью создание и распределение задач,
доведение технического задания до исполнителей.
9
10.
Универсальный сервис аудитаВСТРЕЧИ ПО ПРОЕКТУ
Встречи проходили в online-формате
ЗАКАЗЧИК
Начальник управления разработки
продуктов Multi-D
ПОТРЕБНОСТЬ
Получение событий с визуализацией
их характеристик и фильтрацией
РЕШЕНИЕ
Разработка универсального
сервиса аудита
Риски
Оперативное внесение правок под
требования заказчика
Барсегян Карен
Бэкенд-разработчик
ПРОДУКТ
полноценно разработанная
архитектура на основе требований
заказчика;
лаконичный и понятный UIинтерфейс;
реляционная базу данных в связке с
бэкенд-сервисом;
современная реализация вебприложения.
Волошин Тарас
Бэкенд-разработчик
Пименов Константин
Руководитель проекта,
фронтенд-разработчик
и дизайнер интерфейса
Кононенко Никита
Фронтенд-разработчик
РЕАЛИЗОВАННЫЕ РИСКИ
Срочные доработки системы
ПЛАН РАБОТ
Добавление очереди сообщений
Рефакторинг и отладка кода
Потребности
Настройка конфигурации
существующих сервисов
Курушин Федор
Фронтенд-разработчик
10
11.
Приложение 1Данные со стороны системы IMS4
11
12.
Приложение 2Передача данных в Универсальный сервис аудита
12
13.
Приложение 3Рабочий прототип Универсального сервиса аудита
13
14.
Приложение 4Пример работы фильтрации
14
15.
Приложение 5Пример работы фильтрации
15
16.
Приложение 6Легенда и зависимости
16
17.
Приложение 7AuditService (Корень проекта)
17
18.
Приложение 8AuditService.Application (Слой приложения)
18
19.
Приложение 9AuditService.Infrastructure (Слой инфраструктуры)
19
finance