Предисловие

Я, Артём Кагукин, Lead BA в компании *Instinctools и тренер курса по бизнес-анализу в IT-Academy.

Мой первый пост на Хабр является рецензией-сравнением двух книг: BABOK (Business Analysis Body of Knowledge) от института IIBA и REF (Requirements Engineering Fundamentals) от некоммерческой организации IREB.

Книги содержат свод знаний по выявлению потребностей бизнеса, рекомендации возможных решений и проектирования информационных системе в ИТ-сфере. Знание обеих книг помогает мне в преподавании курса «Бизнес-анализ в области разработки ПО».

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

Цели данной статьи:

  • Помочь читателю понять, какая книга может быть полезна для него.

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

Методы достижения целей:

  • Сравнительный анализ контента книг.

  • Экспертная оценка:

Кагукин Артем, Lead BA, специалист с 14-ти летним стажем, сертифицированный бизнес-аналитик (CBAP от IIBA, 12/2019) и системный аналитик (CPRE -FL IREB, 05/2021).

Кондратьев Павел, Lead BA, специалист с 15-ти летним стажем, сертифицированный бизнес-аналитик (CBAP от IIBA, 06/2020).

Уманец Николай, Head of BA, специалист с 7-ти летним стажем, сертифицированный бизнес-аналитик (CBAP от IIBA, 05/2018, ААС от IIBA, 01/2020).

Сазановец Степан, Middle+ BA/SA, специалист с 6-и летним стажем, сертифицированный системный аналитик (CPRE -FL IREB, 05/2022).

Основная часть

Для начала заглянем во введение книг:

  • «В Руководстве BABOK® описываются области знаний бизнес-анализа, задачи, базовые компетенции, методы и ракурсы подхода к бизнес-анализу… Главная цель Руководства BABOK® - определить бизнес-анализ как профессию и предложить набор его общепринятых практик.» (выдержки из BABOK от IIBA официальной русской версии).

  • «Влияние инженерии требований на успешную и ориентированную на клиента разработку систем больше нельзя игнорировать … растет понимание того, что роль инженера по требованиям, по сути, самодостаточна и включает в себя ряд сложных действий… Цель этой книги - помочь вам в подготовке к сертификационному экзамену» (мой вольный перевод из REF от IREB).

Данное описание наводит на мысль, что книги содержат абсолютно разный контент:

  • одна о бизнес-анализе, а другая об инженерии требований;

  • одна о бизнес-аналитике, а другая об инженере по требованиям.

Так ли это? Давайте сперва посмотрим на основные отличия данных книг

Отличия

BABOK от IIBA

REF от IREB

Количество освещенных тем.

Дается информация по большему количеству тем: 6 из 6. Более подробно смотри в таблице 2.

Освещены все сферы анализа не зависимо от того на каком этапе проекта работает аналитик и в каких сферах: ИТ сфере или какой-то другой.

Информация представлена по меньшему количеству областей, чем в BABOK от IIBA: 5 из 6.

Упор делается на работу с требованиями в ИТ-сфере: документирование и управление требованиями.

Подача материала.

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

Книга похожа на энциклопедию с краткой выжимкой материала

Информация подается последовательно и структурированно, с пояснениями и дополнительной информацией.

Книга похожа на учебник.

А теперь детальнее на отличия по основным темам.

Общие понятия.

Разные подходы к классификации требований в REF от IREB в разделе «Введение и основы» и в BABOK от IIBA в разделе «Ключевые понятия бизнес-анализа»:

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

В REF от IREB отсутствует понятие «Требования переходного периода», которые могут быть упущены для проектов с длительными процессами внедрения решения, параллельной работе на старом и новом решении или при переходе с одного решения на другое.

Планирование работ и их мониторинг.

В BABOK от IIBA есть дополнительный раздел «Определении возможностей улучшения эффективности бизнес-анализа», которого нет в REF от IREB. В данном разделе изложены принципы оценки работы по бизнес-анализу и планировать улучшений данных процессов.

Взаимодействие и сотрудничество с заинтересованными лицами.

В BABOK от IIBA есть раздел «Предоставление информации бизнес-анализа» с описанием основных принципов предоставления информации заинтересованным сторонам.

В REF от IREB в разделе «Согласование требований» подробнее описан процесс работы с конфликтами.

Выявление потребностей, формулирование целей и границ будущего решения.

Разное описание работ в BABOK от IIBA в разделе «Анализ стратегии» и в REF от IREB в разделе «Границы системы и контекста», которое хорошо дополняет друг друга:

В REF от IREB лучше написано, что нужно получить в результате анализа и что такое границы системы.

в BABOK от IIBA лучше раскрыто, как это сделать через анализ текущего состояния, определение будущего состояния и определение различий между ними.

Также в BABOK от IIBA есть раздел работы с рисками, связанными с переходом из текущего состояния в будущее состояние.

Работа с требованиями.

Эта тема полнее раскрыта в REF от IREB. В отличие от BABOK от IIBA в книге вы сможете следующую информацию:

Описание подходов к архитектуре требований: данные, функции, поведение.

Описаны особенности естественного языка для спецификации требований и моделирования.

Выделены атрибуты качественных требований не только для отдельных требований, но и для группы требований.

Оценка решения.

Данная информация не освещена в REF от IREB, в отличии от BABOK от IIBA.

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

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

На диаграмме показано, кому необходимо и желательно прочитать данные книги. Также можно оценить значимость контента книг для разных специалистов. Распределение по осям сделано на основании метода приоритезации «MoSCoW»: must, should, could, would. Список специалистов не является полным и может быть дополнен в дальнейшем.

Заключение

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

  • Области знаний, в которых у вас нет практического опыта.

  • Области знаний, по которым у вас не было теоретической информации, или она была отличной от представленной.

Необходимость или желательность прочтения данных книг зависит от вашей специальности и рода выполняемых вами задач (смотрите Диаграмму 1 выше).

Я рекомендую REF от IREB читать до прочтения BABOK IIBA и при наличии 1-2 лет опыта работы в ИТ. Данный срок является достаточным для подготовки к освоению материала книги. Для лучшего понимания вам необходимо пройти общие курсы по выявлению и спецификации требований, а также получить практический опыт в ИТ сфере. На прочтение и проработку материала REF от IREB вам может понадобиться от 1 до 3 месяцев. В изучении вам поможет знание UML, дополнительное чтение Handbook от IREB, консультации с опытными коллегами.

BABOK от IIBA стоит читать подготовленным специалистом, с практическим опытом работы в ИТ 3-6 лет. Данный срок необходим для подготовки к лучшему восприятию и пониманию материала книги. На проработку вам может понадобиться от 3 до 6 месяцев. При этом сократить скорость изучения и лучше понять структуру книги вам помогут специализированные курсы по главам BABOK от IIBA, специализированные тренажеры с вопросами, ответами и пояснениями, а также общение с сертифицированными коллегами.

Спасибо всем за уделенное время. Открыт для конструктивной критики в комментариях.

Комментарии (0)