Карта навыков бизнес аналитика (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) представлена на схеме. Аналогичных 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).
Telegram, which does little policing of its content, has also became a hub for Russian propaganda and misinformation. Many pro-Kremlin channels have become popular, alongside accounts of journalists and other independent observers. In 2018, Russia banned Telegram although it reversed the prohibition two years later. Pavel Durov, a billionaire who embraces an all-black wardrobe and is often compared to the character Neo from "the Matrix," funds Telegram through his personal wealth and debt financing. And despite being one of the world's most popular tech companies, Telegram reportedly has only about 30 employees who defer to Durov for most major decisions about the platform. Groups are also not fully encrypted, end-to-end. This includes private groups. Private groups cannot be seen by other Telegram users, but Telegram itself can see the groups and all of the communications that you have in them. All of the same risks and warnings about channels can be applied to groups. Multiple pro-Kremlin media figures circulated the post's false claims, including prominent Russian journalist Vladimir Soloviev and the state-controlled Russian outlet RT, according to the DFR Lab's report.
from ca