Как стать автором
Обновить

Анализ отличий в работе системного и бизнес-аналитика через призму процессного подхода

Время на прочтение4 мин
Количество просмотров13K
Всего голосов 19: ↑16 и ↓3+16
Комментарии11

Комментарии 11

Мне кажется, по моему скромному опыту, что бизнес нужен там где:"а давайте придумаем что-то новенькое". А системщик: "ребят а давайте посмотрим, куда это можно впихнуть" Но в целом Имхо разница размывается.

Спасибо за краткое изложение, но у меня повились вопросы.

  1. Логичнее располагать вопросы аналтика иерархично. Первым напрашивается "Зачем?"

  2. "Зачем это делать?" для СА - расширить функциональность?
    Если у нас есть БА, то не могу представить для СА такой формулировки.
    Результат БА - артефакты в виде описанных конкретных целей бизнеса и способа их достижения бизнесом - бизнес-процесс. БА говорит, что делать с бизнес-функциональностью (создать/изменить/убить, не "расширить/уменьшить").
    Тогда зачем это делать СА? Чтобы заработать денег - какой вопрос, такой и ответ, потому что вопрос должен указывать на объект, а не на субъект; например, Что должен достичь СА? достичь (описанных БА) конкретных целей системы.

Благодарю за отзыв и вопросы:)
1. На счёт иерархии вопросов - я отталкивался от того, что аналитикам ставят задачи в стиле "Мы хотим..." или "Нам нужно...". То есть аналитик работает с более менее сформулированной потребностью "Что нужно сделать?" и потом уже включает весь свой профессионализм и выясняет "Зачем?":)

2. Вы верно подметили, что объектом для БА является процесс и его элементы, которые позволят достичь поставленные бизнесом цели.
Под "расширением" я подразумевал, что в зону ответственности СА входит добавление/изменение возможностей в работе ИС.

На уровне БА нет данных, например, о применяемых протоколах связи или используемых файловых хранилищах. БА может поставить требования вида "Направить договор в соседний отдел через e-mail".
Когда СА будет анализировать это требование, он наверняка запросит пример договора и получит pdf-файл на 100Мб и спросит "А зачем нам отправлять такой большой файл именно по электронной почте? Может быть положить его в облачное хранилище?"
И отсюда может быть несколько путей развития ИС:
1. Увеличить максимальный размер обрабатываемых файлов на почтовом сервере;
2. Создать новое облачное хранилище с разграничениями прав доступа и скачивания файлов;
3. Разработать сервис с web-интерфейсом для отображения содержимого договора и возможностью его подписать или отправить на доработку.

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

Задача БА - выявить цель бизнеса, когда к нему прикатывает "Мы хотим". И только потом работать с требованиями по реальным целям.

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

Ок, допустим, БА промахнулся с договором через e-mail.
Но дальше, если возможные решения напрямую затрагивают бизнес-процессы, то это уже вне работы СА.
То, что описано в примере, обсуждается на этапе принятия решений по бизнес-процессам (см. выше, это я уже повторяюсь). И в данном случае СА это должен вернуть взад БА, чтоб тот почесал затылок и провернул ещё одну итерацию с бизнесом и командой

Да, этому бизнес-аналитику ещё есть чему поучиться ?

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

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

Хорошая статья. Задачи системного и бизнес-аналитиков тесно пересекаются и часто в вакансиях компаний в требования к системному аналитику включают требования бизнес-аналитика и наоборот.

Приведите пример пересечения задач СА и БА

Не думаю, что у этих ролей есть пересечения именно на уровне задач:)
В статье я размышлял именно о подходах в решении задач - какие шаги и умозаключения объединяют эти специальности.

Могу предположить, что ситуации с пересечением возникают в ситуациях, когда в команде или на проекте нет выделенных ролей БА и СА. Поэтому на всех уровнях анализа приходится работать одному человеку.
Или в команде нет выделенного дизайнера UI - тогда и БА и СА могут взять на себя роль по прототипированию макетов пользовательского интерфейса на основании требований.

Помните "Люди в черном 2"?

Бизнес-аналитику все равно, кто сидит под столом и сортирует письма.

А системному нет! :)

Выражение "Нет человека - нет проблемы" в 21 века приобретает совсем другой смысл.

Поэтому первый вопрос "Чья проблема?

Очевидно, что 2 вопрос:" В чем суть проблемы? "

3 вопрос:" Почему проблема возникла? "

И вот только теперь" Зачем решать проблему? Что сделать? И как это сделать?"

А вот это хорошая мысль - есть над чем подумать:)
Благодарю!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий