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

Ольга Подолина
«Агентство «Свет далекой звезды»(Бизнес-анализ по BABOK в стиле фэнтези)
Пролог.Звездная пыль в кофе
Алена щелкала клавишами калькулятора, словно заклинаниями, пытаясь оживить мёртвые цифры на экране. За окном давно стемнело, но свет неоновой вывески «Coffeepix» пробивался сквозь жалюзи, окрашивая стол в синеву. Третий латте остывал в кружке с надписью «Don’t talk to me before Excel»[1], а кондиционер, треща как старый тролль, выдувал ледяной ветер прямо ей за воротник.
– Динамика падает из-за новой франшизы эльфов… – пробормотала она, стирая помаду с края кружки. – Эльфов? Серьёзно?
Глаза сами потянулись к полке над монитором. Там, между методичками по бизнес-анализу и подарком отца, настоящим раритетом-детской книгой «Хоббит», стоял потрёпанный BABOK[2] – её настольная библия, зачитанная до дыр. BABOK был для неё не просто сводом правил – это был ключ к пониманию хаоса. Сколько раз он выручал её, когда требования клиентов превращались в лабиринт без выхода? Сколько раз она открывала его ночью, ища ответы в чётких, выверенных концепциях? Если бы не BABOK, она бы давно потерялась в этом мире, где драконы стали метафорой квартальных отчётов, а гномы – клиентами, вечно требующими «всё и сразу».
Но сны последних недель… Сны были другими.
– Алена, ты ещё здесь? – в дверях замерла Света из бухгалтерии, поправляя розовый кардиган. – Опять твои «эльфы» не дают спать?
Коллеги уже месяц шептались за её спиной. ««Слышала? Она предложила внедрить нейросеть для прогноза потока посетителей и их заказов. Типа, после дождя идет поток любителей горячего шоколада, и можно подготовиться, чтобы не создавались очереди. Гений, а вот не поняли…».» Алена сжала стилус так, что треснул пластик. Ей нравились чёткие задачи: собрать требования, построить схему процесса, найти решение. Но как объяснить, что иногда цифры танцуют перед глазами рунами, а сводки по убыткам складываются в пророчества?
– Да, Свет, – фальшиво улыбнулась она. – Эльфы. Франшиза[3] «Elven Brew»[4] оттянула 30% клиентов. Хотят «аутентичности», – она ткнула в график, где красная линия падала в пропасть. – А я сижу тут, разгадывая, почему их латте пахнет звёздной пылью.
Света фыркнула и скрылась, оставив за собой шлейф дешёвого парфюма.
Экран завибрировал – пришло письмо от директора: «Предложение по штрихкодированию отклонено. Слишком сложно для сети кофеен». Алена закусила губу. А ведь это могло сработать! Прозрачность поставок, автоматизация… Но нет, «эльфы» победили.
Она потёрла виски. Последние недели сны сводили её с ума. То снились горы из золотых слитков с высеченными на них диаграммами Ганта. То бородатые карлики в касках, орущие: «Зерцало треснуло! Спаси сокровища!» А вчера… Вчера она проснулась с запахом серы на подушке и осколком чего-то зелёного в кулаке. Стекло? Изумруд?
– Ладно, – Алена швырнула стилус в стакан с ручками. – Хватит.
Она закрыла Excel, достала из сумки блокнот с кожаной обложкой – подарок на последний день рождения. «Для гениальных идей», – написала подруга. До сих пор он пустовал. Но сейчас…
Рука сама вывела: «Требования к Зерцалу Сбережений».
– Что? – она попятилась, будто блокнот укусил её.
Страницы заполнялись сами: стрелки, схемы, странные символы, напоминающие руны. В ушах зазвучал гул, как будто где-то далеко били в наковальню. В воздухе запахло серой…
– Не сейчас, – прошептала Алена, хватаясь за стол. – Я не…
Но мир поплыл. Последнее, что она увидела перед тем, как голова упала на клавиатуру, – вспышку изумрудного света на экране.
А потом – тьму, пахнущую металлом и древними камнями.
[1] Don’t talk to me before Excel Профессиональный юмор аналитиков: «Не говори мне ничего, пока не скажет Excel», т.е я не верю словам, покажите цифры и их анализ.
[2] BABOK (аббревиатура от Business Analysis Body of Knowledge) – руководство к своду знаний по бизнес-анализу от Международного института бизнес-анализа (IIBA). Основная цель BABOK – определить профессию бизнес-аналитика с помощью согласованной терминологии и решаемых на практике задач. Документ описывает:1)необходимые для бизнес-аналитика области знаний; 2)базовые компетенции; 3)методы, техники и практики; 4)системные подходы к бизнес-анализу с практической точки зрения.
BABOK ориентирован на специалистов с опытом практической работы в системном анализе и бизнес-аналитике, поскольку содержит упоминание о множестве технологий и особенностях их применения, но не раскрывает основ.
Подробнее о BABOK – в учебном курсе «Основы BABOK» в Школе бизнес-анализа Ольги Подолиной. О возможности изучения курса следите за новостями в телеграм-канале https://t.me/BABOK_And_Podolina
[3] Франшиза – это возможность запустить бизнес с нуля, но по готовой концепции, с настроенными бизнес-процессами и узнаваемым фирменным стилем. Например, если предприниматель хочет открыть автокафе, он может купить франшизу у известного бренда таких кафе и получить право использовать его название, логотипы, меню, контакты с поставщиками.
[4] Дословно – «Эльфийское варево»
Глава 1. Сон, пахнущий серой
Воздух был густым, словно расплавленное железо. Алена зажмурилась, пытаясь понять, где она. Кофе, офис, клавиатура под щекой – всё исчезло. Вместо этого её обволакивал запах серы и дыма, а под ногами скрипел песок, смешанный с блёстками пирита. Она открыла глаза – и ахнула.
Пещера. Огромная, как собор. Своды, испещрённые жилами золота, переливались в свете факелов. Стены покрывали резные символы – не то руны, не то схемы процессов. Над головой висели кристаллы, проецирующие на пол голограммы: графики падения курса золота, диаграммы Венна[1], стрелочные модели.
– Призрак! – прогремел голос.
Алена инстинктивно схватилась за BABOK – волшебную книгу, висевшую у неё на поясе в кожаном чехле. Книга, обычно размером с ладонь, слегка дрогнула, словно отвечая на её прикосновение. «Спокойно, – прозвучал в голове Алены знакомый голос, похожий на шорох страниц. – Это не ловушка.»
Перед ней стоял гном. Не сказочный карлик, а двуногий булыжник с бородой, заплетённой в стальные косички. На голове – рогатый шлем, на груди – кираса с гравировкой «Ctrl+S[2]». Он размахивал топором, пытаясь разрубить повисшие в воздухе цифры «404[3]».
– Сгинь, тень! Не замути Зерцало! – он бросился вперёд, но споткнулся о камень с надписью «Технический долг[4]».
– Я не призрак! – Алена отступила, натыкаясь на стену. Камень под пальцами был тёплым, словно живым. – Я… ИТ-аналитик. Из Москвы.
Толпа гномов, столпившаяся у массивного трона из слитков, замерла. Кто-то уронил кружку с элем, и хмельной напиток, шипя, растворился в трещине пола.
– Она сказала «аналитик»! – прошептал тощий гном в очках, сгорбившийся над каменным планшетом. – Это древнее заклятье Щита Данных!
– Молчи, Глодан! – прошипел седобородый старец в мантии, расшитой рунами «Agile[5]» и «Waterfall[6]». Он шагнул вперёд, и Алена заметила, что его борода перевязана лентой с биркой «PO» (Product Owner[7]). – Ты послана Камнем Судеб, чужеземка. Наше Зерцало гибнет!
Он махнул рукой, и толпа расступилась. За троном висело зеркало высотой в три человеческих роста. Но это был не обычный зеркальный сплав – его поверхность мерцала, как экран, покрытый трещинами. Сквозь щели сочились изумрудные искры, а в глубине мелькали цифры: балансы счетов, графики транзакций[8], бегущие строки рун.
– Молодежь бежит к драконам! – продолжал Старейшина, тыча посохом в голограмму, где юные гномы скачивали приложение «DragonBank». – Тролли крадут золото через дыры в безопасности! – он ткнул в другую картинку: волосатое существо с клыками воровало слитки, прикрываясь поп-апом[9] «Купи кирку со скидкой!».
Алена машинально открыла BABOK. Книга уменьшилась, уместившись на ладони, но текст на страницах засветился синим: «Угрозы: миграция пользователей, уязвимости безопасности, навязчивая реклама. Решение: внедрение двухфакторной аутентификации [10] и редизайн[11] UX[12]».
– Это и есть Зерцало Сбережений? – спросила она, приближаясь к артефакту. Искры щипали кожу, как статическое электричество.
– Оно умирает! – взвыл гном-страж с топором, на лезвии которого светился код защиты. – Руны тускнеют, интерфейс устарел! Торговцы лепят голограммы, как грибы после дождя!
BABOK вдруг вырвалась из рук Алены, увеличившись до размера грифельной доски. На страницах замерцали рунические схемы: «Покажи им макет будущего интерфейса. Используй принципы визуализации».
– Вы… используете модальные окна? – Алена едва сдержала смех, проводя рукой по голограмме, которую создала книга. – И pop-up рекламу? Вот ваша ошибка!
– А что не так? – выступил вперёд упитанный гном с табличкой «Гильдия Торговцев». – Это прибыльно!
Старейшина ударил посохом о землю. Из трещины вырвался фонтан искр, сложившихся в слово «СПРИНТ[13]».
– Поможешь – наградим алмазами, – просипел он. – Откажешься… – он мрачно кивнул в сторону клетки, где копошилось пушистое существо с глазами-дисплеями. Оно рычало: «Error 666[14]. Access denied[15]».
– Ладно, – Алена щёлкнула кнопкой ручки, и та превратилась в указку с лазерной подсветкой, которую BABOK мгновенно дополнила голографическими аннотациями. – Покажите требования. И давайте начнём с юзер стори[16].
Гномы переглянулись.
– Юзер… что? – спросил Глодан, гном-технарь.
BABOK раскрылась на главе о stakeholder analysis[17]. «Объясни через аналогию, – прошептала она. – Они поймут».
– Это история о том, как гном… – Алена улыбнулась, глядя на подсказки в книге, – хочет безопасно хранить золото, чтобы тролли не украли его, пока он пьёт эль.
В блокноте, который теперь держала BABOK, зажглась строка: «Как гном, я хочу…» – но руны дописывали себя сами, складываясь в идеальную user story.
Старейшина наклонился, разглядывая текст. Его борода задрожала:
– Это… Это же древнее заклятье Баланса!
Алена поймала взгляд BABOK – страницы подмигнули ей зелёным светом. Приключение только начиналось.
[1] Диаграмма Венна – это графическая диаграмма, построенная с использованием перекрывающихся кругов. Каждый круг представляет собой отдельную концепцию или группу данных, а перекрывающиеся области отображают общие свойства. Основная цель диаграммы Венна – проиллюстрировать логические отношения между двумя, тремя или более наборами тем и идей, показав их сходства и различия.
[2]Ctrl+S – это сочетание клавиш, которое сохраняет текущий документ или файл.
[3]404 – (Ошибка 404).Это стандартный HTTP-ответ, сигнализирующий о том, что запрошенный ресурс (страница, файл или другой элемент сайта) не найден на сервере.
[4]Технический долг – это проблемы в архитектуре или коде, которые накапливаются из-за решений, принятых с целью экономии времени или ресурсов. В долгосрочной перспективе они оказываются более затратными для исправления.
[5]Agile простыми словами – это подход к управлению проектами, основанный на гибкости, лёгкой адаптации к изменениям и постоянном сборе обратной связи. Рабочий процесс при таком подходе разбивается на небольшие временные промежутки – спринты (от английского sprint – бег на короткую дистанцию) или итерации. Во время каждого спринта команда разработки создаёт часть продукта, которую можно протестировать и оценить.
[6]Waterfall (или «водопад») – последовательный подход к управлению проектами, где работа делится на чёткие, линейные этапы. Каждый этап должен быть полностью завершён до перехода к следующему. Простыми словами, каждую следующую задачу в проекте начинают выполнять только после полного завершения предыдущей.
[7]Product Owner (с английского – «владелец продукта») – специалист, который отвечает за создание, выпуск и развитие продукта на рынке. Он должен сформировать такое предложение, которое будет соответствовать запросам потребителей и обеспечит компании запланированную прибыль. Product Owner управляет продуктом на всех этапах его жизненного цикла – от идеи до выпуска и дальнейшего улучшения.
[8]Транзакция простыми словами – это сделка, в ходе которой две или более стороны обмениваются деньгами или активами. Операции проводят через банковские счета или платёжные системы. Классический пример транзакции – покупка товара в магазине: деньги списываются со счёта покупателя и зачисляются на счёт продавца.
[9] Всплывающее окно (pop-up) – это элемент интерфейса, который отображается поверх основного контента страницы при её открытии или наступлении определённых событий. Он блокирует доступ к контенту до того момента, пока пользователь не выполнит какое-либо действие – например, пока он не закроет его или не оставит свои контакты.
[10]Двухфакторная аутентификация (2FA) – это метод защиты данных, при котором для входа в систему применяется два независимых способа подтверждения личности пользователя. Процесс включает два этапа:1)-Первый этап – пользователь вводит свой пароль, который является первой линией защиты. 2)Второй этап – система требует дополнительного подтверждения личности. Обычно это уникальный код или биометрические данные – скан лица или пальца.
[11]Редизайн – это изменение уже существующего дизайна, которое может включать в себя обновление стиля, цветов, элементов или структуры. Цель редизайна – сделать продукт более удобным, привлекательным и соответствующим современным реалиям и потребностям пользователей.
[12]UX (User Experience) простыми словами – это пользовательский опыт. Это то, какое впечатление получает пользователь от работы с интерфейсом, насколько просто или сложно ему достичь цели. В это понятие входит всё «общение» пользователя с каким-либо сервисом: посетитель сайта читает тексты, переходит по страницам, смотрит товары и оформляет заказы.
[13]Спринт – это ограниченный промежуток времени, в течение которого команда работает над какой-либо частью проекта.
[14]Error 666 – серверная ошибка, означает, что сервер временно не может обрабатывать запросы.
[15]Access denied – это сообщение о том, что пользователю отказано в доступе к странице, которую он пытается посмотреть.
[16]Юзер стори (User Story, или пользовательская история), помогает увидеть функции продукта глазами конечного потребителя. Основную часть User Story пишут кратко, без технических деталей и лишних подробностей. Главное – сделать фокус на целях и потребностях людей.
Подробнее о работе с User Story – в учебном курсе «Моделирование предметной области» в Школе бизнес-анализа Ольги Подолиной. О возможности изучения курса следите за новостями в телеграм-канале https://t.me/BABOK_And_Podolina.
[17]Stakeholder analysis – это процесс выявления и оценки важности, влияния, интересов различных сторон (целевых лиц) в отношении проекта или бизнес-решения. Цель анализа – учесть потребности и мнение целевых лиц, что позволит лучше принимать решения и эффективно управлять потенциальными конфликтами или проблемами. Подробнее тема рассматривается в курсе по BABOK, раздел «Работа с заинтересованными лицами».
Глава 2. Руничеcкий BABOK
Пещера Старейшин напоминала гигантскую библиотеку, высеченную в скале. Вместо книг – ряды сланцевых плит, покрытых рунами, которые светились приглушённым золотым сиянием. Алена провела пальцем по ближайшей плите, и символы задвигались, перестраиваясь в новые узоры, словно живая мозаика.
– Это наша Каменная Книга Мудрости, – пояснил Старейшина, стуча посохом по полу. Звук эхом разнёсся по залу. – Каждая плита – глава. От сбора требований до управления рисками. Но после того, как дракон Гнилозуб проглотил мага-друида, никто не может разгадать, как активировать знания.
– Активировать? – Алена присела перед плитой, где руны складывались в схему, напоминающую диаграмму Исикавы[1]. – Да тут же явные пробелы в требованиях[2]!
Она коснулась корешка BABOK, и книга выскользнула из чехла, увеличившись до размера плиты. Страницы засветились, проецируя поверх рун огненные аннотации: «Управление знаниями, – прозвучал в её голове знакомый шёпот. – Их система не синхронизирована. Предлагаю провести аудит».
– Раньше маг водил посохом – и плиты оживали, – вздохнул гном. – Показывали диаграммы бизнес-процессов[3], пели гимны юзер стори… Теперь же… – он пнул плиту, и та угрюмо загрохотала: «Error 451: Knowledge not found[4]».
– Не пинайте! – Алена прикрыла плиту BABOK, словно щитом. – Вы же повредили метаданные!
Гном-программист Громир, в кожаном фартуке, почесал затылок:
– У нас SCRUM[5]. С драконом.
Он махнул рукой, и из тени выползло чешуйчатое существо размером с пони. Дракон чихнул, выдув клуб дыма с цифрами «Sprint 1420».
– Каждые сто лет он начинает новый спринт, – пояснил Громир. – А ретроспективы[6]… – он нервно облизнулся, – заканчиваются поджогом бород.
– Почему я? – спросила Алена, поворачиваясь к Старейшине. – Вы же видите – я даже не маг.
– Ты спишь и не боишься думать. Наши аналитики… – он презрительно фыркнул, – спят только после бочки эля.
Внезапно плита под рукой Алены вздрогнула. Руны вспыхнули, складываясь в слова: «Как гном, я хочу…».
– О! – воскликнула она. – Это же шаблон юзер стори!
BABOK тут же развернул страницу с примерами, проецируя их на камень. «Дополните acceptance criteria[7], – подсказала книга. – Иначе требования останутся сырыми».
Алена коснулась символа, и плита загудела. Из трещин в камне вырвались голограммы – гномы разных гильдий, кричащие требования:
– Хочу видеть баланс, не спускаясь в шахту! Ненавижу эти проклятые поп-апы!
– Видишь? – Старейшина схватил её за локоть. – Книга отвечает тебе!
– Не книга, – Алена потрясла BABOK, который теперь светился, как светодиодная матрица. – Это методология! Давайте проведём мозговой штурм[8].
Гномы перешёптывались. Громир неуверенно поднял руку:
– А… мозги надо штурмовать? Это больно?
– Нет! Это значит – генерировать идеи все вместе, – Алена улыбнулась. BABOK разлетелся на десяток мини-копий, раздав их гномам. «Записывайте всё, даже то, что кажется безумным».
– Безумное? – оживился гном из Гильдии Торговцев. – Тогда я хочу, чтобы золото само прилетало в кошельки!
– И чтобы тролли взрывались при попытке взлома! – добавил страж.
Голограммы запрыгали, фиксируя предложения. BABOK парил над толпой, как дрон, сортируя идеи по категориям.
– Теперь приоритизация, – Алена щёлкнула пальцами. – Метод MoSCoW[9].
– Москва? – переспросил Старейшина.
BABOK взорвался голограммой с руническими символами:
Гора (Must have) – защита от троллей.
Кирка (Should have) – новый интерфейс.
Мешок (Could have) – реклама.
Падающий гном (Won’t have) – перевод на эльфийский.
– Но как ты это делаешь? – прошептал Громир. – Без эля, без заклинаний…
– BABOK – и есть заклинание, – Алена ткнула в книгу, которая теперь показывала диаграмму Ганта[10] прямо на стене пещеры. – Она учит видеть систему, а не камни.
Старейшина хмыкнул, но дракон, свернувшись клубком, засопел одобрительно. Алена же думала о том, как объяснить гномам, что их «SCRUM с драконом» пора сократить до двухнедельных спринтов.
А на одной из плит, в самом углу, руны тихо сложились в новую надпись: «Аналитик найден. BABOK активирован».
[1]Диаграмма Исикавы (Ishikawa Diagram), также известная как «рыбья кость», – это визуальный инструмент для углублённого поиска причин проблемы и их эффективного разрешения. Он помогает шаг за шагом исследовать причинно-следственные связи
[2]Требования в IT – это конкретные задачи, которые система должна выполнять. Они делятся на две основные категории: функциональные и нефункциональные. Функциональные требования описывают, что система должна делать (например, регистрация пользователей или формирование отчётов). Нефункциональные требования определяют, как система должна работать (например, время отклика, выдерживаемые нагрузки, безопасность). Подробнее тема разбирается в курсе «Управление жизненным циклом требований».
О возможности изучения курса: следите за новостями в телеграм-канале https://t.me/BABOK_And_Podolina
[3]Диаграмма бизнес-процесса – это способ визуализации, который показывает все последовательные этапы работы. Она отражает каждый шаг, который выполняет компания в рамках конкретного процесса, например найма нового сотрудника, выполнения запросов клиентов, маркетинга, процесса поиска и привлечения потенциальных клиентов, которые заинтересованы в товаре или услуге, или процесса поставки товаров. Подробнее см. учебный курс «Моделирование бизнес-процессов».
О возможности изучения курса: следите за новостями в телеграм-канале https://t.me/BABOK_And_Podolina
[4]Error 451 (англ. Unavailable For Legal Reasons) – стандартный код ответа HTTP, означающий, что доступ к ресурсу закрыт по юридическим причинам.
Knowledge not found- информация не найдена.
[5]Scrum – это гибкая методология управления проектами, которая помогает быстро создавать продукты и совершенствовать их качество, повышать мотивацию и эффективность команды.
Она предполагает деление всего времени, отведённого на реализацию проекта, на равные временные отрезки, в течение которых команда поэтапно продвигается к готовому продукту.
Подробнее в курсе «Основы управления проектами».
О возможности изучения курса: следите за новостями в телеграм-канале https://t.me/BABOK_And_Podolina
[6]Ретроспектива в Scrum – это специальная встреча, которая проводится по итогам одного или нескольких спринтов. На ней команда подводит итоги проделанной работы и рефлексирует о проведённом времени. Цель ретроспективы – выявить положительные и отрицательные аспекты работы команды и определить действия, которые могут быть предприняты для улучшения работы в будущем.
[7]Acceptance Criteria (критерии приёмки) – это набор условий и требований, которые определяют, что должен «уметь» продукт или доработка, чтобы считаться успешно завершёнными. Они уникальны для каждой пользовательской истории и определяют поведение доработок с точки зрения конечного пользователя. Подробнее – в учебном курсе «Управление жизненным циклом требований».
[8]Мозговой штурм (брейншторм) – метод генерации идей и поиска решений. Суть в том, что участники обсуждения генерируют максимальное количество идей решения задачи, в том числе самые фантастические и глупые. Затем из полученных вариантов выбирают лучшие решения, которые могут быть использованы на практике. Главная цель мозгового штурма – найти оригинальное решение, когда привычные инструменты перестают работать. Ещё метод используют для выхода из кризисных ситуаций или решения сложных задач. Мозговой штурм включен в BABOK как одна из техник. Подробнее см. курс «Техники сбора информации по BABOK».
О возможности изучения курса: следите за новостями в телеграм-канале https://t.me/BABOK_study».
[9]Метод MoSCoW – это метод, используемый в управлении проектами и бизнес-анализе для определения приоритетов требований. Он основан на инициалах четырёх ключевых категорий:
1.Must have (обязательно). Эти требования абсолютно критичны для проекта. Без их выполнения проект будет считаться неудачным