В этой статье разберем, с какими проблемами сталкивается каждый бизнес-аналитик в начале своей профессиональной деятельности, как не совершить этих ошибок или быстро и с честью выйти из неприятной ситуации, если она все-таки возникла. Также читайте в нашей статье, как эти проблемы рекомендует решать руководство по бизнес-анализу BABOK®Guide плюс несколько советов из личного опыта практической работы.
Основные проблемы начинающего бизнес-аналитика с комментариями из BABOK®Guide
Если бы 10 с лишним лет назад, в начале моей карьеры бизнес-аналитика мне попалась подобная статья с практическими советами «бывалых мастеров», я бы сохранила много времени и нервов, пытаясь решить задачи, которые не разбирались в процессе обучения. Обычно высшее образование или профильные курсы фокусируются на методологиях, фреймворках, языках, техниках, приемах и прочих инструментальных аспектах, которые можно отнести к hard skills.
Однако, soft skills также важны в работе бизнес-аналитика. Как это связано с профессиональными компетенциями с точки зрения руководства BABOK®Guide, мы частично разбирали здесь. Но, поскольку это руководство по бизнес-анализу ориентировано, в основном на специалистов с опытом работы, начинающий аналитик может не знать особенностей всех областей знаний, которые описаны в BABOK. Поэтому новички в бизнес-анализе могут столкнуться со следующими трудностями, по крайней мере, в рамках своих нескольких первых проектов.
Как пройти собеседование, если ты Junior Business Analyst / Советы к интервью на Бизнес Аналитика
1. Непонимание истинной конечной цели проекта
Pачем и кому на самом деле нужно предполагаемое изменение и нужно ли вообще. Часто такая проблема возникает в рамках государственных и «околобюджетных» проектов, где задействовано множество стейкхолдеров, каждый из которых имеет свой интерес. При этом интересы могут пересекаться или конкурировать друг с другом за финансовые, человеческие и прочие ресурсы.
Например, конфликт между городской и областной администрацией. Также подобные противоречия имеют место в крупных корпорациях, когда головной офис спускает всем филиалам унифицированное решение, которое должно быть внедрено. При этом не учитываются местные особенности, в частности, организационные и технические аспекты, которые уже решают какую-то задачу.
В этом случае «местечковый» менеджер старается «протолкнуть» свое решение, чтобы повысить ROI от уже вложенных инвестиций и продолжить получать финансирование. А «центр» стремится унифицировать процессы и инструменты, попутно сокращая источники затрат. Таким образом, бизнес-аналитик сталкивается с разносторонним пониманием потребности (Need).
Напомним, потребность входит в модель базовых понятий бизнес-анализа (Business Analysis Core Concept Model™, BACCM™), которая является ключевой идей руководства BABOK и образует понятийный каркас бизнес-анализа. Именно потребность как проблема или возможность улучшения может инициировать изменения, побуждая стейкхолдеров к действиям. Поэтому корректное и полное понимание потребности является исходной точкой бизнес-анализа. С этим связаны следующие «грабли», на которые может наступить начинающий бизнес-аналитик.
Как устроиться Бизнес-аналитиком? Что нужно знать
2. Недостаточное сотрудничество и/или отсутствие поддержки
руководства и лиц, принимающих решения (ЛПР), а также тех стейкхолдеров, которые обладают административными ресурсами в отношении проекта по бизнес-анализу. Причем речь идет не только о выявлении заинтересованных сторон, которые непосредственно задействованы в бюджетировании проекта (Заказчик, Спонсор), процессах выявления/валидации/утверждения требований или тех, кого напрямую коснется предполагаемое изменение.
Важно заручиться поддержкой лиц, обладающих авторитетом, чтобы избежать возможного саботажа участников анализируемых бизнес-процессов. Например, бизнес-аналитик обследует розничные продажи с целью их оптимизации с помощью внедрения CRM-системы и беседует с продавцами — потенциальными пользователями этого предполагаемого решения.
Даже если старший sales-менеджер не будет использовать будущую систему, степень полноты и корректности требований к решению зависит от вовлеченности лидера. Таким лидером может быть как официальный руководитель, так и неформальный лидер — рядовой член рабочего коллектива, который пользуется всеобщим уважением. Ответственное и серьезное отношение такого человека к бизнес-анализу как к важной деятельности, а не фактору отвлечения от основной деятельности, будет распространяться на весь коллектив. Это поможет аналитику решать задачи области знаний «Выявление и сотрудничество» (Elicitation and Collaboration), а также взаимодействовать со стейкхолдерами в рамках прочих работ по бизнес-анализу по BABOK®Guide, например, при оценке эффективности внедренного решения (Solution Evaluation), анализе стратегии изменений (Strategy Analysis) и пр.
3. Незнание предметной области
или контекста бизнес-среды (Context), который также входит в BACCM-модель базовых понятий бизнес-анализа. Согласно BABOK, понимание предметной области относится к профессиональной компетенции «Знание бизнеса» (Business Knowledge). Разумеется, невозможно за короткий срок в рамках проекта по бизнес-анализу освоить все отраслевые особенности. Однако, аналитику следует иметь представление об основных процессах и продуктах рассматриваемого домена, их участниках и ключевых результатах, стратегических и тактических целях, а также показателях их достижения. К примеру, без понимания основ банковской деятельности невозможно участвовать в проекте ее оптимизации. «Ликвидировать безграмотность» поможет изучение отраслевых стандартов, внутренних регламентов, профессиональные учебники и прочие методические материалы, а также консультации экспертов предметной области — Subject Matter Expert (SME), как их называет BABOK.
4. Недостаточно плотная работа со SME-стейкхолдерами
из-за стеснения или боязни отвлекать их от основной деятельности. По сути, эти грабли являются следствием предыдущих проблем, а также связаны с отсутствием или недостаточным уровнем soft skills у бизнес-аналитика. BABOK®Guide подчеркивает важность этих профессиональных компетенций, описывая их в коммуникативных навыках (Communication Skills) и навыках взаимодействия (Interaction Skills) для эффективного обмена информацией со стейкхолдерами и умением бизнес-аналитика выстраивать продуктивные отношения, сотрудничать и общаться с разными людьми. Практика показывает, что уровень застенчивости аналитика обратно пропорционален его опыту, а настойчивость, дотошность и внимательность к деталям являются залогом качественно выполненной работы. Поэтому не стоит стесняться отвлекать от прямых обязанностей потенциальных пользователей решения, Заказчика, Спонсора и прочих стейкхолдеров, которых затронет будущее изменение — они вместе с аналитиком участвуют в проекте бизнес-анализа и тоже влияют на его результат.
5. Игнорирование неформальных особенностей
предприятия/рабочего коллектива и корпоративной культуры. Частично это можно отнести к контексту среды и к задаче «Оценка ограничений предприятия» (Assess Enterprise Limitations) из области знаний «Оценка решения» (Solution Evaluation) в BABOK®Guide.
Например, если культура предприятия (устоявшиеся убеждения, ценности и нормы) не поощряет использование личных гаджетов на рабочем месте, аналитику будет сложно убедить ЛПР в эффективности BYOD-концепции (Bring Your Own Device). Когда корпоративная культура не готова принять предлагаемое решение, потребуется ее изменение или поиск альтернативных вариантов. Чтобы не упереться в «тупик культурных ограничений», аналитик должен знать о таких особенностях и способах обработки подобных возражений. В частности, в рассмотренном выше примере с гаджетами это может быть выдача персоналу корпоративных устройств или установка на личные девайсы специальных программ, которые будут блокировать на период рабочей смены развлекательные сайты и мессенджеры для личной переписки.
Узнать о других граблях, которые могут попасться начинающему бизнес-аналитику, понять, как не наступить на них, а также освоить содержимое профессионального руководства по бизнес-анализу и успешно подготовиться к сертификационному экзамену IIBA® по BABOK®Guide на уровни ECBA, CCBA и CBAP вы сможете на специализированных курсах Школы прикладного бизнес-анализа в нашем лицензированном учебном центре обучения и повышения квалификации системных и бизнес-аналитиков в Москве:
Источник: medium.com
Бизнес аналитик junior
Бизнес аналитик junior является отправной точкой для вхождения в профессию и не предназначена для вхождения в профессию «с нуля». Специалисту необходимо знать предметную область и обладать некоторыми базовыми навыками.
Хороший junior бизнес аналитик должен:
- Понимать основные концепции бизнес-анализа, уметь описывать бизнес-процессы и системы в формальных нотациях моделирования (BPMN, EPC, UML, IDEF), формулировать требования к программному обеспечению в виде вариантов использования и пользовательских историй и формализовать их в спецификациях и ТЗ.
- Уметь решать четко поставленные задачи под руководством опытных коллег.
- Сосредотачивается на правильном использовании инструмента.
- Определять заинтересованные стороны в бизнесе.
- Проведение встреч/интервью/анкетирования.
- Проводить мозговые штурмы
- Знать нотации BPMN и UML (диаграммы вариантов использования, диаграммы деятельности)
- Желательно знать SQL или Python.
Источник: heaad.ru
Что должен знать Junior-разработчик
После обучения многие выпускники начинают активно искать работу по специальности. Диплом IT-специалиста чаще всего наводит только на один путь – устраиваться разработчиком в своей области. Для многих вакансия с припиской Junior кажется чем-то непонятным. Джуниор – кто это вообще?
Junior-программист (его еще часто называют джуном) – базовая позиция в IT-компании. Это специалист с минимальным опытом, у которого есть перспективы в развитии.
Что должен знать джун, где искать работу и на какую заработную плату он может рассчитывать – об этом и поговорим в сегодняшней статье.
Градации программистов
Если вы решились стать разработчиком, то будет полезно узнать о градации программистов. Всего их четыре: Junior, Middle, Senior и Intern (стажер).
Одно из главных отличий этих уровней – заработная плата, которая у стажера чаще всего сводится к нулю, а у синьора к максимуму. В разных IT-компаниях требования к программистам могут отличаться – так, например, в одной компании вы можете проходить как Junior, а в другой уже как Middle.
Intern
В некоторых компаниях практикуется брать на работу студентов старших курсов или просто людей без опыта работы. Часто стажеры работают бесплатно и набираются опыта – например, им дается несколько месяцев, чтобы под руководством опытного специалиста дорасти до джуна.
Есть ряд универсальных требований к интернам:
- Английский язык – наиболее частое требование для трудоустройства программистом. Необязательно говорить как носитель языка, но знания, необходимые для чтения англоязычной документации, должны присутствовать. Иногда английский нужен и для коммуникации с зарубежными заказчиками – здесь уже все зависит от компании.
- Базовое понимание своего инструмента. Например, если вы хотите разрабатывать Android-приложения, но не можете объяснить, что такое APK, то шанс попасть на работу будет сведен к минимуму.
На практике вышеперечисленные знания, конечно, подтягиваются, но в первую очередь нужно надеяться только на себя. Если вы не хотите расти, то никто вам в этом не поможет, а вакансия стажера закончится поиском новой работы.
Junior
Спустя несколько продуктивных месяцев стажер перерастает в Junior-разработчика – это младший специалист, который самостоятельно выполняет приходящие задачи. Если разрабатывается какое-то приложение для десктопа, то он должен запрограммировать один из его кусков. И это не означает, что все будет идеально – джуны могут ошибаться. Зачастую они даже не знают план реализации продукта – все это обсуждается с тимлидом, который также проверяет весь код на наличие ошибок и неточностей.
Качества Junior-разработчика – все те, что у интерна, но с добавлением нескольких пунктов:
- Хорошее отношение к критике – это общий пункт, который относится не только к джуниорам. Стоит понимать, что критики может быть чересчур много, но благодаря ей вы сможете вырасти в более квалифицированного специалиста.
- Энергия – без нее никуда. Есть задачи, которые синьор может решить всего за 10-20 минут, но для джуна эти минуты могут растянуться на несколько часов, а то и дней. Главное – терпение и желание учиться.
- Умение учиться на своих ошибках. Важно детально анализировать свой код, а также набираться опыта у старших специалистов.
Начало пути всегда начинается с малого, поэтому будет тяжело, но помните, что Гугл – ваш помощник. Практически все задачи можно загуглить или найти на них ответы в документации.
Middle
И вот мы подошли к середине, откуда начинаются пути ответственных и успешных программистов. Middle-разработчик – это тот специалист, который понимает требования бизнеса и переводит их в технические решения.
Из этого вытекают следующие качества:
- Middle-разработчик знает, что должно делать приложение. Благодаря этому он может глубже понять задачу, оценить ее и качественно реализовать. Если требования установлены нечетко, то мидл-разработчик сразу обратит на это внимание, а не тогда, когда приложение накроется.
- Middle-разработчик знает типовые шаблоны и решения, которые необходимы для создания готового продукта. Понимание структуры приложения сводит сложность задачи к минимуму, а также позволяет рассуждать о принципах правильной реализации.
- Middle-разработчик – душа компании. Он хорошо взаимодействует с членами команды и понимает, что продукт разрабатывается не в одиночку. Может обсудить UX с дизайнером, уточнить у бизнес-аналитика требования или согласовать техническое решение с архитектором проекта.
Помимо всего вышесказанного, Middle может рассчитывать на хорошую заработную плату, однако в некоторых компаниях зарплаты джуна и мидла могут быть одинаковыми.
Senior
Гуру программистов, старший разработчик или просто синьор. Это человек, который повидал огромную кучу кода, натыкался на множество ошибок и смог их решить. Его основная задача – принимать правильные решения в ходе проекта. То есть те решения, которые приносят максимум пользы с минимальными вложениями. Если Middle-разработчик четко понимает, над чем работают члены команды, то Senior думает о том, какие задачи в глобальном плане сможет решить текущий проект.
Синьор – это тот специалист, который решает проблемы еще до их появления. Звание Senior невозможно получить быстро. Следует наработать огромный опыт и понять, как выглядит «идеальный» продукт и чем он отличается от недоделанного. Умение принимать важные и правильные решения – одно из важнейших его качеств. Если в итоге что-то будет сделано не так, то вся вина на синьоре.
Резюмируя, можно сказать, что Senior-разработчик – один из главных участников команды, который знает, как будет работать продукт и что нужно для его реализации.
Теперь вы знаете, из каких участников состоит команда в IT-компании. Давайте вернемся к Junior-разработчику – поговорим о том, где ему искать работу.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Как найти работу
Как и в любой другой сфере, можно сказать, что главное – это желание. Просматривайте биржи вакансий, оставляйте отклики, звоните и проходите собеседования. Может быть, у ваших знакомых на фирмах есть вакансии программиста – поспрашивайте их. Практикуйте посещение форумов и помогайте на них другим пользователям. Спустя некоторое время может найтись тот, кто позовет вас в свою компанию, однако для этого нужно потратить немало сил.
Также стоит сказать немного о резюме – не указывайте информацию об опыте, не связанном с профессией. Пишите кратко, но по делу, постарайтесь рассказать о себе так, чтобы работодателю было интересно пригласить вас на собеседование.
Есть еще один лайфхак – оставлять отклики на заявки Middle- и Senior-специалистов. Речь не идет о том, чтобы претендовать на высокие звания – просто узнайте в сопроводительном письме, не нужен ли компании Junior-разработчик. Вас могут позвать на собеседование.
Зарплата Junior-разработчика
Заработная плата джунов сильно разнится, поэтому я укажу лишь приблизительные цифры, на которые можно ориентироваться при поиске первой работы:
- разработчик мобильных приложений – 42000₽,
- десктоп-разработчик – 46000₽,
- бэкенд – 50000₽,
- фронтенд – 50000₽,
- фулстек – 60000₽.
Хотя на биржах часто встречаются вакансии, на которых джунам предлагают и вовсе 15-20 тысяч рублей, особенно в регионах, далеких от Москвы и Санкт-Петербурга.
Итог
Junior-разработчик – начинающий программист, который знает базовые вещи и понимает принципы работы своего инструмента. Даже если вы только недавно начали изучать программирование, то уже можете претендовать на звание джуна – в худшем случае это будет вакансия стажера, что неплохо для начала. Помните, что при постоянном совершенствовании своих навыков, вскоре вы получите звание Middle. Удачи!
Источник: timeweb.com