top of page

Для чого потрібен бізнес-аналіз і хто такі бізнес-аналітики?


Всього лише 15 років тому ролі «бізнес-аналітик» в IT-проектах не існувало. Вимоги визначали і погоджували розробники, або проектні менеджери, а іноді й сам замовник. З часом кількість проектів збільшувалась, а їх складність настільки зросла, що стало зрозумілим: бізнес-аналіз – окремий великий пласт роботи.


Уявити сучасний ІТ-проект без бізнес-аналітиків навряд чи можливо: вони – сполучна ланка між командою розробки і замовником.


Чим саме займаються бізнес-аналітики? Що вони мають знати та вміти? Як побудована їх робота? Про це та багато іншого журнал про роботу в ІТ «Клевер» поспілкувався з бізнес-аналітиками з ЕРАМ Сергієм Громовим та Сергієм Барановим.


Що таке бізнес-аналіз та навіщо він потрібен?


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


Сергій Громов:


Коли бізнес-аналітиків не було, вимоги міг підготувати замовник. Але не завжди це виходило швидко й якісно: у представників великих компаній теж не вистачало ресурсів, часу та знань, щоб створювати документи для програмістів. Часто, через погано підготовані документи, строки релізів зривалися, а це не подобалося ні замовникам, ані виконавцям. З'явилися бізнес-аналітики і завдяки їм процес збору вимог пришвидшився і став ефективнішим.


Чи входить системний аналіз до поняття «бізнес-аналіз»?


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


Сергій Громов:


Бізнес-аналітиків в EPAM можна назвати full-stack-аналітиками. Ми робимо все: виявляємо вимоги, аналізуємо бізнес-процеси, готуємо документи з детальним описом вимог, які потрібні розробникам.


Які задачі виконують бізнес-аналітики в проектах?


Ознайомлюються з бізнесом замовника


До зустрічі із замовником бізнес-аналітик повинен розібратися в сфері, з якою пов'язаний проект: дізнатися значення термінів, які там використовуються, зрозуміти стан справ у цій області, вивчити сайт компанії, оцінити які рішення вже розроблені, поспілкуватися з колегами, в яких були схожі замовники. Потім керівництво проекту і аналітик визначають мету зустрічі: познайомитись, дізнатись щось про продукт чи представників ІТ з боку бізнесу, розповісти про свій досвід і продемонструвати проекти, які вже робили розробники у подібних сферах.


Виявляють потреби бізнесу


На цьому етапі визначають, якого саме ІТ-рішення потребує бізнес і чи потребує взагалі, які проблеми воно повинно вирішувати. Бізнес-аналітики спільно з архітектором рішень та іншими учасниками команди пропонують свої варіанти ІТ-рішення для замовника. Клієнт робить вибір.


Сергій Баранов:


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


Приймають участь в розробці вимог до системи


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


Готують і погоджують документацію


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


Допомагають сформулювати задачі для розробників


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


Беруть участь в здачі продукту


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


Якими навичками повинен володіти бізнес-аналітик?


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

  • будувати ефективну комунікацію з замовником;

  • відпрацьовувати позитивні та негативні користувацькі сценарії;

  • моделювати бізнес-процеси, документувати вимоги до них;

  • орієнтуватися в технологіях, які застосовуються в розробці системи;

  • швидко зануритися в предметну область проекту.

Великим плюсом для аналітика буде вміння вирішувати конфліктні ситуації, а також доступно пояснювати замовнику складні речі зі сфери ІТ.


Сергій Баранов:


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


Сергій Громов:


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


Куди зростати бізнес-аналітику?


Бізнес-аналітик може розвиватися як горизонтально, так і вертикально.


Сергій Баранов:


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


Сергій Громов:


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


Де навчитися бізнес-аналізу?

Людям, які закінчили навчання за спеціальністю «Бізнес-інформатика», найлегше включитися в бізнес-аналіз. Гарна база буде в тих, хто навчався на спеціальностях близьких до бізнесу (економіка, фінанси та кредит, банківська справа, податки та оподаткування), а також у тих, хто закінчив ВНЗ за ІТ-напрямком.


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


Тим, хто хоче стати бізнес-аналітиком, рекомендуємо звернути увагу на наступні ресурси:

  • Книга «Разработка требований к программному обеспечению»

  • Книга «Супермышление. Измените свою жизнь с помощью интеллект-карт»

  • Книга «Построение бизнес-моделей»

  • Книга «Ключевые инструменты бизнес-аналитики»

  • Сайт habr.com. Материалы про бизнес-анализ

  • Сайт analyst.by

  • Сайт www.mind-map.ru

  • Сайт www.uml3.ru

Джерело статті: Журнал про роботу в IT «Клевер».

6 переглядів0 коментарів
bottom of page