У глобальній мережі є багато статей про те, хто такі тестувальники та програмісти, як вони проходять співбесіду, як правильно просуватися кар’єрними сходами в цій сфері, але посада QA-аналітика все ще залишається на задньому плані. Хто ж вони такі? Звідки вони беруться? Де цьому можна навчитися? Далі в статті ми розберемо найпоширеніші питання про цю професію.
Хто такий QA-аналітик?
Існує багато професій, в назві яких можна знайти слово “аналітик”. Наприклад, фінансовий аналітик, який працює в банку, військовий аналітик, який займається військовими конфліктами, веб-аналітик, який вивчає, як користувачі взаємодіють з веб-додатками. Також є аналітик у сфері ІТ-технологій. Але загалом аналітиків можна поділити на 2 типи: системний та бізнес-аналітик.
Перш за все, це пов’язано з необхідністю працювати з документацією та описувати вимоги на різних рівнях: [highlight dark=”no”]бізнес-процеси, запити користувачів, функціональні запити.[/highlight]
Бізнес-вимоги необхідні для роботи з цілями високого рівня, які використовуються далі в інформаційному середовищі. Запити користувачів описують завдання і цілі, які користувачі можуть вирішувати за допомогою конкретної системи. Функціональні вимоги орієнтовані на визначення максимальних можливостей програмного забезпечення.
Основне завдання QA-консультантів - вибрати всі доступні для реалізації стратегічні цілі та відобразити їх у вигляді структурованих бізнес-вимог. Бізнес-аналітик - це той, хто є експертом у бізнес-процесах, легко знаходить вузькі місця в продукті та пропонує шляхи їх оптимізації. Це надзвичайно складна і дуже важлива робота.
Щоб займатися цією професією, потрібно добре розбиратися в предметній області, мати стратегічне мислення та володіти базовими навичками проектування.
З іншого боку, системний аналітик складає функціональну специфікацію на основі вимог замовника. Іншими словами, системний аналі тик (QA-аналітик), в першу чергу, відповідає за аналіз інтересів замовника в створюваній системі на предмет можливості миттєвого задоволення його технологічними параметрами. Простіше кажучи, QA-аналітик відповідає за перенесення опису операційної задачі з бізнесу в спеціальний документ (специфікацію вимог), який в подальшому буде зрозумілий відділу розробки.
Є компанії, де межі між бізнес-аналітиками та QA-аналітиками повністю розмиті: бізнес-аналітики з проектних рішень можуть легко навчитися складати специфікації вимог, тоді як QA-аналітики можуть вивчати змістовну базу.
Де знайти аналітика?

Кар’єрний шлях системного аналітика
Усіх системних аналітиків можна розділити на 4 рівні групи:
- Молодший системний аналітик;
- Системний аналітик;
- Старший системний аналітик;
- Провідний/головний системний аналітик.
Молодший системний аналітик. Це можуть бути як досвідчені бізнес-користувачі, які висувають вимоги до ІТ-спільноти з профільною освітою, так і випускники вишів. У першому випадку потенційний роботодавець буде зацікавлений в експертній думці щодо предметної області, в той час як у другому випадку будуть шукати базові навички програмування.
Перелік основних обов’язків молодшого системного аналітика:
- Розробка протоколів зустрічей та інтерв’ю;
- Технічна підтримка використовуваних систем;
- Робота над дослідженням систем та/або їх аналогів;
- Поступова апробація реалізації вимог користувачів до функцій використовуваної системи;
- Робота із запитами на редагування функцій системи.
Системний аналітик. Ця позиція - ідеальний варіант як для молодшого аналітика з досвідом роботи в ІТ від 3 років, так і для спеціалістів другорядних професій (тестувальників чи програмістів).
Відповідно до загальноприйнятого стандарту, основними обов’язками системного аналітика є
- Пошук системних і підсистемних вимог;
- Аналіз вимог до системи та підсистем;
- Створення принципів, що регулюють використання систем і підсистем;
- Пошук ризиків та звітування про них керівнику проекту;
- Звітування про хід виконання робіт зі створення вимог до системи та підсистеми.
Старший системний аналітик має близько 5 років досвіду в системному дизайні. Зазвичай це досвідчені програмісти з великим стажем роботи.
Перш за все, вони розробляють концептуальний дизайн складних веб-систем, а саме:
- Планування створення або відновлення вимог до програмного забезпечення;
- Розробка цілей для розробки програмного забезпечення;
- Створення технічних специфікацій для програмного забезпечення;
- Організація погодження технічних специфікацій на програмне забезпечення;
- Створення концепції програмного забезпечення;
- Робота із запитами на редагування системних вимог;
- Аналітика проблемних ситуацій зі стейкхолдерами.
Провідний/головний системний аналітик має більше 5 років досвіду, значну базу інструментів, а також досвід розробки ІС.
Особливості цієї посади:
- Тестування кваліфікації та планування професійного зростання для молодших системних аналітиків;
- Управління аналітичними ресурсами та відповідними компетенціями;
- Управління веб-фреймворком та підтримка технічних вимог до програмного забезпечення;
- Контроль над аналітикою по ІТ-проекту.










0 коментарів