🛰 Татьяна Романова, Эксперт в области системного анализа с более чем 10-летним опытом работы, выступит на третьей конференции Systems Design Online с докладом на тему «Что я узнала, опросив 101 инженера: от интервью потребителей до архитектуры»
Подробнее о докладе:
В докладе рассмотрим, как системный аналитик помогает проектировать программную платформу, объединяя потребности разных продуктовых команд, регуляторные требования и архитектурные принципы. Разберем процесс анализа обеспечивающих функций (ОФ) на примере логирования и покажу, как аналитические выводы влияют на архитектурные решения.
Ключевые тезисы:
1. Почему вообще возникает потребность в платформе?
— В компании десятки продуктов со схожими функциональными требованиями, но разной реализацией.
— Медленное продвижение по бэклогу из-за дублирования решений.
— Полный рефакторинг невозможен: нужно разрабатывать новые фичи.
— Поддержка разрозненных решений слишком дорога.
— Специалисты, владеющие всеми необходимыми технологиями, редки и дороги.
Вывод: нужна унификация обеспечивающих функций.
2. Что такое программная платформа?
— Это основа для разработки программно-аппаратных комплексов (ПАК), предоставляющая общие компоненты и механизмы.
— Реализует обеспечивающие функции (ОФ), такие как логирование, мониторинг, обновление ПО.
— Позволяет унифицировать функциональность, сократить затраты и ускорить разработку.
3. Как аналитик помогает проектировать платформу?
— Выявление потребностей
— Поиск точек унификации
— Формирование требований
4. Практический кейс: проектирование логирования
— Рассмотрим, как аналитика преобразуется в архитектурные решения на примере ОФ логирования
— Разделили логирование на три типа
— Требования к производительности различаются
— Архитектурные решения
5. Какие выводы можно применить в своей работе?
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
>>Click here to continue<<