Системный аналитик: обязанности, должностная инструкция, резюме. Что делает, что должен знать системный аналитик? Как стать системным аналитиком? Системный и бизнес-аналитик: отличия
За последние несколько лет большинство крупных компаний приняло политику экстренной замены старых принципов организации более современными, и в частности это связано с постоянной автоматизацией и оптимизацией бизнес-процессов. При этом мало кто знает о том, что такой профессионал, как системный аналитик, играет в этих процессах крайне важную роль.
Кто это?
При отсутствии системного аналитика протекание указанных выше процессов значительно изменяется. Руководитель разработки или же программисты получают задачи от конечных пользователей, которые достаточно редко разбираются в том, как грамотно сделать эту работу, вследствие чего помощь их разработчикам в процессе создания модели является минимальной. Именно по этой причине программистами используется в процессе разработки собственная модель, просто согласованная с конечным пользователем. По мнению экспертов, при таком подходе в конечном итоге наступает такой момент, когда данная модель или полностью перестает соответствовать реальным требованиям бизнеса, или же проекту начинают угрожать всевозможные противоречия внутри нее. Именно по этой причине любой компании, которая идет по пути модернизации, нужен системный аналитик.
Где и как он работает?
В современных крупных компаниях присутствуют полностью самостоятельные отделы, занимающиеся информационными технологиями, а также автоматизацией отдельных подразделений данной компании, являющихся клиентами.
В данном случае системный аналитик отыгрывает ключевую роль в процессе автоматизации компании, так как он должен разработать полноценную непротиворечивую модель требований бизнеса к тому, какое должно в него внедряться программное обеспечение. Для решения данной задачи специалист должен иметь не только описательные способности, но помимо всего прочего отличаться незаурядными коммуникативными навыками, для того чтобы в любых условиях выяснять потребности своего клиента. В преимущественном большинстве случаев изначально системный аналитик занимается сбором требований к выпускаемым программным продуктам, а затем уже занимается разработкой технического создания на формирование программного обеспечения, а также занимается проектировкой документального оформления программной и системной архитектур системы ИТ.
Помимо всего прочего, данный специалист занимается также постановкой задач на разработку и тестирование различных утилит, а после конечного завершения проекта объясняет пользователям основные правила работы с данными утилитами, а также берет на себя решение проблем функционирования на каждой отдельной стадии жизненного цикла сформированной системы.
Какое нужно образование?
Пока что на сегодняшний день нет таких учебных заведений в России, которыми бы осуществлялась подготовка конкретно по специализации «системный аналитик». Кафедра бизнес-аналитики, открытая в 2002 году при факультете ГУ-ВШЭ, является еще недостаточно развитой для того, чтобы похвастаться какими-либо действительно успешными проектами со стороны своих выпускников. В преимущественном большинстве случаев изначально бизнес-аналитик должен получить одно или же несколько высших образований, после чего становится на путь совершенствования и дополнительно проходит обучение.
Некоторые эксперты говорят о том, что высшее образование, которое получил человек в действительно известном и уважаемом вузе по определенной специальности, связанной с экономикой или информационными технологиями, может послужить началом его становления в профессии «системный аналитик», обязанности которого достаточно схожи с тем, чему обучался данный специалист. Помимо всего прочего эксперты говорят также о том, что достаточно часто в данной профессии можно встретить людей, имеющих высшее математическое образование, а также дипломы в тех областях, где они на данный момент работают. Требуемые знания в сфере бизнес-моделирования в преимущественном большинстве случаев человек уже получает при проведении дополнительного образования.
Где их получить?
На сегодняшний день существуют специализированные курсы по бизнес-моделированию, а также разнообразные методологии формирования программных систем, использующиеся бизнес-аналитиками и предназначенные для того, чтобы обучать специалистов различным программным продуктам, необходимым для специалиста высокого уровня. Стоит отметить тот факт, что на сегодняшний день чаще остальных знание программных языков требуется от такого специалиста, как системный аналитик, обязанности которого непосредственно связаны со специализированным программным обеспечением.
Кем еще может быть такой специалист?
Как говорилось выше, на данный момент в современных вузах не присутствует возможность подготовки системных аналитиков, поэтому для таких специалистов смежной может быть любая специальность. Конечно, для того чтобы принимать участие в процессе автоматизации, человек должен обладать самыми современными знаниями в сфере информационных технологий, однако такие знания могут присутствовать даже у того, кто получал гуманитарное образование. Так называемые технари чаще всего практически не испытывают никаких проблем с различными техническими вопросами, в то время как гуманитарии легче справляются с длительными переговорами с заказчиками.
Если у вас есть серьезное желание освоить данную профессию, но при этом вы не очень разбираетесь в информационных технологиях, то в таком случае вам стоит начать свою карьеру с должности помощника или же стажера. Только потом уже, когда вы освоитесь в сфере автоматизации бизнеса, можно будет формировать резюме системного аналитика.
Далее мы рассмотрим основные обязанности, которые берет на себя данный специалист.
Разработка модели бизнес-процессов компании
В первую очередь, резюме системного аналитика должно составляться таким образом, чтобы руководитель компании понял, что вы сможете разрабатывать непротиворечивые и полноценные модели бизнес-процессов компании, основываясь на непосредственном общении с клиентами. Навыкам коммуникации уделяется отдельное внимание по той причине, что как минимум 35% от общего времени работы данного специалиста уделяется общению с клиентами и своими сотрудниками. В частности здесь уже проявляется разница между тем, что представляет собой системный аналитик и бизнес-аналитик. Отличия заключаются в том, что системный аналитик формирует полноценную модель бизнес-процессов, в то время как бизнес-аналитик занимается сбором данных, нужных руководству для принятия ответственных решений.
Сбор информации системным аналитиком может осуществляться следующими способами:
- Переписка. В преимущественном большинстве случаев используется для того, чтобы сэкономить средства компании и собственное время в случае работы с удаленными клиентами, а также в процессе согласования или же обсуждения деталей. В данном случае специалист должен проявлять педантичность и аккуратность, идеально знать язык, соблюдать этикет и стиль, а также иметь возможность обсуждать в переписке один и тот же вопрос с несколькими адресатами.
- Анкетирование. В основном принято использовать на начальном этапе обследования или же для того, чтобы оценить итоговые результаты проекта. Специалист должен обладать навыками составления и разработки анкеты, то есть должен уметь поставить задачу, сформулировать вопрос и интерпретировать результаты.
- Интервью. Данная форма общения с клиентом позволяет получить возможный максимум информации, особенно в том случае, если специалист хорошо подготовился, а также смог провести одновременно несколько раундов встреч. Если интервьюер был действительно профессиональным, то он сможет заинтересовать клиента, окажет ему помощь в подготовке к встрече, используя различные предварительные вопросы, успеет задать все нужные ему вопросы за отведенное время, а также не потеряет никакой информации между отчетом о работе и полученными ответами.
- Переговоры и совещания. Здесь принимаются самые важные решения в жизни любого проекта. Что делает системный аналитик в данном случае? Помогает компании добиваться тех решений, которые будут для нее наиболее продуктивными и прибыльными.
- Работа с документами. Конечно, здесь рассматривается не отдельный вид общения, но системный аналитик в любом случае должен работать с такими источниками информации. В данном случае важно понять, как обустроен технологический процесс, а также определить всевозможные неточности или же нестыковки в описании, которые нужно будет уточнить перед началом работы.
Детальная разработка технического задания
Следующий момент, чем системный аналитик отличается от бизнес-аналитика, заключается в том, что этот специалист должен разрабатывать технические задания, для того чтобы всецело реализовать заложенные требования. Знания предметной области, а также полноценное владение нотациями позволяет аналитику полностью решать задачу целостности и непротиворечивости той модели, которую он составляет.
Навыки в работе с самым современным программным обеспечением позволяют данному сотруднику формировать единообразие в общении вне зависимости от того, общается он с клиентами или же разработчиками, и более того – он помогает найти им общий язык. В преимущественном большинстве случаев крупные компании предпочитают изначально принимать стандарты описания бизнес-процессов, вследствие чего специальность «системный аналитик» предусматривает навык быстрого изучения данной информации. Используя данную информацию, нужно будет проецировать запросы клиента на такой язык, который является понятным для разработчиков программного обеспечения.
В данном случае от системного аналитика требуется знание архитектуры традиционного решения компании-поставщика, а также общие принципы современных архитектур информационных систем. Такие понятия, как «распределенная архитектура», «клиент-сервер» и другие должны быть для него предельно понятными. При этом стоит отметить, что это далеко не все, что должен делать системный аналитик. Требования к продукту, особенности разработки и всю остальную информацию он должен уметь излагать людям, которые не являются специалистами в данной области, но при этом должны понимать все преимущества и ограничения определенных типов архитектур. В то же время разработчики должны получить от него информацию о том, каким образом разработанная бизнес-модель будет накладываться на используемое решение.
Записывание архитектуры бизнес-процессов
По мере того, как специалист будет получать информацию от клиента касательно моделирования изучаемых им процессов, обязательно должна вестись соответствующая документация. Исключительно целостность, а также актуальность каждого документа, принимающего участие в проекте, позволит в конечном итоге в случае необходимости привлечь к его разработке дополнительных сотрудников. В противном же случае, если должностная инструкция системного аналитика не была выполнена и руководитель принял решение о его увольнении, вместе с ним компанию покидают и те знания, которые данный специалист получил в процессе работы с клиентами.
Объяснение правил работы с системой
Отдельная роль отводится системному аналитику в процессе внедрения разрабатываемого программного обеспечения в какие-то реальные бизнес-процессы, потому что на этом этапе полностью раскрываются все тонкости и особенности не только модели, но и архитектуры решения, предложенного клиенту. В данном случае нужно уметь вовремя находить сложности, а также, обладая гибкой моделью и не менее гибким решением, начинать своевременные доработки в соответствии с запросами заказчика.
Навыки
Учитывая то, чем занимается системный аналитик, в качестве ключевых навыков его стоит выделить следующие:
- Возможность предельно быстро понимать требования, а также определять их приоритет. При этом важно уметь рассказывать клиенту на понятном ему языке о технических решениях и о том, каким образом они влияют на бизнес.
- Умение в разных проектах использовать принятую методологию, формы документов и нотации.
- Навыки работы со всем необходимым программным обеспечением.
- Навыки коллективной работы с другими аналитиками в том случае, если разработкой проекта занимается целая команда профессиональных специалистов.
- Сохраняя индивидуальный творческий стиль работы, ведущий системный аналитик должен постоянно соблюдать дисциплину касательно ведения документов, протоколов и версий, а также быть готовым работать тесно с разработчиками, тестировщиками и архитекторами.
- Данный специалист должен в любых условиях уметь демонстрировать компетенцию своей компании в той или иной области, а в конечном итоге после разговора составлять представление о клиенте и о том, какие они выдвигают требования к решению.
Если же говорить о том, как стать системным аналитиком и какие человек должен иметь личностные качества, то в первую очередь нужно быть исполнительным и педантичным, а также полностью чувствовать степень своей ответственности в разрабатываемом проекте и не лезть в политические и финансовые вопросы.
Преимущества
Среди преимуществ, которые предоставляет человеку профессия системного аналитика, стоит выделить следующее:
- Довольно неплохой уровень оплаты труда, который на порядок выше средней зарплаты других специалистов.
- Необходимость применения индивидуального подхода к каждому отдельному проекту, в связи с чем человек полностью раскрывает свои творческие способности.
- Результат проведенной работы проявляется практически моментально, так как практическая польза от внедренного решения видна почти сразу после того, как рабочий процесс компании выходит на качественно новый уровень.
- Используя навыки коммуникативного общения в процессе разработки проектов разных компаний, специалист набирает себе широкий круг полезных знакомств.
Недостатки
Но, конечно же, профессия «системный аналитик» отличается и определенными недостатками, такими как:
- учитывая, что должен знать системный аналитик, такие специалисты присутствуют сегодня далеко не везде, вследствие чего один сотрудник работает не всегда в каком-то определенном городе и часто отправляется в различные командировки;
- разногласия или же какие-либо споры с клиентом часто являются причиной того, что он не понимает различий между несколькими системами, а его постановка задачи отличается слишком низкой эффективностью;
- достаточно часто случаются такие ситуации, когда пользователи проявляют негативное отношение к внедрению какой-то кардинально новой информационной системы в компании, вследствие чего аналитик должен заниматься тем, чтобы упорно и терпеливо объяснять ее основные преимущества, а это трата драгоценного времени и нервов.
Сколько они зарабатывают?
В преимущественном большинстве случаев системные аналитики зарабатывают приблизительно в диапазоне от 45 до 150 тыс. рублей ежемесячно. При этом стоит отметить тот факт, что средний размер компенсации является достаточно высоким и достигает приблизительно 60 тыс. рублей в месяц, что можно назвать свидетельством дефицита таких сотрудников на рынке труда на данный момент. Стоит отметить тот факт, что данные цифры являются достоверными для Москвы, в то время как в регионах такие специалисты могут иметь зарплату немного ниже по сравнению со столичной.
Перспективы
Эксперты часто говорят о том, что на сегодняшний день такие специалисты являются чрезвычайно востребованными, и в особенности их ищут компании, работающие в банковском и инвестиционном секторах. Перспективными для таких профессионалов являются также и разнообразные финансовые корпорации или же специализированные топливно-энергетические комплексы.
Отдельного внимания заслуживает чрезвычайно высокая востребованность этих специалистов в компаниях-интеграторах, бизнес которых включает в себя полноценную автоматизацию и модернизацию различных процессов, выполняемых компанией-заказчиком.
Само по себе понятие оптимизации и автоматизации различных процессов даже на Западе сформировалось всего около 30 лет назад, не говоря уже о том, насколько молодым оно является в России. Однако на сегодняшний день потребность в специалистах, умеющих проводить комплексный инжиниринг, постоянно растет, и вряд ли можно сказать о том, что на сегодняшний день присутствует пик спроса. В связи с чрезвычайно низким уровнем автоматизации в государственных и частных компаниях можно сказать о том, что востребованность системных аналитиков будет только увеличиваться.
Похожие статьи
- BPM-система (business process management, управление бизнес-процессами): обзор, примеры, цели внедрения
- Бизнес-аналитик: обязанности, должностная инструкция
- Аналитика геополитики: особенности, интересные факты и примеры
- Аналитический склад ума - что это значит? Особенности и развитие
- Быстрая проверка производительности компьютера
- Методы анализа рисков и их оценка
- Информационная безопасность автоматизированных систем: что за профессия, кем работать?