GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик
4.76K subscribers
1.96K photos
77 videos
20 files
360 links
Канал для начинающих карьеру системных аналитиков. Влюбиться в системый анализ и начать свой путь в IT можно здесь! 🚀

Для опытных аналитиков - Навыки • БД • Интеграции • API:
t.me/getanalysts

Обучение:
https://getanalyst.ru/education
Download Telegram
⭐️ RACI-матрица ⭐️

Английская аббревиатура расшифровывается так:
🟣Responsible (R) — исполнитель задачи.
🟣Accountable (A) — ответственный за выполнение задачи.
🟣Consulted (C) — консультирующий при выполнении задачи.
🟣Informed (I) — тот, кого нужно информировать при выполнении задачи.

Матрица ответственности нужна для лучшего понимания, какая роль вовлечена в процесс и на каком уровне. Иными словами, обозначив стейкхолдеров по матрице ответственности, проще находить именно тех участников, которые влияют на процесс и не тратить время на коммуникацию с людьми, которые не участвуют в процессе.

У одной роли на разных этапах разработки ПО могут формироваться несколько зон ответственности, каждая из которых обычно обозначается соответствующей буквой — R, A, C или I.

Например, на этапе разработки требований к ПО роли внутри проектной команды можно распределить следующим образом:

🟢R - аналитик, который описывает требования к ПО;
🟢A - менеджер продукта, который отвечает за поставку решения;
🟢C - команда разработки и эксперты, которые будут консультировать аналитика для описания более качественных требований;
🟢I - служба поддержки, которую необходимо информировать о логике внутри решения и менеджер продукта, который должен быть в курсе статуса работ по задаче.

На этапе разработки ПО, когда требования были переданы на следующий этап, аналитик становится консультирующим (C), а команда разработки - исполнителями (R) и так далее.


В документации все роли удобно оформлять в виде таблицы со следующими заголовками в столбцах:
1. ФИО
Например: Иванов Иван Иванович
2. Роль
Например: Менеджер продукта
3. Зона ответственности по RACI-матрице
Например: A, I или Ответственный за выполнение задачи, Информированный
4. Контакт для связи

Благодаря такому подходу определения и фиксации зон ответственности любое заинтересованное лицо, которое открыл документ с требованиями, может быстро определить, к кому обратиться по вопросу, связанному с разрабатываемым решением.

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4👍3
⭐️ CRUD-модель ⭐️

После того, как роли в разработкие ПО были определены, необходимо определить матрицу доступов для каждой из ролей.

В матрицу доступа входят:
- список ролей (Roles)
- перечень объектов и допустимых способов взаимодействия с ними (Permission)
И если роли можно определить с помощью RACI-матрицы, то разобраться со способами взаимодействия с данными поможет CRUD-модель.

CRUD-модель (аббревиатура от Create, Read, Update и Delete) – это стандартная модель возможностей работы с данными.


Эта модель определяет базовые функции работы с информацией:

🌟 Создание (Create) — это вид доступа, при котором можно добавлять новую информацию в ИС. Например, специалист подбора ассортимента может вносить новые товары, которые он нашёл у поставщиков.

📕 Чтение (Read) — это возможность видеть данные и объекты внутри системы. Этот тип доступа не даёт возможности выгрузить данные или как-то их изменять.

✏️ Изменение (Update)— можно корректировать данные внутри ИС. Например, дизайнер может изменить картинки для новых продуктов, когда они с фотографом сделали более удачные фото.

✖️ Удаление (Delete) — это удаление какой-либо информации. Например, специалист по подбору ассортимента решил удалить товар «Чипсы», потому что у поставщика чипсов проблемы с доставкой.

Такие матрицы доступов разработчики переносят в виде кода в систему.
Когда пользователь входит в систему, система видит его роль и знает, какие интерфейсы ему можно отобразить и позволить в них работать, а какие необходимо скрыть.

Так, например, одни пользователи могут только читать информацию, другие – создавать / редактировать / удалять только свои данные, а третьи – управлять порядком во всех данных (создавать / редактировать / удалять свои и чужие данные).


🥷: Ну а вообще навык работы по CRUD-модели – это отличная отправная точка при проектировании архитектуры системы. Ведь чтобы понять, какая логика должна располагаться внутри системы, необходимо знать, с какими функциональными потребностями в эту систему придут пользователи.

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3👍2
УЖЕ СЕГОДНЯ!

Друзья, напоминаем, что сегодня у вас есть отличная возможность попасть на открытый вебинар по проектированию архитектуры - одному из важнейших скиллов системного аналитика! 🤩

На вебинаре вы:

🟣 поймете основы проектирования архитектуры.
🟣 разберетесь в отличиях монолита, сервисов и микросервисов.
🟣 научитесь проектировать архитектуру с нуля.
🟣 узнаете, как происходит переезд с монолита на микросервисы.
🟣 получите готовые схемы и подходы по проектированию.

Круто? КОНЕЧНО КРУТО!
Не упустите возможность разобраться в хардовой теме под чутким руководством Екатерины Ананьевой!

ИТАК:
🟢 Проектирование архитектуры: от монолита к микросервисам
🚀 СЕГОДНЯ
29.02.2024 в 19:00 Мск (ЧТ)
🔗
ЗАРЕГИСТРИРОВАТЬСЯ

Увидимся там, чемпионы! 💃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
❗️Уже через 3 часа❗️

Практический вебинар с Екатериной Ананьевой!

📹 Проектирование архитектуры: от монолита к микросервисам
19:00 - 21:30 Мск

Ссылку на прямой эфир пришлем в канал за 15 минут до начала.
😂👍👍❤️👌😅😊😊😍😘

❗️До начала 15 минут❗️

📹 Проектирование архитектуры: от монолита к микросервисам

Переходите по ссылке: https://pruffme.com/webinar/?id=00c7ce6f9597534c6124203cae11abb5 и начинаем!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Всем привет, ребят! 👋

На этой неделе мы рассмотрели тему ролей и ролевой модели.
Также вы узнали про две техники, которые позволяют определить участников рассматриваемого процесса (разработки или непосредственной работы внутри ПО) и разграничить их функциональные возможности, согласно зонам ответственности.

Чтобы закрепить полученные знания, как и обещали, проводим небольшой КВИЗ 🤓
Перед этим рекомендуем вам вернуться к началу недели и вспомнить теорию – так образовательный результат от КВИЗа будет качественнее (прочитали теорию - закрепили практикой).

Стартуем, как только наберём 15 реакций на этом посте!

#quizGetAnalyst
🔥116👍1
Благодаря этой технике определяются стейкхолдеры, а также их зоны ответственности на разных этапах разработки ПО.
Anonymous Quiz
89%
RACI-матрица
11%
CRUD-модель
С помощью этой техники можно сформировать базовое понимание функциональных возможностей взаимодействия с данными внутри ПО.
Anonymous Quiz
10%
RACI-матрица
90%
CRUD-модель
🏬 Рассмотрим небольшой кейс:

Проектная команда приложения по доставке продуктов на дом создают новую фичу полной или частичной оплаты заказа баллами кэшбэка с каждой покупки. Ниже мы представим перечень прав для роли пользователя.

Ваша задача: определить какие права необходимо выдать внешнему пользователю приложения (то есть покупателю), а какие будут излишними.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Право просмотреть информацию по объёму компенсаций поставщику при оплате товаров бонусами.
Anonymous Quiz
20%
Нужно
80%
Не нужно
Право просматривать, сколько баллов кэшбэка накопилось у пользователя в личном кабинете.
Anonymous Quiz
98%
Нужно
2%
Не нужно
Право выбрать при оформлении заказа частичную или полную оплату бонусами.
Anonymous Quiz
98%
Нужно
2%
Не нужно
Ну мы или не мы 30 января во время сбоя 😀

Всем отличных выходных, ребят!
Качественно отдыхайте, учитесь, гуляйте на свежем воздухе и будьте счастливыми 🐈

#GAhahaha
#GAfrindlyreminder
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🥰3
Валя, отмени сложные понедельники, пожалуйста! 😮

Кстати, вы знали, что нашего талисман-тюленя зовут Валентин?

#GAhahaha
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🔥2
Привет! 👋

Несмотря на то, что на улице весна, а эта неделя официально сокращённая, нервы коллег после холодной зимы могут быть на пределе. Как и ваши. А значит душа может быть ранимее, эмоции становится сложнее обуздать и вот он - ваш первый конфликт на работе 😡🔥

Keep calm! 🙇‍♂️
Сложные ситуации – это нормально, важно их решать и извлекать из этого опыт. В этом посте рассказываем, как грамотно разобраться в конфликте с коллегами 😘

#softGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1