Я працюю системним аналітиком. Що це означає і яка моя роль в IT-команді

Привіт! Мене звати Макс, я системний аналітик ERP-систем від Microsoft і займаюсь їх впровадженням останні 10 років.

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

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

Системний аналітик або консультант

Вікіпедія має загальне визначення дуже широкої, в розумінні сфер застосування, професії консультанта. Нас цікавить специфічний вид діяльності під назвою information-technology consulting.

Визначення:

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

Якщо зайти зі сторони міжнародної класифікації, то згідно з організацією ILOSTAT (International Labour Organization Statistics) яка співпрацює з ООН, та класифікацією ISCO (International Classification of Occupations), є така професія як аналітик систем (системний аналітик) або systems analyst, код 2511 згідно з класифікацією ISCO-08.

Визначення:

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

Наведений на сайті ILOSTAT перелік завдань системного аналітика добре описує загальні очікування від професійної діяльності, а серед прикладів назв позицій можна знайти такі альтернативні назви: бізнес-аналітик, аналітик, консультант, проєктувальник систем, архітектор систем тощо.

Як бачимо, системний аналітик — це професіонал широкого спектру. В нашому випадку мова буде йти про ERP-консультанта — аналітика інформаційних систем певного типу. Залишилось визначити, що таке ERP.

Інформаційні системи

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

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

Кількість та складність систем змінювалась симетрично зростанню складності виробничих і операційних процесів. На сьогодні, з найвідоміших та найрозповсюдженіших в широкому полі інформаційних систем є ERP (Enterprise Resource Planning) та CRM (Customer Relationship Management) системи.

Згідно зі звітом консалтингової компанії Panorama Consulting за 2022 рік, лідерами на ринку ERP-систем є продукти компаній SAP, Oracle, Infor, Microsoft, IFS, Sage та інші. Провідна дослідницька компанія Forrester у своєму звіті за III квартал 2022 року відзначає Salesforce, Microsoft та Oracle як лідерів CRM-рішень.

Щодо перспектив на найближче майбутнє ринку ERP-систем, який оцінювався у $43,72 млрд у 2020-му, прогнозують зростання до $117,09 млрд у 2030-му, а це більш ніж у 2,5 раза. І це зростання стосується не тільки бізнесів, які вимушені впроваджувати нові системи на фоні глобалізації та цифрової трансформації, а й професійних консультантів, на плечі яких лягає відповідальність за впровадження систем.

Ролі системного аналітика в IT-команді

Системні аналітики можуть відігравати широкий спектр ролей в залежності від особливостей проєкту, застосованих технологій та спеціалізації самого аналітика. Пропоную звернути уваги на найпоширеніші.

Бізнес-аналітик

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

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

Консультант

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

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

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

Системний архітектор

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

ERP-консультант на практиці

Останні 10 років я мав нагоду працювати з ERP-системою від Microsoft, раніше відомою як Microsoft Dynamics AX. Сьогодні ця система має назву Microsoft Dynamics 365 for Finance and Operations (далі — D365 F&O). Процес впровадження системи формалізовано у сутність під назвою «проєкт», а завдання консультанта з впровадження системи D365 F&O варіюються в залежності від специфіки та етапу проєкту. З найбільш розповсюджених варто виділити аналіз бізнес-процесів, налаштування системи, модифікація системи, тестування, навчання користувачів.

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

  • використання можливостей системи «із коробки» (out of the box);
  • розширення стандартного функціоналу за допомогою модифікації системи;
  • використання рішень від інших постачальників, так званих ISV (Independent Software Vendor).

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

Реалізація стратегії «З коробки»

Сьогодні стандартна D365 F&O, тобто та, що поставляється Microsoft, складається з 36 модулів (цифра може коливатись в залежності від конфігурації та ліцензії). Кожен з модулів являє собою групування елементів певного бізнес-процесу, наприклад:

  • Accounts payable — облік взаєморозрахунків з постачальниками;
  • Sales and marketing — облік продажів та маркетинг;
  • Inventory management — облік інвентаря;

або функцій системи:

  • Common — загальні функції системи;
  • Organization administration — налаштування організації;
  • System administration — системні налаштування.

Знімок екрана модулів Dynamics 365 F&O

Кожен з модулів складається з різних документів, періодичних операцій/ процесів, звітів, налаштувань тощо. Деякі з модулів мають десятки різних налаштувань, які досить суттєво змінюють поведінку бізнес-процесів та документів. Щоб оцінити складність та масштабність системи уявіть собі сучасний реактивний пасажирський літак з десятками різних важелів, дисплеїв, датчиків та товстенним томом керівництва користувача.

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

Ця стратегія вважається найуспішнішою для замовника з точки зору ROI (Return on Investment), тому завжди повинна бути в пріоритеті у кожного консультанта. На жаль, 100% реалізація цієї стратегії майже неможлива тепер, оскільки з високою ймовірністю бізнес буде мати потреби, які не реалізуються «з коробки». В цьому випадку консультанти вимушені долучати інші стратегії, але про них іншим разом.

Висновок

Сьогодні сфера ІТ в Україні є однією з провідних та перспективних, тож професія системного аналітика забезпечена майбутнім. Найбільші корпорації світу інвестують десятки мільйонів доларів у розвиток та вдосконалення систем. ШІ, автоматизація, хмарні середовища, ERP та CRM системи — всі ці технології не можуть бути впроваджені самі собою та потребують досвідчених системних аналітиків.

Обираючи цю професію, можна не хвилюватися про забезпечення роботою через 10-20-30 років, а розвиток технологій гарантує вам нові знання кожного дня, звісно, якщо ви готові в себе інвестувати.

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

Буду радий почути ваші враження та відповісти на запитання у коментарях.

👍ПодобаєтьсяСподобалось5
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Коротше кажучи, треба добре знати якусь ERP-систему, та вміти розказати, як вона зможе вирішити завдання замовника?

Якщо грубо — так. Але коли вартість проекту складає далеко за сотні тисяч доларів, а ризики невдало обраної системи можуть суттєво нашкодити підприємству, недостатньо просто знати та вміти розказати.

Макс, подскажи пожалуйста ресурсы, а лучше курсы для разработчиков консультантов по D365.
Понятно что есть docs.microsoft.com. Там pl-900, pl-100.. 400, 200. Но все это Fundamentals если присмотреться и для получения работы маловато. А дальше? Т.е. элементарная интеграция и рисование форм — этого в сети полно. А что-то глубже, например где и как хранятся остатки товаров, можно ли вмешаться в эти механизмы, как глубоко можно кастомизировать систему? Вопросов масса.

.. Без из 1С с препятствиями..

Коментар порушує правила спільноти і видалений модераторами.

Есть масса книг на Amazon.com по запросу dynamics 365 development. Они дают наглядные примеры и «best practice» советы по применению кастомизаций. Конечно, такие книги лучше читать не от корки до корки, а по факту — есть запрос, смотрим пример реализации. Есть профессиональные форумы, например — community.dynamics.com. Там можно найти массу примеров реализации тех или иных задач. Ещё рекомендую обязательно затронуть теоретическую часть SDLC и познакомиться с Azure DevOps.

Если говорить про путь в разработчики Dynamics 365 F&O из 1С, то он такой же как и для любого начинающего специалиста, только с разницей в скорости роста. Вы в любом случаете будете начинать с Junior’а, дальнейшее пропорционально зависит от инвестиций в расширение знаний платформы.

Буду рад ответить на дополнительные вопросы. Можете найти меня в мессенджерах. Ссылки в профиле.

Підписатись на коментарі