Ценностное предложение для бизнес- и системных аналитиков #
Целевая аудитория SEAF включает в себя бизнес- и системных аналитиков различных уровней подготовки, которые потенциально могут стать системными и корпоративными архитекторами. Их интересы обычно сосредоточены на управлении требованиями, проектировании информационных систем, знаниях по BABOK, процессных фреймворках (например, BPM CBOK), а различных нотациях, например EPC, BPMN и UML.
Наш подход к вовлечению аналитиков в производственный процесс не только инновационен, но и приносит дополнительную ценность как для результативности работы команды, так и для личного роста каждого специалиста.
Восемь ценностей SEAF для бизнес- и системных аналитиков:
«Документация рядом с кодом»:
1.1. Ценность: в парадигме SEAF документация является частью архитектурного кода, что позволяет ей консистентно развиваться вместе с исходным кодом продукта.
1.2. Преимущества:
– Уменьшение разрыва между документацией и реализацией
– Автоматизированная сборка и публикация документации, снижающая вероятность устаревания информации
– Повышение прозрачности продуктов и проектов за счет того, что все изменения отражаются как в коде, так и в документации
«Требования рядом с кодом»:
2.1. Ценность: требования напрямую связаны с архитектурными компонентами создаваемого продукта или системы в архитектурном коде, связанного, в свою очередь, с исходным кодом.
2.2. Преимущества:
– Ясная трассировка требований до реальных компонентов систем, сервисов или продуктов
– Упрощенное управление версиями требований благодаря их прямой связи с версиями кода
– Снижение рисков несоответствия между требованиями и реализацией
«Основа любой сложной системы и системного анализа - код архитектуры»:
3.1. Ценность: архитектурный код, написанный аналитиком при проектировании, становится фундаментальной частью продукта или системы
3.2. Преимущества:
– Обеспечивает единство языка описания на всех этапах разработки
– Снижает страх перед написанием архитектурного кода у аналитиков благодаря поддержке коллег и понятным методам работы
– Код архитектуры – ключевой артефакт, вокруг которого фокусируются интересы аналитиков, архитекторов и разработчиков
«Актуальность документации на работающий продукт» (в том числе долгосрочная):
4.1. Ценность: в отличие от традиционных подходов, где документы актуальны только на момент создания системы, артефакты SEAF остаются востребованными на протяжении всего жизненного цикла продукта.
4.2. Преимущества:
– Обеспечивает непрерывное участие аналитика в процессе эксплуатации, сопровождения и модернизации системы
– Позволяет поддерживать актуальность архитектурного кода и данных даже после первоначального запуска продукта
«Управление развитием продукта с использованием Digital ADR»:
5.1. Ценность: использование цифровых записей развития архитектуры (Digital ADR) как части метаданных, интегрированных с кодовой базой продукта.
5.2. Преимущества:
– Обеспечивает прозрачность изменений в архитектуре системы за счет прямой связи с исходным кодом
– Позволяет верифицировать исполняемый код относительно архитектурных решений
– Упрощает отслеживание эволюции проекта на всех этапах разработки
– Упрощает поиск и анализ информации о системе на любом этапе ее жизненного цикла
– Позволяет быстро адаптироваться к изменениям в проектных требованиях или технологических решениях
«Коллаборация со всей вертикалью управления продуктами»:
6.1. Ценность: стимуляция эффективного взаимодействия между аналитиками, архитекторами и владельцами продукта или системы.
6.2. Преимущества:
– Повышает качество коммуникации за счет использования общих цифровых инструментов для описания развития архитектуры
– Снижает риск недопонимания или несоответствия в требованиях благодаря единому формату документации
– Упрощает коммуникацию и сотрудничество между аналитиками, архитекторами и разработчиками за счет использования общего формата описания системы, что повышает качество конечного продукта
«Повышение востребованности и значимости» аналитической функции:
7.1. Ценность: результаты работы аналитика напрямую используются разработчиками и архитекторами, что увеличивает его значимость в сквозном процессе производства информационных систем или цифровых продуктов.
7.2. Преимущества:
– Увеличивается влияние аналитика на конечный продукт за счет прямой связи между его работой и кодом
– Повышается признание роли аналитика в команде благодаря сохранению его имени в аннотациях к коду
«Роль со-создателя системы» для аналитика:
8.1. Ценность: аналитики из составителей проектной документации становятся полноценными соучастниками создания продукта.
8.2. Преимущества:
– Расширяются возможности влияния на процесс производства за счет прямого участия в разработке архитектуры и метаданных
– Увеличивается вовлеченность в управление изменениями и последующее развитие продукта (рефакторинг, импортозамещение, миграция)
В парадигме SEAF предоставляется свобода творчества для аналитика: есть свое пространство для выражения своих идей через написание кода, описывающего структуру программы или системы.
Благодаря этому подходу аналитики и архитекторы сходятся в работе над одним артефактом - кодом архитектуры продукта, из которого мы можем получить любой архитектурный артефакт для стейкхолдера Продукта и описание работающих приложений или систем.
Рис. 1. Структура кодовой базы Продукта
Для обращений с целью обучения и совместной проработки сценариев применения SEAF: