В предыдущей серии мы рассмотрели различия между бизнес-аналитиком и системным аналитиком. Сегодня сделаем краткий обзор о том, какие существуют инструменты анализа.
Управление требованиями
Роль: бизнес-аналитик, системный аналитик
Варианты технических инструментов: Confluence, Obsidian + Git
Содержание: Сбор / Анализ и согласование / Спецификация / Валидация / Отслеживание требований
Написание пользовательских историй
Роль: бизнес-аналитик
Варианты технических инструментов: Confluence, Obsidian + Git, Текстовые редакторы
Содержание: в настоящее время популярна разработка в стиле Agile, где требования к продукту описываются через пользовательские истории (User Story).
Моделирование бизнес-процессов
Роль: бизнес-аналитик
Варианты технических инструментов: Camunda Modeler, Visio, Draw.io
Нотации: BPMN/CMMN
Содержание: cоставление диаграмм в согласованной нотации, которые будут единообразно интерпретироваться всеми участниками процесса разработки.
Формирование бэклога
Роль: бизнес-аналитик
Варианты технических инструментов: Электронные таблицы, Таск-трекеры, Физическая доска :)
Содержание: составление списка задач к разработке, приоритизация списка
Комментарий: в Scrum за эту функцию отвечает Владелец продукта
Сценарное проектирование
Роль: бизнес-аналитик, системный аналитик
Варианты технических инструментов: Confluence, Obsidian + Git, Текстовые редакторы
Содержание: составление сценариев использования (Use Case), где описывается, как пользователь будет взаимодействовать с разрабатываемой системой, что система будет делать в ответ.
Комментарий: бизнес-аналитик больше сфокусирован на верхнеуровневые сценарии с точки зрения описания бизнес-процесса, а системный аналитик больше сфокусирован на системных сценариях - как внутри системы будут взаимодействовать разные компоненты, как будет пользователь взаимодействовать с системой.
UX-прототипирование
Роль: бизнес-аналитик, системный аналитик
Варианты технических инструментов: Figma
Содержание: фиксация, какие элементы и в каком порядке будут расположены на экранах интерфейса.
Комментарий: инструментов для прототипирования много, указана только Figma, как наиболее часто встречающийся на проектах инструмент в последнее время; Figma также позволяет собрать интерактивный прототип для тестирования интерфейса на пользователях.
Моделирование работы системы
Роль: системный аналитик
Варианты технических инструментов: Visio, Draw.io
Нотации: UML, DFD
Содержание: построение диаграмм, которые позволяют согласованно в одной нотации рассказать из каких элементов состоит система, как они между собой взаимодействуют, какова структура данных и т.д.
Проектирование данных
Роль: системный аналитик
Нотации: ERD, SQL, JSON, XML
Содержание: проработка структуры данных от уровня верхнеуровневых сущностей до конкретных полей и параметров.
Проектирование API
Роль: системный аналитик
Нотации: OpenAPI/WSDL
Инструменты: stoplight.io
Содержание: проектирование как системы, либо компоненты систем общаются между собой, какие данные и как они передают, и что в этих данных содержится.
В следующей серии мы рассмотрим вопрос является ли аналитик должностью или ролью.
Подписывайтесь на канал и получайте полезную информацию по управлению проектами, системной и бизнес-аналитике.