Forwarded from BApedia | Бизнес-анализ
Моделирование микросервисов. Часть 1
"Данным постом я начинаю цикл статей про моделирование микросервисов. В первой части мы поговорим про качественные характеристики границ микросервисов. В следующей статье мы обсудим предметно-ориентированный подход и методы выделения границ. В третьей, заключительной, мы рассмотрим альтернативы предметно-ориентированному подходу, а также обсудим смешивание разных моделей и исключений. Все статьи цикла призваны улучшить ваше представление об оптимальном разделении системы на модули в рамках микросервисной архитектуры."
Перейти к статье | BApedia
"Данным постом я начинаю цикл статей про моделирование микросервисов. В первой части мы поговорим про качественные характеристики границ микросервисов. В следующей статье мы обсудим предметно-ориентированный подход и методы выделения границ. В третьей, заключительной, мы рассмотрим альтернативы предметно-ориентированному подходу, а также обсудим смешивание разных моделей и исключений. Все статьи цикла призваны улучшить ваше представление об оптимальном разделении системы на модули в рамках микросервисной архитектуры."
Перейти к статье | BApedia
🔥3🙈1
Forwarded from Базы данных & SQL
Шпаргалки по SQL: сохранить и не забыть
• Ключевые слова
• Комментарии
• Операторы
• Джойны
• Другие шпаргалки по SQL
Читать статью
• Ключевые слова
• Комментарии
• Операторы
• Джойны
• Другие шпаргалки по SQL
Читать статью
❤6👍3🔥3🙈1
Что такое гексагональная архитектура. Разделение бизнес-логики и инфраструктуры с помощью портов и адаптеров
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Что такое гексагональная архитектура. Разделение бизнес-логики и инфраструктуры с помощью портов и адаптеров
Гексагональная архитектура — это архитектурный паттерн, представленный Алистером Кокберном и описанный у него в блоге в 2005 году. Основная идея заключается в том, чтобы структурировать приложение...
Как перейти на микросервисы и выполнить миссию: решения на старте, работа с ТЗ и подводные камни
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Как перейти на микросервисы и выполнить миссию: решения на старте, работа с ТЗ и подводные камни
Привет, Хабр! С вами Валентин, архитектор направления Backend компании SimbirSoft. В данной статье мы с коллегами поделимся опытом реализации большого и сложного проекта с микросервисной архитектурой,...
❤4⚡2🔥2
Как увеличить скорость разработки и улучшить внутреннюю коммуникацию с помощью дизайн-системы?
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Как увеличить скорость разработки и улучшить внутреннюю коммуникацию с помощью дизайн-системы?
Привет, Хабр! На связи Дмитрий Парфёнов (СТО) и Антон Смирнов (дизайн-директор). Сегодня хотим поделиться нашим опытом создания и внедрения дизайн-системы для ускорения разработки сайта и мобильного...
❤3👍1
Ленивые разработчики или сложные системы: почему в ИТ даже простые доработки требуют больше времени, чем кажется
Читать статью | Analyst IT
Читать статью | Analyst IT
vc.ru
Ленивые разработчики или сложные системы: почему в ИТ даже простые доработки требуют больше времени, чем кажется — СберЗдоровье…
Нередко простые доработки занимают гораздо больше времени, чем ожидается изначально. Важно смотреть не только на само изменение, но и на контекст, в котором оно осуществляется. И не раздражаться и не считать разработчиков ленивыми, если первоначальное ожидание…
🔥4❤2👍2
Вы — новый руководитель. Как успешно пройти адаптацию в сложившемся коллективе?
Читать статью | Analyst IT
Читать статью | Analyst IT
Хабр
Вы — новый руководитель. Как успешно пройти адаптацию в сложившемся коллективе?
Обычно компаниям выгодно взращивать линейных руководителей, а не нанимать. Это помогает создать команду менеджеров и тимлидов, которые глубоко погружены в специфику проектов, разделяют культуру...
👍4🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик: там всё интуитивно понятно
Пользователь:
Пользователь:
🤣39😁5
Forwarded from Business | System analyst
Хабр
15 примеров задач по SQL на собеседовании по вакансии системного аналитика
Привет, Хабр! Если вы читаете этот материал, скорее всего, вы рассматриваете перспективы карьерного роста в области системного анализа, и возможно, готовитесь к собеседованию. Важным аспектом работы...
🔥3👍2
Forwarded from Business | System analyst
Алоха! Сегодня продолжаем разбирать вопросы, которые любят задавать на собеседовании на роль BA/SA
#вопросыссобеседования | @ba_and_sa
Часть 16:
📍Вопрос 1: Что означает абривиатура INVEST и как с ней работать?
✅Краткий ответ:
INVEST - это аббревиатура, с помощью которой можно создавать качественные User Story / Пользовательские истории.
Каждая буква в слове INVEST представляет собой определенный критерий, который помогает определить ценность для пользователей и бизнеса.
I - Independent (независимость): задачи должны быть независимы друг от друга, чтобы их можно было выполнять в любом порядке.
N - Negotiable (договорная): задачи должны быть достаточно гибкими, чтобы их можно было изменять в процессе разработки.
V - Valuable (ценность): задачи должны иметь ценность для пользователей и бизнеса.
E - Estimable (оцениваемость): задачи должны иметь достаточно информации для того, чтобы их можно было оценить по времени и затратам.
S - Small (маленькие): задачи должны быть достаточно маленькими, чтобы их можно было завершить за короткое время.
T - Testable (тестируемость): задачи должны быть достаточно четко определены, чтобы их можно было протестировать.
📎Материалы по теме:
- INVEST опыт из реальных проектов
- Что такое INVEST-критерии для задач
📍Вопрос 2: Что такое USM - User Story Mapping?
✅ Краткий ответ:
User Story Mapping (USM - Карта пользовательских историй) - это инструмент Agile-разработки, который помогает команде разработки видеть продукт глазами пользователя. User Story Mapping представляет собой структурированную визуализацию функциональных требований, объединенных вокруг пользовательских сценариев. Он помогает команде лучше понять, как пользователи будут взаимодействовать с продуктом и какие функции им нужны для достижения своих целей.
USM включает в себя этапы:
1. Определение перспективы пользователей - определение целевых пользователей продукта и их потребностей.
2. Создание начальной карты пользовательских историй - отображение user story от начальной до конечной точки взаимодействия пользователя с продуктом.
3. Группировка пользовательских историй: объедините пользовательские истории в логические группы, отражающие этапы или процессы, через которые проходят пользователи.
4. Поиск пробелов: выявите пробелы или недостающие элементы в вашей карте пользовательских историй
5. Использование карты пользовательских историй в процессе разработки
📎Материалы по теме:
- User Story Map в проектировании продукта: как приоритизировать бэклог и определиться с MVP
- Что такое User Story Mapping и зачем это нужно
- User Story Mapping как подход к проектированию
📍Вопрос 3: Что такое CJM - Customer Journey Map?
✅ Краткий ответ:
Customer Journey Map (Карта путешествия клиента) - это инструмент, который помогает понять взаимодействие пользователя с продуктом или услугой через весь процесс от начала и до конца. Customer Journey Map фокусируется на выявлении опыта клиента от начала до конца, включая контакты, эмоции, потребности и ожидания пользователя на каждом этапе пути.
Метод customer journey map — это изучение мотивов, потребностей и эмоций клиента, чтобы улучшить его опыт взаимодействия с продуктом или компанией.
Работа с CJM включает в себя следующие этапы:
1. Шкала времени
2. Сценарий или этапы взаимодействия
4. Определение потребностей и эмоций пользователей
5. Поиск возможностей для улучшения
6. Внедрение улучшений
📎Материалы по теме:
- Что такое Customer Journey Map и как правильно составить карту пути пользователя
Источник: @ba_and_sa
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
#вопросыссобеседования | @ba_and_sa
Часть 16:
📍Вопрос 1: Что означает абривиатура INVEST и как с ней работать?
✅Краткий ответ:
INVEST - это аббревиатура, с помощью которой можно создавать качественные User Story / Пользовательские истории.
Каждая буква в слове INVEST представляет собой определенный критерий, который помогает определить ценность для пользователей и бизнеса.
I - Independent (независимость): задачи должны быть независимы друг от друга, чтобы их можно было выполнять в любом порядке.
N - Negotiable (договорная): задачи должны быть достаточно гибкими, чтобы их можно было изменять в процессе разработки.
V - Valuable (ценность): задачи должны иметь ценность для пользователей и бизнеса.
E - Estimable (оцениваемость): задачи должны иметь достаточно информации для того, чтобы их можно было оценить по времени и затратам.
S - Small (маленькие): задачи должны быть достаточно маленькими, чтобы их можно было завершить за короткое время.
T - Testable (тестируемость): задачи должны быть достаточно четко определены, чтобы их можно было протестировать.
📎Материалы по теме:
- INVEST опыт из реальных проектов
- Что такое INVEST-критерии для задач
📍Вопрос 2: Что такое USM - User Story Mapping?
✅ Краткий ответ:
User Story Mapping (USM - Карта пользовательских историй) - это инструмент Agile-разработки, который помогает команде разработки видеть продукт глазами пользователя. User Story Mapping представляет собой структурированную визуализацию функциональных требований, объединенных вокруг пользовательских сценариев. Он помогает команде лучше понять, как пользователи будут взаимодействовать с продуктом и какие функции им нужны для достижения своих целей.
USM включает в себя этапы:
1. Определение перспективы пользователей - определение целевых пользователей продукта и их потребностей.
2. Создание начальной карты пользовательских историй - отображение user story от начальной до конечной точки взаимодействия пользователя с продуктом.
3. Группировка пользовательских историй: объедините пользовательские истории в логические группы, отражающие этапы или процессы, через которые проходят пользователи.
4. Поиск пробелов: выявите пробелы или недостающие элементы в вашей карте пользовательских историй
5. Использование карты пользовательских историй в процессе разработки
📎Материалы по теме:
- User Story Map в проектировании продукта: как приоритизировать бэклог и определиться с MVP
- Что такое User Story Mapping и зачем это нужно
- User Story Mapping как подход к проектированию
📍Вопрос 3: Что такое CJM - Customer Journey Map?
✅ Краткий ответ:
Customer Journey Map (Карта путешествия клиента) - это инструмент, который помогает понять взаимодействие пользователя с продуктом или услугой через весь процесс от начала и до конца. Customer Journey Map фокусируется на выявлении опыта клиента от начала до конца, включая контакты, эмоции, потребности и ожидания пользователя на каждом этапе пути.
Метод customer journey map — это изучение мотивов, потребностей и эмоций клиента, чтобы улучшить его опыт взаимодействия с продуктом или компанией.
Работа с CJM включает в себя следующие этапы:
1. Шкала времени
2. Сценарий или этапы взаимодействия
4. Определение потребностей и эмоций пользователей
5. Поиск возможностей для улучшения
6. Внедрение улучшений
📎Материалы по теме:
- Что такое Customer Journey Map и как правильно составить карту пути пользователя
Источник: @ba_and_sa
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
👍10🔥4❤3