Войти
Идеи для бизнеса. Займы. Дополнительный заработок
  • Зачем нужно штатное расписание и как его составить
  • Растаможка перевозимых грузов — правила и условия
  • Боремся с пухопероедами у курочек Как обработать кур керосином и нашатырным спиртом
  • История создания старуха изергиль максима горького презентация
  • Конвенции Международной организации труда (МОТ) в регулировании трудовых отношений Конвенция мот трудовые отношения
  • Как керосин стал лекарством и стоит ли его применять
  • Профессия бизнес-аналитика в IT: обязанности и необходимые навыки. Так чем, всё-таки, занимается аналитик? Методы управления проектами

    Профессия бизнес-аналитика в IT: обязанности и необходимые навыки. Так чем, всё-таки, занимается аналитик? Методы управления проектами

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

    Кто это?

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

    Где и как он работает?

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

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

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

    Какое нужно образование?

    Пока что на сегодняшний день нет таких учебных заведений в России, которыми бы осуществлялась подготовка конкретно по специализации «системный аналитик». Кафедра бизнес-аналитики, открытая в 2002 году при факультете ГУ-ВШЭ, является еще недостаточно развитой для того, чтобы похвастаться какими-либо действительно успешными проектами со стороны своих выпускников. В преимущественном большинстве случаев изначально бизнес-аналитик должен получить одно или же несколько высших образований, после чего становится на путь совершенствования и дополнительно проходит обучение.

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

    Где их получить?

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

    Кем еще может быть такой специалист?

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

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

    Разработка модели бизнес-процессов компании

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

    Сбор информации системным аналитиком может осуществляться следующими способами:

    1. Переписка. В преимущественном большинстве случаев используется для того, чтобы сэкономить средства компании и собственное время в случае работы с удаленными клиентами, а также в процессе согласования или же обсуждения деталей. В данном случае специалист должен проявлять педантичность и аккуратность, идеально знать язык, соблюдать этикет и стиль, а также иметь возможность обсуждать в переписке один и тот же вопрос с несколькими адресатами.
    2. Анкетирование. В основном принято использовать на начальном этапе обследования или же для того, чтобы оценить итоговые результаты проекта. Специалист должен обладать навыками составления и разработки анкеты, то есть должен уметь поставить задачу, сформулировать вопрос и интерпретировать результаты.
    3. Интервью. Данная форма общения с клиентом позволяет получить возможный максимум информации, особенно в том случае, если специалист хорошо подготовился, а также смог провести одновременно несколько раундов встреч. Если интервьюер был действительно профессиональным, то он сможет заинтересовать клиента, окажет ему помощь в подготовке к встрече, используя различные предварительные вопросы, успеет задать все нужные ему вопросы за отведенное время, а также не потеряет никакой информации между отчетом о работе и полученными ответами.
    4. Переговоры и совещания. Здесь принимаются самые важные решения в жизни любого проекта. Что делает системный аналитик в данном случае? Помогает компании добиваться тех решений, которые будут для нее наиболее продуктивными и прибыльными.
    5. Работа с документами. Конечно, здесь рассматривается не отдельный вид общения, но системный аналитик в любом случае должен работать с такими источниками информации. В данном случае важно понять, как обустроен технологический процесс, а также определить всевозможные неточности или же нестыковки в описании, которые нужно будет уточнить перед началом работы.

    Детальная разработка технического задания

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

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

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

    Записывание архитектуры бизнес-процессов

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

    Объяснение правил работы с системой

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

    Навыки

    Учитывая то, чем занимается системный аналитик, в качестве ключевых навыков его стоит выделить следующие:

    1. Возможность предельно быстро понимать требования, а также определять их приоритет. При этом важно уметь рассказывать клиенту на понятном ему языке о технических решениях и о том, каким образом они влияют на бизнес.
    2. Умение в разных проектах использовать принятую методологию, формы документов и нотации.
    3. Навыки работы со всем необходимым программным обеспечением.
    4. Навыки коллективной работы с другими аналитиками в том случае, если разработкой проекта занимается целая команда профессиональных специалистов.
    5. Сохраняя индивидуальный творческий стиль работы, ведущий системный аналитик должен постоянно соблюдать дисциплину касательно ведения документов, протоколов и версий, а также быть готовым работать тесно с разработчиками, тестировщиками и архитекторами.
    6. Данный специалист должен в любых условиях уметь демонстрировать компетенцию своей компании в той или иной области, а в конечном итоге после разговора составлять представление о клиенте и о том, какие они выдвигают требования к решению.

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

    Преимущества

    Среди преимуществ, которые предоставляет человеку профессия системного аналитика, стоит выделить следующее:


    Недостатки

    Но, конечно же, профессия «системный аналитик» отличается и определенными недостатками, такими как:

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

    Сколько они зарабатывают?

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

    Перспективы

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

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

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

    Существует пять шагов к карьере бизнес-аналитика. Откуда взялись эти пять шагов? У меня заняло примерно 2 года, чтобы понять, как стать бизнес-аналитиком без какого-то определенного опыта. Как показать работодателю то, что у меня имелось, не имея конкретного аналитического опыта и получить работу в этой сфере.

    Каждый человек смотрит на одну и ту же вещь по-разному. То есть, кто-то из вас скажет: «у меня нет опыта в бизнес-анализе», то другой человек, посмотрев на тот же опыт, скажет: «у меня же есть опыт в бизнес анализе» или «я — прирожденный бизнес-аналитик» и пойдет и получит работу уже за короткое время.


    Шаг 1
    , это анализ вашего предыдущего опыта .
    Прежде всего, мы с Вами уже обсудили, что у Вас есть навыки бизнес-аналитика, которые аналитик выполняет каждый день, и, поверьте, какие-то навыки у Вас уже имеются. Вы просто о них ещё не знаете. Мы сейчас покажем, как Вы можете определить эти навыки. И следующее, это определение мягких навыков. Мягкие навыки очень важны для бизнес-аналитика, потому что кто-то сказал, что нужно даже степень в психологии в бизнес-анализе. Насчет степени, не знаю, но нужно быть хорошим коммуникатором, нужно быть «тонким» человеком, который понимает в психологии других людей. Это, на самом деле, верно.

    Давайте с Вами посмотрим на анализ Вашего предыдущего опыта. Здесь мы ищем такие понятия: сбор требований, анализ требований, взаимодействие с различными отделами и выявление из нужд. То есть Вы ищете такие термины. Что Вы можете для этого сделать?

    В принципе, это задание для обоих навыков. Также и для мягких. То есть, чтобы понять конкретно, какие же мягкие навыки нужны бизнес-аналитику, мы уже перечисляли. Чтобы на данный момент понять, есть такое упражнение, которое можете дома проделать. Рассмотрите 20 открытых позиций бизнес аналитика в Интернете. Просто найдите в поисковике любые сайты по поиску работы и составьте две страницы уникальных обязанностей бизнес-аналитика в документе Word. Здесь Вы пишете не ваши обязанности, которые Вы когда-то выполняли, а просто обязанности бизнес-аналитика. Это поможет вам понять, а что же все-таки выполняет бизнес-аналитик. Почему 20 открытых позиций, потому что ВЫ должны проанализировать большой «френч», несколько профессий, что бы посмотреть, что всё же является характерным для бизнес анализа. Когда Вы поймете эти обязанности, тогда Вы поймёте, какие же навыки для этих обязанностей нужны. Ещё очень часто в вакансии говорят о том, какими навыками должны обладать аналитики. То есть, даже пишут так: например, коммуникабельность или умение общаться с заказчиками и т.д.

    Цель этого шага, это понять, что же требуется от бизнес-аналитика.

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

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

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

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

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

    Шаг 3. Конечно, следующий шаг это


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

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

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

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

    Шаг 4 . Следующий шаг, это поиск работы.

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

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

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

    Очень важно это развивать свои связи. Кто слышал, на английском это называется «net-working», создание своей сети связей. То есть связи — это не только те люди, которые Ваши родственники, или Ваши очень хорошие друзья. Но это и Ваши знакомые, и Ваши бывшие коллеги. Тем, кто уже работает в бизнес-анализе, обязательно держите связь со своими бывшими коллегами, со своими одноклассниками, со своими одногруппниками. Это огромный ресурс, которым Вы будете пользоваться еще много-много лет. Вы будете помогать друг другу в профессии и карьере. Этот интересный момент очень часто люди упускают. Это очень хороший способ найти работу. Когда Вы говорите, «меня интересует такая-то профессия, нанимают ли бизнес-аналитиков у Вас? Можешь ли ты меня порекомендовать своему начальнику?» Очень важно выстраивать такие связи.

    Шаг 5. Следующий шаг это коучинг и поддержка группы.

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

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

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

    Когда отмечается

    Кто празднует

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

    История праздника

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

    О профессии

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

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

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

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

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

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

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

    Среднему украинскому бизнес-аналитику 28 лет, он имеет зарплату $1300-2500 и опыт работы 3 года.

    Задачи и обязанности

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

    Работа бизнес-аналитика включает такие этапы:

    1. Выявить потребности заказчика, понять проблему, которую он хочет решить.
    2. Самостоятельно или с помощью команды сформулировать концепцию решения.
    3. Оформить концепцию в техническое задание с конкретными требованиями к будущему продукту. Для этого используются различные техники бизнес-анализа - постронение моделей процессов и структур, прототипы пользовательского интерфейса, сценарии использования. В это же время делается точная оценка трудозатрат и длительности работ.
    4. Детализировать каждое требование в виде спецификаций.
    5. Консультировать программистов и тестировщиков во время разработки продукта, спорные моменты обговаривать с заказчиком.

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

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

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

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

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

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

    Типичный рабочий день бизнес-аналитика - это:
    - Митинги с проектной командой и с заказчиком;
    - Проработка концептуальных решений;
    - Работа с инструментами анализа: схемами, диаграммами, моделями, прототипами;
    - Работа с требованиями: сбор, написание ТЗ и спецификаций;
    - Консультации разработчиков и тестировщиков;
    - Изучение стандартов.

    «Всё зависит от того, на каком этапе находится проект. Когда-то могу заниматься самообразованием, когда-то - писать документацию, или изучать документы, написанные другими, тестировать программу, общаться с Заказчиком».

    Достоинства и недостатки

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

    «Мне нравится придумывать красивые решения реальных проблем. Красивые - это логичные, универсальные, которые ложатся в имеющуюся структуру и сами становятся масштабируемой структурой, в которую потом лягут дальнейшие изменения. Реальные проблемы - это первоисточники проблем заказчика, решение которых уберет большое количество „симптомов“, с которыми он к нам обратился».

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

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

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

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

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

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

    «Идеального ТЗ не существует. Да оно и не нужно, это колоссальные затраты времени и денег. Критика будет всегда, нужно учиться отделять зерна от плевел».

    Как стать бизнес-аналитиком и куда идти дальше?

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

    «Часто аналитики вырастают из тестировщиков. Проделавшие такой путь специалисты знают „внутреннюю кухню“ IT и имеют материал для того, чтобы отличать хорошо написанные требования от плохо написанных».

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

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

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

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

    Перспективы карьерного развития бизнес-аналитика:
    1. Совершенствоваться как аналитик, осваивать все больший круг аналитических задач.
    2. Углубиться в системную составляющую и стать Business или Enterprise Architect
    3. Развиваться по управленческой лестнице, проектной (Project manager -> Program Manager -> CTO) или бизнес (Product manager).

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

    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».