Премьера рубрики “Теория по воскресеньям”Моя внутренняя чуйка подсказывает мне, что каждая система достойна того, чтобы быть идеальной. Поэтому сегодня мы поговорим о том, как и кто занимается тем, чтобы сделать первый шаг на пути к этой идеальности. Тема дня - GAP-анализ.👉Gap-анализ или анализ разрывов — это метод, который помогает определить разницу между текущим состоянием системы, процесса или организации и желаемым будущим состоянием. Это методика сравнения текущего (As-Is) состояния системы с целевым (To-Be), чтобы выявить пробелы и наметить план их закрытия.▪️По-хорошему, чтобы провести GAP-анализ системы, например, для Насти из прошлого кейса, нужно быть одновременно бизнес- и системным аналитиком, а еще системным архитектором. Или воспользоваться подсказками ИИ. Или написать Оле в личку - и мы вместе что-нибудь придумаем. Нотации GAP-анализа позволяют очень быстро оценить наиболее проблемные места системы, так называемые «разрывы», и перевести фокус внимания по-максимуму на них при выборе решения и разработке этапов реализации. В зависимости от ситуации, иногда также предлагается вариант решения. Классно, да?Вообще, эта теория не нова. Существует: 👉Стратегический GAP-анализ - выявляет разрыв между текущей позицией компании на рынке и её стратегическими целями.👉Маркетинговый GAP-анализ - дает понимание, какие рыночные возможности не используются или недостаточно развиты.👉Операционный (процессный) GAP-анализ - выявляет разрывы в бизнес-процессах, мешающие эффективности.👉IT-/Технологический GAP-анализ - сравнивает существующий ИТ-ландшафт и желаемые технологические возможности.А еще существуют финансовый, кадровый, compliance и многие другие. Но нас интересует “гремучая смесь” из первых четырех - потому что мы собираемся анализировать онлайн-системы.Что будем делать в ходе нашего анализа: ▪️Чекаем бизнес-цели: проверяем, насколько текущая система поддерживает стратегию, процессы и KPI вашей компании.▪️Проверяем системные требования: нужно убедиться, что архитектура и функциональность соответствуют потребностям пользователей и подрядчиков.▪️Анализируем уровень зрелости архитектуры, её способность к масштабированию, отказоустойчивости и безопасности.Как проводить:1️⃣Подготовительный этап: сбор исходных данных (интервью со стейкхолдерами, документы, метрики), формирование рамок: объём системы, ключевые процессы, сроки.2️⃣Анализ текущего состояния (As-Is): сюда входят бизнес-процессы и сценарии пользователя (BPMN, user journeys), функциональные и нефункциональные требования; RTM, архитектурные диаграммы; инфраструктурная карта.3️⃣Определение целевого состояния (To-Be): уточнение бизнес-целей, KPI и пользовательских сценариев. Проектирование оптимальных процессов, API-контрактов, компонентов. Выбор архитектурных паттернов (микросервисы, event-driven, облако и т.д.).4️⃣Построение матрицы GAP: классификация пробелов по приоритету (влияние на бизнес, риски, затраты). Категоризация: бизнес, функциональный, технический, безопасность, соответствие.5️⃣Дорожная карта и рекомендацииВ каких случаях стоит использовать GAP-анализ:✔️При выборе новой системы - чтобы сделать сравнение систем и выбрать лучшую, наиболее подходящую. ✔️При формировании стратегии развития продукта на год-два-пять.✔️Если вы вдруг стали счастливым product owner и хотите понять, почему все плачут при упоминании вашего нового проекта😬😬😬. ▪️▪️▪️На следующей неделе возьмите свой текущий проект и постройте простую матрицу GAP - вы узнаете много интересного!❤️ - если было полезно💔 - если "Оля, в воскресенье нужно постить котиков!"