Telegram Group & Telegram Channel
Карта навыков Аналитика

Карта навыков бизнес аналитика (BA) и системного аналитика (SA) представлена на схеме. Аналогичных Mind Map’ов можно увидеть много на просторах интернета с разной степенью детализации. Тут целой статьи или даже книги достоин каждая отдельная ветка, к примеру REST (книга: “Проектирование веб-API”, Арно Лоре).

Неподготовленный пользователь может прийти в ужас от объемов, однако не стоит паниковать. Для начала работы аналитиком в IT требуется знания лишь части навыков и не по всем веткам нужна максимальная глубина детализации.

Базовые навыки для BA
🔜Работа с Требованиями:
Понимание функциональных и нефункциональных требований.
Навыки сбора требований.
Декомпозиция требований и задач.
CJM, User Story, Job Story, Use Case. Как описывать и использовать.
🔜Постановка задачи на разработку: этапы, суть ТЗ.
🔜 Нотации: BPMN, способы построения CJM.
🔜Интеграции: общее понимание и умение читать REST, SOAP, RabbitMQ/Kafka, ESB, gRPC, GraphQL.
🔜Базы данных: реляционные СУБД, понимание структуры.
🔜Computer Science: если вы не имеете технической базы за плечами, то необходимо подтянуть общие знания по “информатике”.

Базовые навыки для SA
🔜Работа с Требованиями:
Понимание функциональных и нефункциональных требований.
Декомпозиция требований и задач.
Навыки оценки требований.
CJM, User Story, Job Story, Use Case. Как описывать и использовать.
🔜Постановка задачи на разработку: этапы, суть ТЗ, умение формировать и описывать результат конечной цели.
🔜Нотации: UML sequence (и понимание других типов), BPMN и ER.
🔜Интеграции:
REST - понимание принципов, методов HTTP, умение описывать (хотя бы знать как описывать в OpenAPI).
SOAP, ESB, gRPC, GraphQL - минимально нужно понимать принцип работы и как описать. gRPC набирает обороты благодаря удобства работы с языком программирования GO.
RabbitMQ/Kafka - понимание принципов, различий и умение описывать интеграцию. На текущий момент для специалиста уровня Middle знания брокеров обязательно.
🔜Базы данных: знать реляционные СУБД и нереляционные СУБД (NoSQL). Уметь моделировать модель данных в какой-либо нотации.
🔜Архитектура: виды: Монолитная, Распределенные, SOA, EDA, паттерны микросервисной архитектуры, понимать C4 и как строятся потоки данных.

Общее для всех:
🔜 Computer Science: если вы не имеете технической базы за плечами, то необходимо подтянуть общие знания по “информатике”
🔜 Знание процессов разработки ПО: Waterfall, Kanban, Scrum.
🔜 Коммуникативные навыки и умение использовать эмоциональный интеллект. Для BA пригодиться для получение требований от стейкхолдеров, для SA источник требований будет тот же BA, Product Owne (PO), разработчик.

Также не забывайте, что от компании к компании, от команды к команде обязанности разняца. Схемы работы для формирования Постановки на разработку: PO→BA→SA / BA→SA / PO→SA (причем либо часть функций BA берет на себя PO или они ложатся на SA).

#Статья #BA #SA #войтиВit
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2



group-telegram.com/BalticAnalyst/130
Create:
Last Update:

Карта навыков Аналитика

Карта навыков бизнес аналитика (BA) и системного аналитика (SA) представлена на схеме. Аналогичных Mind Map’ов можно увидеть много на просторах интернета с разной степенью детализации. Тут целой статьи или даже книги достоин каждая отдельная ветка, к примеру REST (книга: “Проектирование веб-API”, Арно Лоре).

Неподготовленный пользователь может прийти в ужас от объемов, однако не стоит паниковать. Для начала работы аналитиком в IT требуется знания лишь части навыков и не по всем веткам нужна максимальная глубина детализации.

Базовые навыки для BA
🔜Работа с Требованиями:
Понимание функциональных и нефункциональных требований.
Навыки сбора требований.
Декомпозиция требований и задач.
CJM, User Story, Job Story, Use Case. Как описывать и использовать.
🔜Постановка задачи на разработку: этапы, суть ТЗ.
🔜 Нотации: BPMN, способы построения CJM.
🔜Интеграции: общее понимание и умение читать REST, SOAP, RabbitMQ/Kafka, ESB, gRPC, GraphQL.
🔜Базы данных: реляционные СУБД, понимание структуры.
🔜Computer Science: если вы не имеете технической базы за плечами, то необходимо подтянуть общие знания по “информатике”.

Базовые навыки для SA
🔜Работа с Требованиями:
Понимание функциональных и нефункциональных требований.
Декомпозиция требований и задач.
Навыки оценки требований.
CJM, User Story, Job Story, Use Case. Как описывать и использовать.
🔜Постановка задачи на разработку: этапы, суть ТЗ, умение формировать и описывать результат конечной цели.
🔜Нотации: UML sequence (и понимание других типов), BPMN и ER.
🔜Интеграции:
REST - понимание принципов, методов HTTP, умение описывать (хотя бы знать как описывать в OpenAPI).
SOAP, ESB, gRPC, GraphQL - минимально нужно понимать принцип работы и как описать. gRPC набирает обороты благодаря удобства работы с языком программирования GO.
RabbitMQ/Kafka - понимание принципов, различий и умение описывать интеграцию. На текущий момент для специалиста уровня Middle знания брокеров обязательно.
🔜Базы данных: знать реляционные СУБД и нереляционные СУБД (NoSQL). Уметь моделировать модель данных в какой-либо нотации.
🔜Архитектура: виды: Монолитная, Распределенные, SOA, EDA, паттерны микросервисной архитектуры, понимать C4 и как строятся потоки данных.

Общее для всех:
🔜 Computer Science: если вы не имеете технической базы за плечами, то необходимо подтянуть общие знания по “информатике”
🔜 Знание процессов разработки ПО: Waterfall, Kanban, Scrum.
🔜 Коммуникативные навыки и умение использовать эмоциональный интеллект. Для BA пригодиться для получение требований от стейкхолдеров, для SA источник требований будет тот же BA, Product Owne (PO), разработчик.

Также не забывайте, что от компании к компании, от команды к команде обязанности разняца. Схемы работы для формирования Постановки на разработку: PO→BA→SA / BA→SA / PO→SA (причем либо часть функций BA берет на себя PO или они ложатся на SA).

#Статья #BA #SA #войтиВit

BY Аналитик на Балтике | Всё о карьере в IT




Share with your friend now:
group-telegram.com/BalticAnalyst/130

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

In addition, Telegram now supports the use of third-party streaming tools like OBS Studio and XSplit to broadcast live video, allowing users to add overlays and multi-screen layouts for a more professional look. "The result is on this photo: fiery 'greetings' to the invaders," the Security Service of Ukraine wrote alongside a photo showing several military vehicles among plumes of black smoke. Founder Pavel Durov says tech is meant to set you free But Telegram says people want to keep their chat history when they get a new phone, and they like having a data backup that will sync their chats across multiple devices. And that is why they let people choose whether they want their messages to be encrypted or not. When not turned on, though, chats are stored on Telegram's services, which are scattered throughout the world. But it has "disclosed 0 bytes of user data to third parties, including governments," Telegram states on its website. Additionally, investors are often instructed to deposit monies into personal bank accounts of individuals who claim to represent a legitimate entity, and/or into an unrelated corporate account. To lend credence and to lure unsuspecting victims, perpetrators usually claim that their entity and/or the investment schemes are approved by financial authorities.
from sg


Telegram Аналитик на Балтике | Всё о карьере в IT
FROM American