🚓 УИИИИУ УИИИИИУ! 🚓
Полиция крутых вебинаров уже на месте!
Для начинающего специалиста тема архитектуры системы – это «чёрный ящик», к которому даже страшно прикасаться. И именно эту тему спрашивают у респондента на собеседованиях!😔
Нет, не надо слов, не надо паники! (кто пропел эту строчку, ставь 👍)
Уже послезавтра мы расскажем и покажем про:
- интеграции,
- REST,
- монолит / SOA / MSA
и многое другое! Всё это вы не только узнаете, но и поймёте на практическом вебинаре «Проектирование архитектуры: от монолита к микросервисам» с Екатериной Ананьевой!
План вебинара:
1. Роль системного аналитика в проектировании архитектуры;
2. Знакомство с проектом для работы;
3. Проектирование монолита;
4. Переход к сервисам (SOA) и микросервисам (MSA);
5. Проблемы разделения монолита на микросервисы;
6. Что нужно знать системному аналитику про работу с архитектурой.
Эти навыки по проектированию архитектуры помогут выйти на новый качественный уровень в системном анализе и стать ценным специалистом в мире IT!
КОРОЧЕ ГОВОРЯ, НЕ ПРОПУСТИТЕ:
🟢 Проектирование архитектуры: от монолита к микросервисам
🚀 29.02.2024 в 19:00 Мск (ЧТ)
🔗 ЗАРЕГЕСТИРОВАТЬСЯ
Увидимся на вебинаре!😘
Полиция крутых вебинаров уже на месте!
Для начинающего специалиста тема архитектуры системы – это «чёрный ящик», к которому даже страшно прикасаться. И именно эту тему спрашивают у респондента на собеседованиях!
Нет, не надо слов, не надо паники! (кто пропел эту строчку, ставь 👍)
Уже послезавтра мы расскажем и покажем про:
- интеграции,
- REST,
- монолит / SOA / MSA
и многое другое! Всё это вы не только узнаете, но и поймёте на практическом вебинаре «Проектирование архитектуры: от монолита к микросервисам» с Екатериной Ананьевой!
План вебинара:
1. Роль системного аналитика в проектировании архитектуры;
2. Знакомство с проектом для работы;
3. Проектирование монолита;
4. Переход к сервисам (SOA) и микросервисам (MSA);
5. Проблемы разделения монолита на микросервисы;
6. Что нужно знать системному аналитику про работу с архитектурой.
Эти навыки по проектированию архитектуры помогут выйти на новый качественный уровень в системном анализе и стать ценным специалистом в мире IT!
КОРОЧЕ ГОВОРЯ, НЕ ПРОПУСТИТЕ:
🟢 Проектирование архитектуры: от монолита к микросервисам
🚀 29.02.2024 в 19:00 Мск (ЧТ)
🔗 ЗАРЕГЕСТИРОВАТЬСЯ
Увидимся на вебинаре!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Привет! 👋
Ранее мы разобрались с вами в понятиях роль и ролевая модель.
И также знаем, что один и тот же персонаж (или участник процесса) может иметь несколько ролей – по роли на каждый процесс, в котором он задействован.
В рамках разработки ПО роли имеют очень важное значение.
Аналитику важно заранее определить ролевые модели для:
1) запуска процесса проектирования ПО,
2) реальных пользователей для работы внутри уже спроектированного ПО.
Для того, чтобы определить эти ролевые модели, рассмотрим две популярных техники:
- RACI-матрица для процесса разработки ПО,
- CRUD-модель для работы пользователей внутри ПО.
Обе техники отработаем в КВИЗе, конечно! 😉😉
Ранее мы разобрались с вами в понятиях роль и ролевая модель.
И также знаем, что один и тот же персонаж (или участник процесса) может иметь несколько ролей – по роли на каждый процесс, в котором он задействован.
В рамках разработки ПО роли имеют очень важное значение.
Аналитику важно заранее определить ролевые модели для:
1) запуска процесса проектирования ПО,
2) реальных пользователей для работы внутри уже спроектированного ПО.
Для того, чтобы определить эти ролевые модели, рассмотрим две популярных техники:
- RACI-матрица для процесса разработки ПО,
- CRUD-модель для работы пользователей внутри ПО.
Обе техники отработаем в КВИЗе, конечно! 😉😉
❤1
Английская аббревиатура расшифровывается так:
Матрица ответственности нужна для лучшего понимания, какая роль вовлечена в процесс и на каком уровне. Иными словами, обозначив стейкхолдеров по матрице ответственности, проще находить именно тех участников, которые влияют на процесс и не тратить время на коммуникацию с людьми, которые не участвуют в процессе.
У одной роли на разных этапах разработки ПО могут формироваться несколько зон ответственности, каждая из которых обычно обозначается соответствующей буквой — 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
После того, как роли в разработкие ПО были определены, необходимо определить матрицу доступов для каждой из ролей.
В матрицу доступа входят:
- список ролей (Roles)
- перечень объектов и допустимых способов взаимодействия с ними (Permission)
И если роли можно определить с помощью RACI-матрицы, то разобраться со способами взаимодействия с данными поможет CRUD-модель.
CRUD-модель (аббревиатура от 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
🔥3❤1
❗️До начала 15 минут❗️
📹 Проектирование архитектуры: от монолита к микросервисам
Переходите по ссылке: https://pruffme.com/webinar/?id=00c7ce6f9597534c6124203cae11abb5 и начинаем!
Please open Telegram to view this post
VIEW IN TELEGRAM
Pruffme
Проектирование архитектуры: от монолита к микросервисам
🔥4
Всем привет, ребят! 👋
На этой неделе мы рассмотрели тему ролей и ролевой модели.
Также вы узнали про две техники, которые позволяют определить участников рассматриваемого процесса (разработки или непосредственной работы внутри ПО) и разграничить их функциональные возможности, согласно зонам ответственности.
Чтобы закрепить полученные знания, как и обещали, проводим небольшой КВИЗ 🤓
Перед этим рекомендуем вам вернуться к началу недели и вспомнить теорию – так образовательный результат от КВИЗа будет качественнее (прочитали теорию - закрепили практикой).
Стартуем, как только наберём 15 реакций на этом посте!
#quizGetAnalyst
На этой неделе мы рассмотрели тему ролей и ролевой модели.
Также вы узнали про две техники, которые позволяют определить участников рассматриваемого процесса (разработки или непосредственной работы внутри ПО) и разграничить их функциональные возможности, согласно зонам ответственности.
Чтобы закрепить полученные знания, как и обещали, проводим небольшой КВИЗ 🤓
Перед этим рекомендуем вам вернуться к началу недели и вспомнить теорию – так образовательный результат от КВИЗа будет качественнее (прочитали теорию - закрепили практикой).
Стартуем, как только наберём 15 реакций на этом посте!
#quizGetAnalyst
🔥11❤6👍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
Всем отличных выходных, ребят!
Качественно отдыхайте, учитесь, гуляйте на свежем воздухе и будьте счастливыми
#GAhahaha
#GAfrindlyreminder
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🥰3
Валя, отмени сложные понедельники, пожалуйста! 😮
Кстати, вы знали, что нашего талисман-тюленя зовут Валентин?
#GAhahaha
Кстати, вы знали, что нашего талисман-тюленя зовут Валентин?
#GAhahaha
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🔥2