Карта навыков бизнес аналитика (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).
Some privacy experts say Telegram is not secure enough The account, "War on Fakes," was created on February 24, the same day Russian President Vladimir Putin announced a "special military operation" and troops began invading Ukraine. The page is rife with disinformation, according to The Atlantic Council's Digital Forensic Research Lab, which studies digital extremism and published a report examining the channel. The last couple days have exemplified that uncertainty. On Thursday, news emerged that talks in Turkey between the Russia and Ukraine yielded no positive result. But on Friday, Reuters reported that Russian President Vladimir Putin said there had been some “positive shifts” in talks between the two sides. 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. At the start of 2018, the company attempted to launch an Initial Coin Offering (ICO) which would enable it to enable payments (and earn the cash that comes from doing so). The initial signals were promising, especially given Telegram’s user base is already fairly crypto-savvy. It raised an initial tranche of cash – worth more than a billion dollars – to help develop the coin before opening sales to the public. Unfortunately, third-party sales of coins bought in those initial fundraising rounds raised the ire of the SEC, which brought the hammer down on the whole operation. In 2020, officials ordered Telegram to pay a fine of $18.5 million and hand back much of the cash that it had raised.
from in