bannerbanner
«Агентство „Свет далекой звезды“(Бизнес-анализ по BABOK в стиле фэнтези)
«Агентство „Свет далекой звезды“(Бизнес-анализ по BABOK в стиле фэнтези)

Полная версия

«Агентство „Свет далекой звезды“(Бизнес-анализ по BABOK в стиле фэнтези)

Язык: Русский
Год издания: 2025
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
3 из 4

–Динамическая настройка баланса. После релиза игра может получить новые обновления или изменения на основе собранных данных. Например, если оружие или персонаж в многопользовательской игре слишком сильны, аналитика помогает выявить это и скорректировать баланс в следующем патче. 1

–Оценка успеха обновлений. После выпуска нового контента или обновлений аналитика помогает понять, как эти изменения повлияли на вовлечённость и удержание игроков.

Для сбора и анализа данных о поведении игроков разработчики используют различные инструменты и технологии

Глава 7. Агентство "Свет далекой звезды"

Агентство «Свет далёкой звезды»

Амулет из чёрного обсидиана висел на шее Алены, а в сумке лежал BABOK – теперь с закладками для трёх миров. Старейшина, чья борода была заплетена в «Agile[1]-косички», тыкал посохом в голографический договор:

– Ты будешь мостом! Эльфам нужны BI-системы[2], троллям – блокчейн[3], а драконы… – он сморщился, – требуют NFT[4] для сокровищ.

Алена переводила взгляд с экрана ноутбука, где мигал чат с земным заказчиком, на пергамент с эльфийскими рунами. BABOK раскрылся посередине, проецируя диаграмму:

– «Глава «Управление кросс-культурными проектами». Совет: используй глоссарий», – напомнила книга, автоматически переводя «магические потоки» в «Big Data[5]».

– Но я всего лишь аналитик…

– Из мира, где чары зовутся «технологиями»! – перебил гном. – Ты видишь связи, невидимые нам!

Громир, вылезая из-под стола с паяльником, запустил логотип агентства: дракон, обвивающий земной шар. BABOK добавил анимацию: при наведении дракон выдыхал огненные цифры KPI[6].

– Фирменный стиль готов! – Громир гордо тыкнул в голограмму. – Анимация по твоим чертежам из сна!

Алена открыла блокнот от гномов. Страницы сами заполнялись проектами:

«Проект №1: BI-система[7] для эльфийских лесов. Сбор данных о магических грибах

Проект №2: Блокчейн[8] для троллей. Децентрализованные договоры (требует интеграции с Зерцалом).

Проект №3: NFT[9]-драконы. Токенизация[10] без пожаров (осторожно: см. раздел о рисках).»


Утром на столе Алены лежал эскиз логотипа с подмигивающим драконом. BABOK, приоткрытый на главе «Брендинг для мультивселенных», светился одобрительно.

Первый клиент-эльф из «Silver Brew» парил в офисе, пахнущем жасмином и серой:

– Наша CRM[11] на листьях папоротника не справляется. Нужна миграция в облако!

– Учтите, облака иногда кусаются, – Алена улыбнулась, поправляя амулет. BABOK уже показывал схему интеграции, помечая риски: «Эльфы не любят SaaS[12]. Рекомендую hybrid solution[13]».

В чате с троллем Грымзубом мигало сообщение:

«Чужеземка! Твой блокчейн[14] рулит! Если гном врёт – все видят, и я бью его копытом. Дай курс по Agile[15]!»

BABOK дрогнул, открыв главу «Обучение стейкхолдеров», и Алена засмеялась.


Вечером, засыпая над отчётом для «Coffeepix», она услышала голос Громира:

– Драконы хотят токенизацию сокровищ!

– Пусть заполняют ТЗ, – буркнула Алена, накрываясь подушкой. BABOK на тумбочке мигнул: «Напоминание: драконы принимают требования только на пергаменте, устойчивом к огню».

Во сне она видела тролля, сдающего экзамен по Scrum, и эльфов, танцующих с дашбордами[16]. А на столе, между кружкой кофе и гномьим кристаллом, уже лежала новая визитка:

Алена Светлова. Основатель агентства «Свет далёкой звезды». Решаем проблемы миров. BABOK внутри.

P.S. Гоблинов не обслуживаем. Серьёзно.

P.P.S. Когда эльфы просят BI[17], а драконы – NFT, только BABOK поможет не сгореть. Откройте его – ваша мультивселенная уже ждёт вас.


[1]Agile -см. ранее


[2]BI-системы (Business Intelligence – бизнес-аналитика) – программные решения для сбора, систематизации и наглядного отображения данных из различных источников. Главная задача таких платформ – помочь бизнесу выявлять закономерности, находить точки роста, оптимизировать внутренние процессы и принимать более точные управленческие решения на основе фактических данных.

Некоторые возможности BI-систем:

объединение разрозненных данных из множества систем (CRM, ERP, Excel, базы данных и др.);

анализ ключевых показателей эффективности (KPI);

построение прогнозов и выявление бизнес-рисков;

оперативное получение актуальных отчётов в понятной визуальной форме.


[3]Блокчейн -см. ранее


[4]NFT -см. ранее


[5]Big Data – это огромные массивы информации, которые собирают, обрабатывают и анализируют с помощью технологий. Термин применяется к таким объёмам данных, с которыми пользовательский компьютер и офисные программы не справятся.


[6]KPI (Key Performance Indicators) – это ключевые показатели эффективности, которые отражают качество и результаты работы за определённый промежуток времени. Для наглядности измеряются в цифрах или процентах. Некоторые функции KPI:

Измерение прогресса. Позволяют объективно оценить движение к цели.

Фокусировка внимания. Направляют усилия команды на приоритетные направления.

Раннее предупреждение. Сигнализируют о проблемах до наступления кризиса.

Мотивация. Создают прозрачную связь между результатами и вознаграждением.

Принятие решений. Предоставляют объективные основания для управленческих решений.


[7]BI-система (Business Intelligence, бизнес-аналитика) – см. ранее


[8]Блокчейн -см. ранее.


[9]NFT -см. ранее.


[10]Токенизация – это процесс цифрового представления финансовых и материальных активов в виде токенов, которые могут обращаться в блокчейне.

Некоторые области токенизации:

Токенизация безналичных денег – создание цифровых аналогов традиционных валют, которые хранятся в блокчейне.

Токенизация активов реального мира – превращение материальных ценностей (недвижимость, сырьё, предметы искусства) в цифровые токены.

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


[11](Customer Relationship Management) – система управления взаимоотношениями с клиентами. Это программное обеспечение, которое помогает автоматизировать процессы взаимодействия с заказчиками.


[12]SaaS (англ. software as a service – «программное обеспечение как услуга») – модель предоставления программного обеспечения через интернет. Вместо того чтобы покупать и устанавливать программы на компьютеры, можно подписаться на SaaS-сервис и использовать приложения в онлайне.


[13]Hybrid solution – гибридное решение (гибридное облако) – это вычислительная среда, которая объединяет публичное и частное облако, позволяя обмениваться между ними данными и приложениями.


[14]Блокчейн -см. ранее


[15]Agile -см. ранее


[16]Дашборд (от англ. dashboard – «приборная панель») – это графический отчёт из различных данных, относящихся к конкретной теме или бизнесу. Инструмент собирает, структурирует, анализирует и представляет информацию в графиках, диаграммах или таблицах.


[17]BI-системы см. ранее [2]

Глава 8. Цепи трассировки, или когда нужна Каменная скрижаль учета проклятий

Глава 9. Цепи трассировки или когда нужна Каменная Скрижаль Учёта Проклятий


2.1 Хаос магии и аналитики


Пещера Старейшин напоминала разгромленную кузницу после битвы с троллями. На стенах висели обрывки пергаментов с требованиями, на полу валялись кристаллы с голограммами, которые никто не мог расшифровать, а в углу дракон Гнилозуб жевал очередной свиток с надписью «Sprint Failed»[1].

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

–BABOK, – вздохнула она, – они же даже не понимают, откуда берутся их собственные требования!

Книга на её поясе дрогнула, раскрывшись на главе «Трассировка требований».

–—Покажи им матрицу. Они любят всё, что блестит и звенит, – прошептали страницы.

– Гномы! – Алена хлопнула в ладоши, и эхо разнеслось по пещере. – Сегодня мы будем ковать цепи.

– Цепи?! – взревел страж в доспехах *«404: Shield Not Found»[2]*. – Мы не рабы!

– Не те цепи, – улыбнулась Алена. —Цепи трассировки[3]. Они помогут нам понять, почему ваш банк трещит по швам.


2.2 Как выглядит гномья матрица трассировки требований [4]


BABOK взлетел в воздух и развернул перед гномами огненную таблицу. Вместо сухих колонок – звенья цепи, каждое из которых светилось рунами:

Звено (ID: 3.1

Требование :Как гном, я хочу видеть баланс, не спускаясь в шахту

Источник: Гильдия Шахтёров:

Связанные артефакты: Зерцало (экран «Мои сокровища»)

Статус: Готово


Звено (ID: 3.2

Требование : Как торговец, я хочу рекламировать кирки»

Источник: Гильдия Торговцев:

Связанные артефакты: Поп-ап «Кирка со скидкой

Статус: Конфликт (клиенты жалуются)


Звено (ID: 3.3

Требование : Как страж, я хочу, чтобы тролли не взламывали счета

Источник: Клан Стражей:

Связанные артефакты: CAPTCHA с рунами

Статус: В разработке


– Видите? – Алена ткнула стилусом в звено З.2, и оно заалело, как раскалённый металл. – Ваша реклама кирок не связана с требованием о безопасности! Вы просто слепили её, где попало, и теперь клиенты бунтуют.

Гномы переглянулись. Старейшина почесал бороду, заплетенную в Agile-косички.

– И… что теперь?

– Теперь мы связываем требования в единую цепь, – сказала Алена, и BABOK выстрелил голограммой:

1. Источник → Требование → Решение → Тест.

2. Если одно звено рвётся – вся цепь рассыпается.


2.3 Ритуал ковки цепей


Гномы, вдохновлённые идеей, схватили молоты и начали выбивать руны на каменных плитах. BABOK парил над ними, как мастер-кузнец, исправляя ошибки:

– Нет! Требование «Хочу, чтобы золото само прилетало в кошелёк» не привязано ни к чему! Откуда оно взялось?

– Э-э… из бочки эля? – неуверенно сказал гном-программист.

– В топку! – рявкнула Алена, и дракон с удовольствием сжёг кристалл с голограммой.

Через три часа (и пять сгоревших черновиков) гномы наконец выковали первую цепь трассировки:

– Требование: «Безопасные переводы между кланами».

– Источник: Жалобы на пропажу слитков.

– Решение: Блокчейн на «нёрушимых камнях».

– Тест: Дракон пытается «поджечь» транзакцию – система не ломается.

– Ура! – закричал Громир. – Теперь, если что-то сломается, мы увидим, какое звено порвалось!

– Именно, – улыбнулась Алена. – А ещё…

Она достала из сумки земной ноутбук (гномы ахнули, приняв его за магический артефакт) и открыла Jira.[5]

– Вот так это выглядит у нас.

На экране замигали задачи, связанные стрелочками. Гномы замерли в священном ужасе.

– Это… это же цифровые руны!

– Нет, – рассмеялась Алена. – Это «Управление требованиями».

2.4 Когда драконы учатся трассировке

На следующее утро директор «Coffeepix» нашёл на столе Алены странный рисунок: гномы, несущие гигантскую цепь, а дракон пытается её перекусить.

– Это… новый тренд? – спросил он.

– Нет, – Алена потянулась за BABOK. – Это ответ на все ваши вопросы о том, почему требования «теряются».

Внизу страницы светилась надпись: «Хотите, чтобы ваши проекты не рассыпались, как гномья броня? Начните с матрицы трассировки. А если не знаете, как – откройте BABOK. Возможно, ваши «цепи» уже ждут вас в разделе «Управление требованиями»


[1] Спринт – это ограниченный промежуток времени, в течение которого команда работает над какой-либо частью проекта.

Sprint Failed – «провальный» спринт.

Некоторые причины, по которым спринт может провалиться:

–Неправильное определение пользовательских историй. Это приводит к путанице, предположениям и неполным функциям.

– Плохая коммуникация внутри команды или с заинтересованными сторонами. Это может вызвать недопонимание и отсутствие прогресса.

– Недостаточное планирование. Это может привести к неточным оценкам и пропущенным срокам.

– Нечётко определённый и неконтролируемый объём работы. Это может расширить сроки выполнения за пределы изначально запланированных.

– Неправильная документация. Она может создать ненужную сложность и путаницу и помешать прогрессу.

– Плохое управление временем. Это может привести к пропущенным срокам и ускоренной работе.

– Недостаток ресурсов, таких как оборудование, программное обеспечение или персонал. Это может вызвать задержки и выгорание.

– Частые требования к изменениям, добавленные во время спринта. Это может привести к перегрузке и незавершённой работе.

– Недостаточное исследование пользователей. Это может привести к созданию неправильных функций и плохому пользовательскому опыту.

– Недостаточное внимание улучшению процессов. Это может привести к значительным переработкам, дополнительным затратам времени и средств на разработку.

Чтобы решить проблему с провальными спринтами, можно предпринять шаги, такие как декомпозиция задач, улучшение коммуникации, управление зависимостями и препятствиями и другие.

Подробнее – в учебном курсе «Управление требованиями» Школы бизнес-анализа Ольги Подолиной. О возможности изучения курса следите за новостями в телеграм-канале https://t.me/BABOK_And_Podolina.


[2] Shield Not Found – это код состояния HTTP, который сервер посылает в ответ на запрос пользователя и означает, что запрашиваемый веб-адрес на сайте отсутствует.


[3] Трассировка требований – это процесс отслеживания связей между требованиями разных уровней: от бизнес-целей до технических спецификаций.

Зачем нужна трассировка:

–Проверка соответствия системы бизнесу. Трассировка помогает убедиться, что разрабатываемая система решает проблему, поставленную бизнесом.

–Контроль изменений. Позволяет предсказать, как правка в требовании повлияет на другие компоненты.

–Тестирование без пробелов. Каждый тест-кейс должен закрывать бизнес-цель.

–Прозрачность для команды. Все понимают, зачем и куда движутся.

[4] Матрица трассировки требований (англ. Requirements Traceability Matrix) – это инструмент в управлении требованиями, который устанавливает взаимосвязи между различными этапами разработки системы. Обычно создаётся в виде таблицы (или набора записей системы управления требованиями)

Матрица помогает:

Контролировать выполнение требований от начальной формулировки до окончательной реализации.

Обеспечить соответствие целей – связать бизнес-требования с конкретными функциональными решениями, чтобы каждое требование входило в достижение целей проекта.

Поддерживать тестирование – убедиться, что требования покрыты тестами, что снижает риск пропуска функциональности.

Управлять изменениями – при изменении или добавлении требований оценить, какие части системы необходимо доработать или протестировать заново.

Анализировать влияние требований – если выявляются ошибки или изменения, определить, какие компоненты системы будут затронуты.

Подробнее – в учебном курсе «Управление требованиями» Школы бизнес-анализа Ольги Подолиной. О возможности изучения курса следите за новостями в телеграм-канале https://t.me/BABOK_And_Podolina.


[5] Jira – система для управления проектами и задачами, особенно популярная в IT. Гномы, конечно, назвали бы её «Каменная Скрижаль Учёта Проклятий».

Глава 9.Поиск слабого звена, или как связать гномий хаос в единую систему

Глава 9. Поиск слабого звена, или Как связать гномий хаос в единую систему


Воздух в опенспейсе[1] «ТехноГрада» вибрировал от гудения серверов и нервного перешёптывания. Алена стояла у огромной интерактивной доски, испещрённой цветными линиями, словно паутина разъярённого цифрового паука. Перед ней сияла Матрица Трассировки Требований[2] для новой банковской системы – дитя её трёх бессонных ночей и четырёх вёдер кофе. Каждая ячейка, каждая стрелка кричала о связи: бизнес-цели цеплялись за функциональные требования, те – за технические спецификации, а всё это венчали тесты, готовые укусить за малейшее несоответствие.

– Алена, тут клиент опять… – начал тимлид[3] Артём, но замолк, увидев её взгляд. Она была похожа на мага, созерцающего сложнейший астральный узор. Её пальцы летали над сенсорным экраном, вытягивая новую нить связи между «Проверкой KYC» и «Интеграцией с госреестром». BABOK в кожаном чехле на поясе тихо подрагивал, будто одобрительно мурлыкал.

– Пять минут, Артём, – её голос звучал отрешенно. – Я почти… почти вижу, где порвалась цепь. Тут… – она ткнула в ячейку с пометкой «СМС-верификация[4] для переводов свыше 100к». – Требование есть, источник – регулятор, но нет связи с юзер-стори[5] клиента о скорости операций. Дыра! Именно из-за этого вчера сбой был!

Внезапно обсидиановый амулет на её шее – подарок Старейшин – вспыхнул ледяным зеленым светом. По коже пробежали мурашки, а в ушах зазвенел знакомый гул, словно где-то далеко били сотни молотов по наковальням. Воздух запахло серой и… элем?

– Алена? Вы… в порядке? – Артём осторожно кашлянул. – Вы только что сказали: «Глодан, не трогай кристалл интеграции!»

Она моргнула, отрываясь от доски. В глазах у Артёма читался чистый ужас цифрового кочевника, столкнувшегося с магией. BABOK нервно щёлкнул корешком.

– Эм… Технический термин, – брякнула она, чувствуя, как амулет жжёт кожу. – Обозначает… критически важный модуль. Артём, мне срочно нужен перерыв. Пять минут. Максимум.

Не дожидаясь ответа, она рванула в ближайшую курилку – крошечную комнатку с вентилятором, вечно ноющим как подземный ветер. Дверь захлопнулась. Алена прислонилась к холодной стене, сжимая пылающий амулет.

– Ну что ещё? – прошипела она. – У меня тут своя матрица трещит по швам!

Амулет ответил. Не голосом, а… проекцией. В застоявшемся табачном воздухе вспыхнула миниатюрная голограмма пещеры Старейшин. Картина была хаотичной: Громир в закопчённом фартуке отчаянно тыкал паяльником (искры летели во все стороны) в треснувший кристалл, испещрённый рунами. Рядом орал седобородый Старейшина, размахивая посохом, на котором вместо набалдашника красовалась табличка «CRITICAL BUG![6]». Над ними парил дракон-скрам-мастер[7], чихая клубами дыма с надписями «Sprint Failed!»[8] и «Требования рассыпались!». В центре всего этого безумия висел фрагмент их новенького Зерцала Сбережений – его поверхность, недавно сиявшая, теперь была покрыта паутиной трещин, из которых сочился изумрудный дым. Сквозь дым мелькали обрывки рун: «Баланс… Ошибка… Цепи…».

– «Цепи трассировки порваны!» – донесся до Алены истеричный вопль Глодана, гнома-технаря, чья борода была опалена с одной стороны. – «Чужеземка! Зерцало умирает! Требования от Гильдии Торговцев потерялись, и теперь реклама кирок всплывает прямо во время молитвы Камню Судеб! Старейшина грозится вернуть каменные счёты!»

Голограмма дрогнула, фокусируясь на лице Старейшины. Его глаза, полные древней мудрости и свежей ярости, смотрели прямо на Алену сквозь пространство миров.

– Алена Светлова! – прогремел его голос прямо у неё в голове, заглушая гул вентилятора. – Твои «цепи», что должны были связать хаос воедино – порваны! Зерцало чахнет! Явись немедленно, или клянусь Молотом Предков, я заточу твой волшебный BABOK в клетку с тем троллем, что орет «Error 666»[9]!

Голограмма погасла. Амулет остыл, оставив лишь лёгкое покалывание. Алена вздохнула, глядя на дверь, за которой ждал её земной апокалипсис с матрицей, Артёмом и недовольным клиентом. В кармане BABOK тихо раскрылся на знакомой странице. Огненные буквы гласили: «Глава «Управление конфликтами стейкхолдеров[10]». Совет: Начните с самого громкого. И принесите алмазы для отвлечения внимания».

– Ладно, – прошептала она, поправляя очки и набирая в легкие воздух, пахнущий кофе и отчаянием. – Гномы, держитесь. Идет аналитик… с волшебной книгой и земными проблемами. Артём, – она распахнула дверь, стараясь выглядеть максимально невозмутимой, – срочный созвон с… э-э… внешними интеграторами. Я вернусь через час. А пока – проверьте все связи требований с юзер-стори про скорость. Ищите разрывы! Это критично!

Она мчалась к лифту, мысленно уже примеряя невидимый шлем и представляя, как будет ковать новые цепи трассировки посреди гномьего хаоса. BABOK в сумке тихо постукивал, словно отсчитывая секунды до нового прыжка между мирами. Приключение продолжалось, и на этот раз цена провала измерялась не только багами в Jira[11], но и целостностью волшебного зеркала и… вероятно, её собственной репутацией как «цифрового провидца», способного усмирить даже самых буйных стейкхолдеров с бородами до пояса

Тем временем у гномов…

Воздух в кузнице Зерцала был густым от гари, пыли и отчаяния. Гул молотов сменился тревожным бормотанием. Зерцало Сбережений, недавно сиявшее как созвездие подземных солнц, теперь пульсировало нервным, болезненным светом. Балансы счетов прыгали, как блохи на раскаленной наковальне, графики транзакций сворачивались в спирали безумия, а в углу экрана назойливо мигал поп-ап[11]: «Купи кирку! СЕЙЧАС!», – прямо поверх священной руны «Молитва Камню Судеб».

– ОНО СХОДИТ С УМА! – орал Старейшина, тряся посохом, на котором табличка «PO»[13] треснула пополам. Его Agile[14]-косички растрепались. – Где Глодан?! Где тот, кто клялся, что все цепи скованы верно?!

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

– Чужеземка! – завопил он, увидев Алену, влетевшую в пещеру, с BABOK, уже горящим на поясе. – Мы… мы проверили все! Защиту от троллей, балансы, даже эти проклятые поп-апы! Но Зерцало… оно глючит! Счета путаются! Золото исчезает и появляется ниоткуда!

Алена подбежала к трепещущему артефакту. Её пальцы инстинктивно потянулись к BABOK. Книга раскрылась сама, страницы замигали, проецируя поверх хаоса знакомую матрицу трассировки требований[2] – ту самую, что они «ковали» звено за звеном. Огненные цепи требований висели в воздухе, каждая со своим ID, источником, решением и статусом.

– Покажи мне разрывы, – приказала Алена книге, голос был спокоен, но внутри все сжалось. Это был ее мост, ее ответственность. BABOK завибрировал, и несколько звеньев в цепи заалели тревожным багровым светом. Но это были старые, известные конфликты, не объяснявшие текущий хаос.

– Нет, – прошептала Алена. – Глубже. Ищи «скрытый» разрыв. То, что забыли привязать.

BABOK дрогнул. Проекция матрицы закрутилась, как водоворот. Сотни рунических ID замелькали. И вдруг – в самом углу, почти незаметное, тусклое звено замигало слабым, прерывистым светом.

ID: 7.42.

Требование: «Протокол синхронизации временных меток между шахтными терминалами и центральным Зерцалом».

Источник: Гильдия Шахтёров (устно, на 3-й ретроспективе).

Статус:«Забыто как малозначительное».

Связанные артефакты: НЕТ.

Алена ахнула. Это было оно! Нефункциональное требование, «скучное», про точность времени. Его отодвинули в пользу блестящих интерфейсов[15] и защиты от троллей. Глодан посмотрел на звено и побледнел под слоем сажи.

На страницу:
3 из 4