Бизнес аналитик в чем особенность их поиска. Бизнес-аналитик — IT1410: Разработка требований к программному обеспечению — Бизнес-информатика

Бизнес-аналитик - это основное лицо, отвечающее за выявление, анализ, документирование и проверку требований к проекту. Это основной коммуникативный канал между группой клиентов и командой разработчиков (рис. 4-1), хотя, конечно, не единственный: есть и другие. Аналитик отвечает за сбор и распространение информации о продукте , а менеджер проекта - за обмен информацией о проекте .

Рис. 4-1 Обязанности аналитика требований: наведение коммуникативных мостов между клиентом и разработчиками

Бизнес-аналитик - это одна из ролей участников проекта, а не обязательно название должности.

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

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

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

В проектах гибкой разработки (agile) также нужен бизнес-анализ. В таких проектах обычно имеется роль владельца продукта, который выполняет часть традиционных задач бизнес-аналитика. А в некоторых командах предпочитают иметь также роль аналитика (Cohn, 2010). Бизнес-аналитик помогает представить пользователей и понять их потребности, а также выполняет дополнительные действия бизнес-аналитика, описанные далее в этой главе. Независимо от названия должности, человек, выполняющий задачи аналитика, должен обладать соответствующими навыками, знанием и личными качествами.

Внимание! Не думайте, что любой талантливый разработчик или опытный пользователь автоматически, без обучения, чтения литературы и тренировок, станет профессиональным аналитиком требований. Все эти роли требуют разных навыков, знаний и личных качеств.

От таланта аналитика зависит успех проекта. Один из клиентов, которых я консультировал, пришел к выводу, что спецификации с требованиями, созданные опытными аналитиками, удается изучать вдвое быстрее, чем созданные новичками, поскольку в первых меньше недостатков. В модели Cocomo II, широко применяемой для оценки проектов, опыт и способности аналитика требований сильно влияют на материальные и трудовые затраты, связанные с реализацией проекта (Boemn et al., 2000). Привлекая опытных аналитиков, можно на треть снизить связанные с проектом трудозатраты по сравнению с аналогичными проектами, где заняты неопытные аналитики.

В данной статье рассматриваются вопросы:

  1. Заблуждения обывателей.
  2. Так чем, все-таки, занимается аналитик в IT?
  3. Секреты успешной работы (какими качествами должен обладать аналитик).
  4. Инструменты аналитика.
  5. Куда идти дальше?

Также в нашем блоге есть статья « », которая дополняет текущую.

Заблуждения обывателей

Системный аналитик - профессия, появившаяся относительно недавно на Российском рынке вакансий в IT-сфере. Понимание, кто же такой системный аналитик, возникает у кандидатов на эту должность или из требований, описанных в вакансии, или же из собственных домыслов. Давайте рассмотрим часто встречающиеся заблуждения кандидатов. Данная вакансия не для всех, кто ранее был кем-то «системным». Наша компания часто получает отклики на данную вакансию, например, от системных администраторов.

Аналитик - это тот, кто анализирует

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

Аналитик не должен уметь программировать

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

Аналитик ни за что не отвечает

На самом деле, это далеко не так, и кандидаты, желающие занять место системного аналитика в IT-компании, думают, что им не придется отвечать за работу. Ошибки аналитика в проекте являются самыми дорогими и даже могут быть фатальными для проекта.

Так чем, всё-таки, занимается аналитик?

Выявление требований

Аналитик начинает проект, участвует в разработке и заканчивает его. Разработка ПО начинается с того, что заказчик излагает исполнителю свое видение работы будущей системы. Это изложение может быть как в устной форме, так и в письменной. Данное изложение нельзя назвать требованиями, так как они не носят систематического характера, а напоминают набор пожеланий клиента. На начальном этапе проектирования ПО аналитик обязан выявить у заказчика цели разработки ПО, то есть, какие основные задачи должна решать Система при ее внедрении в бизнес-процесс предприятия. Данная стадия проекта является начальной и называется процессом выявления требований. Все выявленные требования и бизнес-процессы должны быть формализованы определенным способом. Формализация требований необходима для согласования их с заказчиком, а также одинакового их восприятия как заказчиком, так и разработчиками проекта. Помимо выявленных требований на данной стадии разработки проекта определяются и пользователи проекта с определенными правами доступа. В процессе выявления требований заказчик может сообщить не всю необходимую информацию для полноценного функционирования проекта. Аналитик должен уметь выявить эту информацию и согласовать с заказчиком данный функционал работы. Итогом работы аналитика на данном этапе проектирования является техническое задание на разработку, согласованное с заказчиком.

Управление требованиями

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

Внедрение проекта

По окончании разработки любого IT-проекта наступает этап внедрения разработанного проекта в бизнес-процесс заказчика. Данный этап лежит также на плечах аналитика, он должен подготовить необходимую для пользователей документацию, провести демонстрацию работы проекта, а также обучить сотрудников заказчика. Для того, чтобы данный этап был выполнен на должном уровне, аналитик должен знать работу всего проекта от «А» до «Я», а также ориентироваться в возможных ошибках, которые будут устранены в последующих релизах. Перед этапом внедрения аналитик должен принять участие в тестировании проекта для того, чтобы убедиться в том, что все функциональные требования, указанные в ТЗ, выполняются корректно.

Секреты успешной работы

Хотелось бы затронуть тему о личностных качествах аналитика в IT-сфере. Личностные качества аналитика дают 60 % его результата. Работа аналитика связана с непосредственным общением с заказчиком, поэтому у аналитика должна быть хорошо поставленная речь, чтобы заказчик видел в собеседнике грамотного специалиста и приятного человека. В умении общаться заложен большой успех в работе. Итак, первое качество аналитика это коммуникабельность. Следующее качество аналитика, позволяющее качественно выполнять свои обязанности, это аналитический склад ума . Он позволяет «отфильтровывать» лишнюю информацию, которую доносит заказчик до исполнителя, и на основе полученной информации проводить анализ деятельности заказчика и формализовать требования. Пожалуй, это главное качество аналитика, потому что оно непосредственно влияет на качество разрабатываемых проектов. Аналитик должен обладать способностью держать большой объем информации по всему проекту, а иногда и не по одному, у себя в голове и уметь быстро просчитывать влияние тех или иных изменений, требуемых заказчику или команде разработчиков на систему в целом, чтобы своевременно согласовывать эти изменения и их последствия со всеми заинтересованными лицами. Для построения бизнес-моделей процессов заказчика аналитику необходимо обладать высокой обучаемостью . Данное качество необходимо для быстрого изучения предметной области, в которой работает заказчик. Аналитик должен стать «специалистом» в каждой из предметных областей, которые меняются с работой над каждым новым проектом. На этапе формирования требований аналитиком составляется техническое задание (ТЗ) на разработку проекта, которое необходимо согласовать с заказчиком и которое будут изучать разработчики.

Исходя из этого, системный аналитик должен излагать требования в ТЗ таким образом, чтобы они были понятны и заказчику, и исполнителю проекта. Для этого необходимо обладать грамотностью в написании текстов и допускать как можно меньше ошибок. В процессе построения бизнес-моделей аналитику потребуются навыки программирования и понимания ООП. Чаще всего модель того или иного процесса может быть представлена в виде набора объектов, а действия над ними - в виде методов. Также объекты моделей могут обладать свойствами. Объекты в моделях могут использовать все принципы ООП. При построении моделей системы, как правило, определяется и модель данных проекта.

При проектировании больших проектов для крупных заказчиков у аналитиков возникает немало сложностей, связанных с разработкой ТЗ. Эти сложности могут возникать из-за постоянно меняющихся требований, большого числа пользователей и прочих факторов. Все это приводит к частым изменениям в ТЗ. Аналитику порой приходится переписывать до 30-40 % технического задания по несколько раз. Естественно, это сказывается на его нервной системе, поэтому аналитику необходимо обладать немалой терпеливостью и стрессоустойчивостью. Стрессоустойчивость также пригодится и при обучении пользователей новых проектов, так как большинству пользователей навязывают работу в новом проекте организаторы бизнеса (заказчики), чему они сильно сопротивляются. Аналитику приходится выслушивать множество нелестных слов в свой адрес, но он должен спокойно реагировать на критику пользователей и выполнить свою задачу.

Инструменты аналитика


Главными инструментами системного аналитика является ручка, бумага и карандаш. Хорошему аналитику этого вполне достаточно для того, чтобы сформулировать требования и составить бизнес-модель. На практике аналитики применяют различные средства моделирования, поддерживающие нотации IDEFx, UML, BPMN. Такие средства позволяют сократить время на построение моделей и диаграмм, а также получить результат в графическом виде и в виде текстовых отчетов. Подобные инструменты оказывают помощь и в контроле над требованиями к проекту, и в поддержании их в актуальном состоянии. Примером средств моделирования являются такие приложения как: Enterprise Architect (EA), Rational Rose, RUP и др. Также аналитику приходят на помощь и офисные пакеты, такие как MS Office, iWork, Open Office.

Куда идти дальше?

В заключение хотелось бы поразмышлять на тему развития дальнейшей карьеры системного аналитика. Системный аналитик - универсальная личность, способная вести переговоры с заказчиками, ставить задачи и контролировать их выполнение разработчиками. Его знания и умение ориентироваться в различных предметных областях жизнедеятельности человека способны оказывать помощь при осуществлении обязанностей, например, менеджера проекта, или проводить управление командой аналитиков на крупных проектах. Так или иначе, профессия системного аналитика является перспективной на рынке IT на сегодняшний день.

Другие материалы блога по теме «Аналитик в IT».

Часто люди, начавшие осуществлять предпринимательскую деятельность, задаются вопросом: "Бизнес-аналитик - кто это и зачем нанимать его на работу?" Ознакомившись с определением понятия, станет ясно, что он является незаменимым сотрудником. Затем понадобится выяснить, какую информацию содержит его должностная инструкция.

Понятие

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

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

Рассматриваемый термин уже давно не является устоявшимся. В качестве наименования специалиста можно применять синонимы: аналитик требований и системный аналитик. Бизнес-аналитик - это самая низкая позиция консультанта, если рассматривается консалтинговый бизнес.

Общие положения должностной инструкции

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

Функции бизнес-аналитика

Системный аналитик производит планирование работ по анализу бизнес-процессов:

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

Выполняет анализ и оптимизацию:

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

Выполняет презентацию оптимизированного процесса другим сотрудникам компании:

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

Занимается совершенствованием методики обследования процессов фирмы:

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

Обязанности бизнес-аналитика включают в себя обучение сотрудников компании и повышение квалификации:

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

Знания бизнес-аналитика

Бизнес-аналитик должен иметь следующие знания:

  • существующий национальный стандарт ДСТУ ISO 9001-2001;
  • стандарт организации по внутреннему аудиту, регламентации и описанию системы;
  • действующие распоряжения и приказы руководителей компании в сфере оптимизации и анализа бизнес-процессов;
  • перенимает отечественный и зарубежный опыт по улучшению систем менеджмента;
  • установленную и действующую модель функционирования компании;
  • современные возможности компьютерной техники, а также способы ее использования для проведения работ по обследованию и оптимизации соответствующих процессов;
  • установленные законодательством нормы и правила охраны труда.

Должностные обязанности

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

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

Обязанности бизнес-аналитика должны исполняться им в полном объеме в соответствии с установленной должностной инструкцией.

Права системного аналитика

Стоит выделить следующие права аналитика бизнес-процессов:

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

Перечень прав может расширяться в зависимости от приказа руководства предприятия.

Ответственность

Должностная инструкция бизнес-аналитика содержит в себе перечень процессов, за которые он несет ответственность:

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

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

Взаимоотношения

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

Регламенты

Бизнес-аналитик должен руководствоваться следующими документами и стандартами в процессе исполнения своих должностных обязанностей:

  • Должностной Инструкцией, которая разработана и принята руководством компании.
  • Национальным стандартом ДСТУ ISO 9001-2001.
  • Стандартом компании.
  • Руководством компании по качеству.
  • Установленным описанием системы функционирования предприятия.
  • Распоряжениями и приказами руководства компании в вопросах анализа и оптимизации бизнес-процессов.
  • Принятыми правилами внутреннего распорядка фирмы.
  • Законодательно установленными правилами и нормами охраны труда.
  • Распоряжениями и приказами начальника, которые касаются организации деятельности других сотрудников компании.

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

Критерии эффективности труда

Бизнес-аналитик в сфере ИТ должен показывать определенные результаты работы. Основными критериями эффективности труда являются:

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

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

Аналитик бизнес-процессов должен подробно ознакомиться с представленным документом. После его подписи он может приступать к выполнению своих обязанностей. Также следует знать свои права и ответственность за нарушение действующих правил. Должностная инструкция также подписывается начальником отдела и главным руководителем предприятия.

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

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

- А что можно сказать о личных качествах? Какие из них будут полезны бизнес-аналитику в IT?

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

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

Тем не менее, бизнес-аналитику не стоит забывать и о творческом подходе - ведь он не просто стенографист, который «механически» записывает все пожелания клиентов, но и изобретатель новых возможностей, перспектив для решения реальных проблем. При этом важна способность принимать решения в условиях неопределённости.

- Сколько времени нужно бизнес-аналитику в IT, чтобы стать высококвалифицированным специалистом?

Тут многое зависит от самого человека. Я считаю, что в среднем требуется приблизительно 5-6 лет работы, чтобы стать профессионалом в своей области.

При этом надо понимать, что бизнес-анализ в IT не стоит на месте, и вам нужно следить за трендами, узнавать новости и постоянно учиться.

- Евгения, а как вы пришли в профессию бизнес-аналитика?

Я училась на IT-направлении в университете. Я была абсолютно уверена что хочу связать свою жизнь с IT. На старших курсах меня очень заинтересовала профессия бизнес-аналитика - она требует и внимательности, и творческого подхода, и активного общения.

Я начала с должности стажёра, затем стала техническим писателем и системным аналитиком, потом бизнес-аналитиком. Сейчас я занимаю должность руководителя отдела аналитики и дизайна в компании Azoft.

- Какие перспективы ожидают бизнес-аналитика в IT?

Тут, как и в большинстве профессий, можно развиваться в разных направлениях. Можно двигаться по горизонтали: расти от junior до senior-специалиста, углубиться в специализацию, перейти в системный анализ или архитектуру, повышать свои навыки в отдельных нишах, например, в здравоохранении, логистике, финансах. Или расти по вертикали - стать руководителем проекта, менеджером продукта, развивать свои управленческие навыки.

- Что посоветуете тем, кто хочет работать аналитиком в IT?

Профессия бизнес-аналитика - с одной стороны, очень творческая, а с другой - предполагает большую ответственность и организованность. Не стоит этого бояться. И, конечно, нужно всегда двигаться, учиться новому, развиваться.

2024 logonames.ru. Финансовые советы - Портал полезных знаний.