Советы сеньоров: как прокачать знания junior Business Analyst

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

Татьяна Петрушина, System Analyst в Provectus

Более 40 лет в IТ

Бизнес-аналитик должен обладать знаниями в трех направлениях:

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

2. Знать и понимать этапы разработки продукта, набор, форму и возможности тех инструментов, с помощью которых эта разработка будет выполнена.

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

Задачи, решаемые бизнес-аналитиком:

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

На что стоит обратить внимание начинающему

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

Бизнес-аналитику нужны специальные знания и навыки:

  • как собирать, анализировать и систематизировать потребности бизнеса;
  • как выделить основные сценарии работы с системой (use cases);
  • как определить основные бизнес-процессы и создать высокоуровневые описания требований (user stories);
  • как вести и составлять проектную документацию, поддерживать жизненный цикл разработки проектов и многое другое.

Для бизнес-аналитика важны коммуникативные навыки. Он должен быть открыт для общения, не стесняться выяснять все, что неясно, детально объяснять все, что важно, согласовывать все детали и тонкости разработки. Здесь необходимо и стройное системное мышление, и систематический подход к проблеме, и рациональное принятие решений. Этому не научишься на курсах, но этому учат в вузах. Поэтому техническое (и лучше техническое) вузовское образование — must have! Если разработка ведется для иностранного заказчика, то знание английского языка на хорошем техническом и разговорном уровнях необходимо.

Читайте литературу. Советую начать с классических источников:

  • Karl E. Wiegers «Software Requirement» (Карл Вигерс «Разработка требований к программному обеспечению») — очень полезная книга по бизнес-анализу, особенно для новичков. Дает довольно полное представление о процесса работы с требованиями (включая все этапы этого процесса), шаблонах документации, о процессе разработки ПО в целом.
  • Muska and Lipman «UML for the IT Business Analyst» — классическое изложение принципов проведения бизнес-анализа. Полезна для ознакомления с UML. В целом описывает работу IT-аналитика и процесс разработки ПО. Написана живым языком с интересными примерами.

Проходите курсы. Тренинги и курсы по бизнес-анализу позволят получить базу и узнать основные понятия IT:

Чтобы быть в курсе актуальных проблем и трендов, читайте modern.analyst.com.

Олег Юрченко, Senior Business Analyst в CHI Software

Понад 15 років в BA та 20 років в IT

Хочу зауважити, що junior BA — це вже не новачок у нашому бізнесі. У нього за плечима як мінімум є ВНЗ, курси бізнес-аналітиків або інтернатура в IT-компанії. Прочитаний Karl Wiegers, простудійований BABOК і, ймовірно, в нього була можливість взяти участь у реальних проектах.

Далі вчитися буде складніше. Ніхто не дасть універсальних порад на тему «Що повинен знати middle BA». По-перше, в кожній компанії свої критерії оцінки рівня фахівців. По-друге, кожен проект ведеться в певному домені (e-Commerce, медицина, логістика, телекомунікації та інше), і мати мінімум знань в цій області хороший ВА просто зобов’язаний.

До речі, щодо мови. Постійне підвищення рівня розмовної іноземної — вірний шлях від junior фахівця до middle. Можливо, стане у нагоді друга, а то і третя іноземна мова. Пам’ятаю, на зорі своєї кар’єри я працював бізнес-аналітиком у великому проекті з розробки ПЗ для німецької телекомунікаційної компанії. Проектною мовою була англійська, я вів активне e-mail-листування з представником Замовника. Але була якась холодність у взаємовідносинах: функціонал приймався повільно, з купою зауважень; на проекті кілька разів переносилися терміни. Тоді мені прийшла ідея листуватися німецькою — добре, що в нашій компанії були інтенсивні курси німецької мови. Після того, як я повідомив про це Замовника, він невимовно зрадів та навіть із задоволенням виправляв мої помилки в листах, надсилав для вивчення безліч німецьких ідіом. Словом, стосунки налагодилися і проект ми успішно здали.

Кілька слів про сертифікацію. Працедавець зовсім не зобов’язаний підвищувати співробітнику зарплатню за наявності сертифікату. Проте проходження курсів підготовки до складання іспиту й вивчення спеціальної літератури допоможуть систематизувати знання та протестувати свої навички. А сам іспит — серйозна перевірка компетенцій і накопиченого досвіду.

На етапі професійного зростання корисно отримувати додаткові навички. Якщо подобається програмування, можна спілкуватися з розробниками, відвідувати воркшопи, вивчати літературу з мов програмування. Цікавить обробка даних — завітайте до бекендщикiв або девопсiв. Подобається управління проектами — РМ завжди проконсультує з питань, що цікавлять.

Не варто забувати й про підводні камені. Один з них — це «симптом досвідченого водія». Наслідки цього симптому для аналітика-початкiвця не такі невтішні, як для водіїв, але спроба працювати абияк і поверхневий аналіз можуть зіпсувати репутацію junior BA. Пам’ятаю, як я, пропрацювавши бізнес-аналітиком більше трьох років, обмежився трьохсторінковою специфікацією на серйозному проекті й підвів усю команду. У результаті завалив проект і залишив колег без преміальних.

Треба не соромитись застосовувати отримані знання й навички для допомоги колегам, особливо на своєму проекті. У моїй практиці був випадок, коли на проекті, що горить, треба було терміново підмінити тестувальників, що звільнилися. Незважаючи на овертайм, я погодився допомогти і додав у свою скарбничку навички QA.

І наостанок невеликий список книг, які корисно прочитати, хоч би «по діагоналі»:

Андрій Тесленко, Business analyst в Netcracker

Близько 14 років в IT

Перше, до чого потрібно бути готовим — обсяг інформації і даних, якими вам доведеться постійно оперувати. Назвати цей обсяг вражаючим — означає нічого не сказати. Предметна область, в якій вам належить працювати, може бути різною. Навіть якщо ви вважаєте, що ви знаєте все в тій чи іншій сфері бізнесу, не спокушайтеся. Ви здивуєтесь, наскільки різним може бути рішення (solution) в одній і тій же галузі.

Де б не знадобилися ваші вміння в якості аналітика, процес самонавчання не повинен припинятися. Якщо вас не лякає факт, що ви зіткнетеся з чимось, з чим раніше ніколи не стикалися і не мали практичного досвіду, а від вас вимагатимуть все і відразу, тоді ця професія для вас :)

Розуміння принципів проектування, методології та методики розробки програмного забезпечення — це практично зі 100% вірогідністю те, з чим вам доведеться зіткнутися.

Пропоную вам почати знайомство зі світом аналітики з посібника до «Зводу знань з бізнес-аналізу» (Business Analysis Body of Knowledge), скорочено BABOK. Другою важливою вимогою є володіння всім необхідним інструментарієм, починаючи з офісних додатків і закінчуючи Unified Modeling Language (UML), а також Business Process Model and Notation (BPMN).

Обов’язково розвивайте так звані Soft Skills, до переліку яких можна віднести знання іноземних мов, комунікабельність і стресостійкість.

Що б вам не казали, — не вірте, що бізнес-аналітик — це людина, яка постійно перебуває у відрядженні і тільки тим і займається, що погоджує із замовником (кажучи професійно — stakeholder) вимоги та умови розвитку бізнесу. Будьте готові до рутинної роботи з документами, а також до читання різних форумів і блогів (modern.analyst.com, tmforum.org). Буде плюсом, якщо ви освоїте якісь курси в цьому напрямку, хоча обмовлюся, більшість з них, хоч як це не парадоксально, передбачають наявність досвіду у сфері бізнес-аналізу.

Однією з додаткових функцій аналітика або, якщо бажаєте, системного аналітика є здатність поставити завдання перед розробником і QA. Тому в широкому сенсі аналітик повинен бути багатопрофільним фахівцем.

Уміння правильно зібрати вимоги замовника, скомпілювати документацію, виявити недоліки на ранніх стадіях проектування, консалтинг, оцінка та постановка завдань перед розробником — ось далеко не повний список вимог до самого аналітика.

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

Игорь Ямшанов, PhD, Senior Business analyst, Lead в Ascendix Technologies

Более 11 лет в IT

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

Еще один момент — soft skills. Тема слишком обширная, чтобы порекомендовать конкретный источник или тренера. Чтобы понять, с чего стоит начать, можно пройти один из тестов по эмоциональному интеллекту, DISC, Майерса-Бриггса (MBTI) или подобных и выделить направления, требующие проработки в первую очередь. В результате ваши митинги и другие способы коммуникации станут более конструктивными, сможете эффективнее доносить информацию до коллег и заказчиков.

Разберитесь наконец с процессами — правилами, по которым работает ваша команда. Например, книга «Scrum и XP — заметки с передовой» — хорошая стартовая точка, если у вас работа по гибким методологиям. В результате daily и прочие активности из непонятных ритуалов превратятся в действия с четко видимой пользой. Бонусом будет понимание, что относится к «идеальному» процессу по книжке, а что — просто исторически сложилось у вас в команде.

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

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

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

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

Думайте о бизнесе вашего заказчика. Разберитесь, в каком домене он работает, за счет удовлетворения каких потребностей своих клиентов ваш заказчик зарабатывает деньги. Это позволит вам лучше понимать те запросы, с которыми он приходит к вашей команде и быть более проактивным в предложении вариантов их реализации. В конце концов, как раз понимание бизнеса превращает requirements manager в business analyst.

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

Роман Сахаров, Senior Business Analysis Manager / Delivery Manager в EPAM, Head of Ukraine Business Analysis Competency Center

8 років у IT

Починайте з soft skills. У першу чергу необхідно зосередитись на навичках спілкування, а саме — розвивати вміння доносити інформацію правильно й структуровано. Якщо розумієте, що soft skills — ваша слабка сторона, читайте книжки, проходьте онлайн-тренінги, тренуйтесь на друзях, родичах і колегах.

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

Hard skills — ядро знань про бізнес-аналіз. Починайте з книжок, що дають загальне бачення професії від початку і до кінця. Не беріть спершу літературу про конкретні техніки. Вона не буде вам корисною, якщо ви не володієте контекстом.

Література

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

З того, що я рекомендую прочитати:

  • Карл Вігерс «Розробка вимог до програмного забезпечення». Найпопулярніша книга з теми. Вігерс надає фундаментальну інформацію, яка необхідна спеціалісту з бізнес-аналізу. Хочу звернути вашу увагу, що книга має декілька складніших глав, які читати не дуже цікаво, але наберіться терпіння.
  • Dean Leffingwell «Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise». Формує уявлення того, яким чином бізнес-аналітик працює в agile-умовах, як зберігати ієрархію вимог і на що звертати увагу в першу чергу.
  • Alistair Cockburn «Writing effective user cases». Книга дає розуміння мислення бізнес-аналітика, а також деталізує одну з основоположних технік в BA — розробка й написання сценаріїв використання продукту.
  • Jeff Patton, Peter Economy «User story mapping: discover the whole story, build the right product». Автори пишуть про підхід гнучкої розробки продуктів, написання і використання User Story та мислення, що орієнтоване на успіх продукту.

Онлайн-ресурси

Modernanalyst.com — статті, гайди, форум і вебінари для аналітиків.

Infoq.com — чимало подкастів, презентацій і статей на тему бізнес-аналізу.

Coursera — безкоштовні курси для ознайомлення. Рекомендую такі:

Udemy.com — платний навчальний ресурс, на якому є десятки профільних курсів. Їх вартість в межах 10 доларів зі знижками.

Відвідуйте професійні заходи

В Україні є велика кількість тематичних клубів і спільнот бізнес-аналітиків. Чимало ІТ-компаній ініціюють мітапи і лекції на тему бізнес-аналізу. Такі заходи допомагають глибше зрозуміти природу професії, задавати питання експертам-практикам, обговорювати спірні моменти. Також часто організовують вебінари, де можна отримати корисну і цінну інформацію.

Юрій Сидорчук, Lead Business Analyst в Luxoft Ukraine

Понад 8 років досвіду в IT

Розвиток BA-початківця варто розділити щонайменше на 2 напрями: технічні навички та soft skills. Відповідно до останніх тенденцій, серед технічних навичок я виділю Data Analysis, Usability Analysis і Business Process Management. Ці 3 напрямки будуть корисні для початку, адже покривають більшу частину того, з чим може зіштовхнутися аналітик у багатьох доменах. Популярність Big Data та AI потребують навичок аналізу даних, а важливість сприйняття продукту чи технології кінцевим споживачем робить Usability Analysis цінним для здобуття. BPM є важливим для усвідомлення того, що потрібно зробити для досягнення очікуваного результату.

Серед soft skills пріоритетними є навички комунікації. Робота аналітика майже завжди пов’язана зі спілкуванням — із замовником, командою. Також виділив би навички управління. Зі свого досвіду, BA дуже рідко працює виключно за своїм напрямком, а комбінує власні функції із обов’язками менеджера. На прикладі Agile-методологій, у Scrum недостатньо бути просто аналітиком, варто підключати організаторські та управлінські вміння. Вас можуть назвати Product Owner’ом, який, окрім просто комунікації, має виставляти пріоритети для команди, делегувати задачі тощо.

І, звичайно, де є комунікація, там можуть виникати конфлікти — робочі, особисті, конфлікти інтересів. Тому Conflict Management та Risk Management мають бути серед навичок аналітика.

Із власного досвіду пораджу з самого початку звертати увагу на Time Management та пріоритизацію. Нерідко молодий аналітик відразу занурюється у роботу і бере на себе чимало задач. Але за деякий час не справляється із цим, починає розуміти, що роботу потрібно планувати більш чітко, комунікувати з колегами та менеджментом, виставляти пріоритети. А ще не варто забувати про самоосвіту, виділяти на неї час та розширювати свій світогляд. Це дуже важливо для молодого спеціаліста.

Почитати рекомендую BABOK. Так, чимало людей вважають її нудною, але я раджу зробити маленьке зусилля над собою, не заглиблюючись у деталі під час першого прочитання. Книга найбільш обширно та повно описує, що потрібно знати та вміти аналітику, а також не визначає якусь конкретну методологію як єдину правильну чи робочу.

Раджу також звернути увагу на фахові web-ресурси та спільноти. Деякі з них пропонують як безкоштовні, так і платні курси чи тренінги. Із закордонного я читаю BATimes, з українського — Art of Business Analysis, який створив аналітик Денис Гобов зі своїми однодумцями. Там є чудові статті про різні види аналізу (DA, BA, FA) в різних доменах і тренінги. Також я користуюсь Safari Books — це платний цифровий ресурс для навчання від O’Reilly Media за різними напрямками. І якщо ви працюєте в Agile-середовищі — для вас буде корисним Scrum.org. BA там може знайти інформацію про роботу в команді в якості Product Owner.

Олександр Іванушкін, BA Team Leader в Terrasoft

Понад 8 років досвіду у BA

Я рекомендую підійти до навчання структурно:

  1. Відкрийте стандарт BABOK, вимоги до кількох сертифікацій із бізнес-аналізу, програму декількох популярних офлайн-курсів з бізнес-аналізу і складіть певну «модель предметної області» в зрозумілому і звичному для вас форматі (mindmap, excel-файл).
  2. Дивлячись на неї, оцініть, чого вам не вистачає, що цікаво, що навпаки відштовхує.
  3. Опираючись на ваше дослідження предметної області, складіть план розвитку — конкретні кроки з вивчення нового і пригадування забутого.
  4. Вкрай бажано повторювати цю вправу регулярно (наприклад, раз на квартал), доповнюючи її зворотним зв’язком від більш досвідченого колеги або знайомого бізнес-аналітика.

Які можуть бути підводні камені в процесі навчання? Надмірне захоплення процесом навчання без валідації отриманих знань на практиці.

Що важливо

Soft skills. Робота криє в собі постійне спілкування з дуже різними людьми, що вимагає постійного розвитку, а також періодичного виходу із зони комфорту.

У більшості випадків вже недостатньо вміти брати інтерв’ю у клієнта і малювати верхньо-рівневу діаграму процесу. Необхідно також спілкуватися з розробниками їхньою мовою: володіти певними технологіями (SQL, low-code платформи, системи контролю версій — Git, SVN, BI, etc), розуміти основи архітектури різних програмних продуктів. Інтерактивні онлайн-курси з більшості технологій зараз легко знайти у вільному доступі. Часто вони безкоштовні або коштують зовсім недорого.

У слові «бізнес-аналітик» попереду є частина «бізнес», тобто вам потрібно по-чесному розбиратися, як працюють різні моделі бізнесу. Отримати це розуміння можна лише на практиці роботи в бізнесі і/або автоматизації бізнесу. Окрім того, світ змінюється настільки швидко, що ніяка сертифікація і навчальні курси за ним не встигають :)

Декілька варіантів переходу для кар’єрного зростання:

  1. Product support. Наймаєтеся в технічну підтримку продуктової компанії і отримуєте досвід відразу в 2 доменах: сервіс, домен продукту. Потім переходите на посаду бізнес-аналітика (в продукт або проект).
  2. Bank. Йдете в один з банків бізнес-аналітиком. Отримуєте досвід у фінансовому домені, плюс зазвичай junior business analyst в банках працює в ІТ-відділі або відділі, пов’язаному з автоматизацією.
  3. Telco. Йдете працювати в один з телекомів бізнес-аналітиком. Отримуєте досвід в телеком-домені, а далі схема така сама, як в банках.
  4. Локальні системні інтегратори (зазвичай займаються впровадженням одного або декількох класів інформаційних систем, наприклад, ERP, CRM, ESB, etc).

Це не вичерпний список. У моїй практиці були варіанти (2), (4) і частково (1).

Що почитати. Окрім професійної літератури, я б порекомендував книжку «Exponential Organizations: Why new organizations are ten times better, faster, and cheaper than yours (and what to do about it)». Але її потрібно прочитати, а не додати до вашого списку «To read» :)

Игорь Шибеко, Head of Programmatic в Orangear

6 лет опыта в IT

Системное мышление

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

Отделение чужого мнения от чистой информации

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

Умение задавать вопросы

Я искренне верю, что задать правильный вопрос важнее, чем получить идеальный ответ. Идеальный вопрос — риторический. Ответ на него лежит «на поверхности». Начните с простого — гуглите часто и много. Умение делать корректные запросы в поисковик — это очень полезный скилл. Вы сразу сможете его оценить, взглянув на результаты поиска и тем самым получив некий «фидбэк» о своем навыке. В работе это сильно ускорит процесс написания таких документов, как Competitors Analysis.

Мастерство коммуникаций

Крайне обширная область для саморазвития, но без неё никуда. Бизнес-аналитику требуется слушать и слышать заказчиков, девелоперов, менеджеров, а иногда и сейлзов, инвесторов и прочих стейкхолдеров. Английский — это must have. Открытость, уверенность в себе, опрятный внешний вид и все такое прочее — кирпичики для построения эффективных диалогов.

«Стартаперский» склад ума

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

Несколько полезных инструментов:

  • Drakon Editor — мой выбор для построения «продвинутых» UML диаграмм.
  • MindMeister — отличный инструмент для построения ментальных карт.
  • Pencil — хороший инструмент для эскизов, схем, диаграмм и просто рисования. Визуализация в нашей работе имеет ключевое значение.

С чего начать

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

Єгор Сопов, Senior Business Analyst в Dev-Pro

5 років досвіду

Разом із моїми колегами рівня Senior ми прийшли до таких порад для новачків і більш досвідчених фахівців. У створенні цього матеріалу брали участь: Тарас Михайлов, Аліна Рожко та Ігор Колісник.

Trainee

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

Junior

Покажіть, що можете проаналізувати поточний функціонал. Вмійте пояснювати складні концепції простими словами — це допоможе створювати зрозумілі завдання-тікети для розробників. На цьому етапі потрібно опанувати основи роботи з дизайн-інструментами для ілюстрації вимог та UI Wireframe.

Intermediate

Після переходу на цей рівень від вас очікується незалежна робота. Необхідно правильно розподіляти і пріоритезувати свій час. Вчіться передбачати ризики і знаходити можливості.

Намагайтеся заглибитися у вивчення бізнес-домену. Від вас чекатимуть, що ви не тільки пам’ятаєте весь функціонал додатка, а й розумієте взаємозв’язки між елементами: щоб нові фічі не зламали старі напрацювання. Як результат — ви акумулюєте проектні знання і завжди повинні бути готовими їх надати в письмовому, усному чи графічному вигляді, в залежності від специфіки та складності поставленого запитання. А щоб ці питання вам задавали — завжди будьте відкритими по відношенню до команди. А краще — навіть проактивними! Виступайте з ініціативами щодо поліпшення функціональних частин системи, процесів встановлених на проекті або в компанії.

Очікування щодо hard skills від фахівця рівня Intermediate в Dev-Pro не сильно відрізняються від Senior’а. Різниця — в soft skills сфері.

У нашому розумінні:

Senior бізнес-аналітик вирішує проблему клієнта, а не конкретне завдання. Приклад — ви отримуєте замовлення на повний редизайн інтернет-магазину, тому що конверсії продажів зменшилися на 10%. На думку клієнта, причиною є застарілий зовнішній вигляд платформи. Команда починає працювати. Насправді виявляється, що на ринок вийшов конкурент з функцією покупки в один клік. Знаходьте і вирішуйте проблему клієнта, а не виконуйте його завдання.

Senior бізнес-аналітик стає обличчям компанії. Він/вона спілкується з С-level, VP-level представниками клієнта, а значить від того, як він/вона комунікує, залежать відносини із замовником.

Senior бізнес-аналітик розбирається у своїй доменній області. Це допоможе вам і краще писати вимоги, і якісніше їх з’ясовувати, і підвищить ваш авторитет в команді.

Бізнес-аналітик знаходиться в серці команди. Вона повинна бачити в вас союзника і помічника, а не перешкоду на шляху прекрасного коду — до їхнього бачення ідеального продукту. Потрібно побудувати з командою хороші довірчі відносини. Використовуйте будь-яку можливість: на роботі, на корпоративах, на тімбілдінг і навіть в онлайн-іграх. Робота аналітика залежить повністю від команди. Не важливо, наскільки круто написані вимоги, якщо замовник в результаті отримав неякісний товар або не розв’язав свою проблему. Команда — найголовніша зброя аналітика, не забувайте про це.

Загальна рекомендація: будьте відкриті новому! Це означає іноді відмовитися від вже усталених знань, ідей, забобон.

Максим Багрій, Business Analyst в Forbytes

4 роки досвіду в ІТ

За кожною потребою — людина

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

Варто зрозуміти, з ким працюємо, що є важливим для цього замовника, з ким працює він та що є важливим для його клієнтів. Паралельно «слухаємо бізнес»: цікавимося сферою, у якій працює замовник. Забуваємо про страх зрушити з місця те, що стоїть неправильно, хоч і впевнено.

Назвалися аналітиками, тож маємо аналізувати

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

Велосипед вже винайдено

Працюємо, паралельно вивчаючи світовий досвід. Надійним фундаментом професійної діяльності можуть стати визнані практики International Institure of Buiness Analysis (IIBA), описані в BABOK. Шукаємо роз’яснень у статтях BAtimes. Особисто для мене відкриттям стали книги Карла Вігерса чи Джефа Паттона, які рекомендую тримати на відстані витягнутої руки як підручний засіб. Однак тримаємо себе в руках і не застосовуємо всі практики відразу.

Мовчання — не золото

Комунікація — ключова компетенція бізнес-аналітика. Вміння формулювати правильні питання, вести переговори, презентувати ідею, пояснювати складні речі простими словами, слухати та чути допомагають уникнути багатьох непорозумінь. Бізнес-аналітики — «професійні» екстраверти, які живуть ідеєю.

Інструменти — наше все

Чи варто обмежувати себе текстовими програмами, де збираються гори документації по проекту? Точно ні, адже інструменти, якими користується аналітик, ідентифікують рівень його компетенції. Незалежно від їхньої складності (Xmind, Aha!, Lucidchart), вони точно принесуть бажаний результат. І не забуваємо про візуалізацію. Будь-яка ідея чи функціональна вимога сприймаються краще в кольорах та схемах.

Кінець — це лише початок

Важливим є усвідомлення того, що робота аналітика не закінчується після випуску продукту в «live». Якщо це постійний проект чи продукт із новим модулем, реліз стає передумовою наступної порції аналізу. Тепер це аналіз нашого творіння, відріктися від якого буде дуже складно. Проведення пост-релізного аналізу показує нашу відповідальність та особисту зацікавленість у продукті — якості, які замовник не може не оцінити.

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

Похожие статьи:
У випуску: 100 найпопулярніших PHP функцій, статті про Laravel, записи всіх виступів на PHP fwdays’18. Основне PHP в 2018 (відео) — Rasmus Lerdorf (автор PHP)...
Цю статтю спрямовано на огляд дуже універсальної системи логування, приклади й практичний досвід наводитимемо через призму...
[Путь стажера — постоянная рубрика, в которой начинающие IT-специалисты делятся своим опытом стажировок как в иностранных,...
246-й выпуск подкаста «Откровенно про IT карьеризм». В подкасте пойдет речь о политике, фреймворках...
Настав час подивитися, як цього року працювалося спеціалістам, і визначити найкращих...
Яндекс.Метрика