+7(499)-938-42-58 Москва
+7(800)-333-37-98 Горячая линия

Чем занимается системный аналитик?

Содержание

Системный аналитик

Чем занимается системный аналитик?

Системный аналитик — это специалист в области анализа предметной области и формулирования требований к разрабатываемым информационным системам и прикладному программному обеспечению.Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам).

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

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

Ключевая роль системного аналитика в проекте автоматизации компании заключается в разработке непротиворечивой и полной модели требований бизнеса к внедряемому программному обеспечению.

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

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

Особенности профессии

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

Типичные функциональные обязанности системного аналитика:

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

Плюсы и минусы профессии

К плюсам профессии относятся:

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

К минусам профессии стоит отнести следующие моменты:

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

Место работы

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

Важные качества

Системному аналитику должны быть присущи такие качества, как системное мышление, аналитический склад ума, коммуникабельность, настойчивость, умение формулировать непротиворечивые требования, разделять общее и частное, уделять больше внимания существенным деталям и игнорировать несущественные. Чрезвычайно важна интуиция, перспективное видение развития процессов и систем, умение «читать между строк».

Ключевыми навыками для системного аналитика являются:

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

Системный аналитик должен знать:

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

Оплата труда

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

В компаниях-разработчиках, как правило, материальная компенсация зависит от объема выполненных работ и услуг (оклад+проценты от стоимости услуг).

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

Ступеньки карьеры и перспективы

Если системный аналитик получил место в представительстве крупной западной или даже отечественной компании, то считайте, что его карьера уже состоялась. Среди перспектив — продвижение в отделе, а также внутри самой фирмы.

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

Интересные факты

В чем отличие системного аналитика от бизнес-аналитика?

Если подходить к вопросу с теоретической точки зрения, то система — более всеобъемлющее понятие, чем бизнес. То есть системный аналитик анализирует все подряд, а бизнес-аналитик – только то, что связано с вопросами бизнеса.

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

С данной точки зрения понятие «деятельность бизнес-аналитика» шире, чем «компетенция системного аналитика». Но на практике любой анализ в результате сводится к тому, что работу надо усовершенствовать, что возможно, как правило, за счет автоматизации процессов.

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

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

Автор Флюра Ягофарова.

Источник: https://www.profguide.io/professions/system_analyst.html

Аналитик в IT — кем быть?

Чем занимается системный аналитик?

Системный аналитик — профессия, появившаяся относительно недавно на Российском рынке вакансий в IT-сфере.

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

Данная вакансия не для всех, кто ранее был кем-то «системным». Наша компания часто получает отклики на данную вакансию, например, от системных администраторов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На этапе формирования требований аналитиком составляется техническое задание (ТЗ) на разработку проекта, которое необходимо согласовать с заказчиком и которое будут изучать разработчики.

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

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

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

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

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

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

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

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

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

Такие средства позволяют сократить время на построение моделей и диаграмм, а также получить результат в графическом виде и в виде текстовых отчетов. Подобные инструменты оказывают помощь и в контроле над требованиями к проекту, и в поддержании их в актуальном состоянии. Примером средств моделирования являются такие приложения как: Enterprise Architect (EA), Rational Rose, RUP и др.

Также аналитику приходят на помощь и офисные пакеты, такие как MS Office, iWork, Open Office.

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

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

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

Так или иначе, профессия системного аналитика является перспективной на рынке IT на сегодняшний день.

Источник: ts-soft.ru

Источник: https://intalent.pro/article/analitik-v-it-kem-byt.html

Основная цель вида профессиональной деятельности

Разработка, восстановление и сопровождение требований к программному обеспечению (далее – ПО), продукту, средству, программно-аппаратному комплексу, автоматизированной информационной системе или автоматизированной системе управления (далее – системе) на протяжении их жизненного цикла 

Группа занятий

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

Описание обобщенных трудовых функций системного аналитика и трудовых функций, входящих в профессиональный стандарт (функциональная карта вида профессиональной деятельности)

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

Обобщенные трудовые функцииТрудовые функции
Код наименованиеуровень квалификациинаименование
АРазработка и сопровождение требований к отдельным функциям системы4Подготовка протоколов совещаний и интервью
Сбор и обработка результатов проектных исследований
Изучение работы системы или ее аналогов
Сопровождение функционального тестирования системы
Сопровождение разработки пользовательской документации системы
Техническая поддержка систем
Выявление требований к функциям системы
Формализация и документирование требований к функциям системы
Апробация реализации требований к функциям системы
Консультирование пользователей по работе с функциями системы
Консультирование заинтересованных лиц по требованиям к функциям системы
Обработка запросов на изменение к функциям системы
Разработка разделов пользовательской документации, описывающих работу функций системы
Разработка разделов проектной документации, описывающих работу функций системы
Подготовка протоколов совещаний и интервью
ВСоздание и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности5Планирование разработки или восстановления требований к системе и подсистеме
Выявление требований к системе и подсистеме
Формализация и документирование требований к системе и подсистеме
Анализ требований к системе и подсистеме
Представление требований к системе и подсистеме и изменений в них заинтересованным лицам
Согласование требований к системе и подсистеме
Разработка (частного) технического задания на систему и подсистему
Сопровождение предварительного тестирования системы и подсистемы
Обработка запросов на изменение требований к системе и подсистеме
Разработка регламентов эксплуатации системы и подсистемы
Сопровождение приемочных испытаний и ввода в эксплуатацию системы и подсистемы
Обучение пользователей работе с системой и подсистемой
Формирование и предоставление отчётности о ходе работ по разработке требований к системе и подсистеме
Выявление рисков и сообщение о них руководителю проекта
СКонцептуальное, функциональное и логическое проектирование систем среднего и крупного масштаба и сложности6Планирование разработки или восстановления требований к системе
Анализ проблемной ситуации заинтересованных лиц
Разработка бизнес-требований заинтересованных лиц
Постановка целей создания системы
Разработка концепции системы
Разработка технического задания на систему
Организация оценки соответствия требованиям существующих систем и их аналогов
Представление концепции, технического задания на систему и изменений в них заинтересованным лицам
Организация согласования требований к системе
Разработка шаблонов документов требований
Постановка задачи на разработку требований к подсистемам и контроль их качества
Сопровождение приемочных испытаний системы и ввода в эксплуатацию системы
Обработка запросов на изменение требований к системе
DУправление аналитическими работами и подразделением7Разработка технико-коммерческого предложения и участие в его защите
Разработка методик выполнения аналитических работ
Планирование аналитических работ в работ в информационно-технологическом (далее – ИТ) проекте
Организация аналитических работ в ИТ-проекте
Контроль аналитических работ в ИТ-проекте
Составление отчетов об аналитических работах в ИТ-проекте
Оценка квалификации, аттестация и планирование профессионального развития системных аналитиков
Управление процессами разработки и сопровождения требований к системам и управление качеством систем
Управление аналитическими ресурсами и компетенциями
Управление инфраструктурой разработки и сопровождения требований к системам
Разработка технико-коммерческого предложения и участие в его защите
Разработка методик выполнения аналитических работ

Характеристика обобщенных трудовых функций

Обобщенная трудовая функция «Разработка и сопровождение требований к отдельным функциям системы»

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

Обобщенная трудовая функция «Создание и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности»

Возможные наименования должностейСистемный аналитикИнженер-исследовательСпециалистКонсультант
Требования к образованию и обучениюСреднее профессиональное образование – программы подготовки квалифицированных рабочих (служащих)  
Требования к опыту практической работыНе менее одного года младшим системным аналитиком

Обобщенная трудовая функция «Концептуальное, функциональное и логическое проектирование систем среднего и крупного масштаба и сложности»

Возможные наименования должностейСтарший системный аналитикСтарший инженер-исследовательСтарший специалистСтарший консультант
Требования к образованию и обучениюВысшее образование – бакалавриат
Требования к опыту практической работыНе менее трех лет системным аналитиком

Обобщенная трудовая функция «Управление аналитическими работами и подразделением»

Возможные наименования должностейВедущий системный аналитикВедущий инженер-исследовательВедущий специалистГлавный специалистГлавный системный аналитикГлавный инженер-исследовательРуководитель группы системного анализаРуководитель отдела системного анализа
Требования к образованию и обучениюВысшее образование – специалитет, магистратура
Требования к опыту практической работыНе менее пяти лет старшим системным аналитиком   


Полный текст профессионального стандарта 
Системный аналитик на сайте АПКИТ http://www.apkit.ru/committees/education/meetings/standarts.php

← Назад к списку

Источник: http://hsbi.hse.ru/career/professions/sistemnyy-analitik/

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

Системный аналитик — профессия, появившаяся относительно недавно на Российском рынке вакансий в IT-сфере.

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

Данная вакансия не для всех, кто ранее был кем-то «системным». Наша компания часто получает отклики на данную вакансию, например, от системных администраторов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Такие средства позволяют сократить время на построение моделей и диаграмм, а также получить результат в графическом виде и в виде текстовых отчетов. Подобные инструменты оказывают помощь и в контроле над требованиями к проекту, и в поддержании их в актуальном состоянии. Примером средств моделирования являются такие приложения как: Enterprise Architect (EA), Rational Rose, RUP и др.

Также аналитику приходят на помощь и офисные пакеты, такие как MS Office, iWork, Open Office.

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

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

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

Так или иначе, профессия системного аналитика является перспективной на рынке IT на сегодняшний день.

https://www.youtube.com/watch?v=GP7RqQYPJQY

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

Источник: http://ts-soft.ru/blog/system-analyst

Аналитик – где учиться, зарплата, преимущества профессии

Чем занимается системный аналитик?

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

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

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

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

А вот о том, что же должен уметь аналитик, и в чем заключаются особенности его работы мы и расскажем в этой статье.

Кто такой аналитик?

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

Название профессии произошло от древнегреческого άναλυτικά (искусство анализа), что полностью отображает основную суть работы аналитика.

Несмотря на то, что профессию аналитика принято считать относительно “молодой”, первые сочинения по аналитике появились еще в 4 веке до нашей эры (Первая и Вторая Аналитика Аристотеля).

Однако занимались первые аналитики преимущественно историей и общечеловеческими вопросами.

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

Обязанности аналитика представляют собой цепочку последовательных действий:

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

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

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

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

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

Преимущества профессии аналитика

Аналитиков принято считать “ботаниками”, которые целые день корпят над бумагами, и постоянно что-то изучают, анализирую, исследуют и систематизируют. То есть, в представлении обывателей работа аналитиков скучна и монотонна.

Но даже кажущаяся неприглядность такой работы не может “перечеркнуть” преимущества профессии аналитика, которых, кстати, достаточно много.

Конечно же, все перечислить мы не сможем, поэтому остановимся только на основных.

  • Во-первых, аналитики востребованы на современном рынке труда, как ни одна другая профессия. Причем работодатели готовы платить за их услуги вполне приличные деньги (средняя зарплата аналитика в России сегодня составляет около 60-70 тысяч рублей).
  • Во-вторых, работа аналитика на самом деле очень разнообразна. Ведь новая информация появляется практически ежеминутно, и для человека увлеченного своим делом, поиск необходимых данных может стать захватывающим интересным занятием.
  • В-третьих, гибкий график работы и возможность осуществлять профессиональную деятельность как в офисе, так и удаленно (то есть, не выходя из дома). При этом специалист сам решает, будет ли он работать в штате компании или для него предпочтителен вариант работы “вольного” сотрудника, оказывающего услуги на договорной основе.

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

Недостатки профессии аналитика

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

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

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

Где можно получить профессию аналитика?

Тем, кто мечтает получить профессию аналитика, в первую очередь необходимо определиться с направлением деятельности, поскольку именно от этого зависит выбор учебного заведения. Будущий финансовый аналитик сможет получить необходимый для работы объем знаний в финансовом институте или университете, а аналитик в сфере IT – в техническом ВУЗе.

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

Большое значение имеет и престижность ВУЗа, в котором аналитик проходил обучение: чем престижнее учебное заведение, тем большие карьерные перспективы имеет специалист. Так что, выбирая институт или университет, в первую очередь обратите свое внимание на такие ведущие ВУЗы России, как:

Подписывайтесь на наш Telegram, чтобы быть в курсе важных новостей в сфере образования.

Материал полезен?

Источник: https://fulledu.ru/articles/655_analitik.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.