Системный анализ | Ольга Пономарева
30.1K subscribers
2.96K photos
55 videos
18 files
1.1K links
4975950140
Ольга Пономарева, старший системный аналитик с опытом более 8 лет

Выпустила более 1000 учеников, которые увеличили свой доход и прокачали скиллы

Найдите обучение для себя на сайте моей школы System Analyst: https://systemanalyst.life
Download Telegram
На этой неделе мои продакт закинул встречу 1 на 1, а еще и без всякой адженды. И у меня сразу сработал вопрос "Зачем?" (это уже какой-то рефлекс, когда что-то делаешь пытаешься понять, а точно ли надо), а еще и куча вопросов, что будем обсуждать (тут тоже рефлекс, что все хочется систематизировать и чтобы зря время не терять на пустые разговоры). На мой вопрос "Какая адженда?" был ответ "Адженды нет, просто поговорить, переживать не надо". В итоге, мои рефлексы меня побороли и я сама написала адженду для встречи, всю встречу обсуждали мои вопросы😅 А у вас как проходят общение с продактами/заказчиками? Хотите больше истории из жизни с работы?)
🔥14👍3
⚙️ Микросервисная архитектура. Больше всего в статье понравилось про способы взаимодействия микросервисов.
Для синхронного взаимодействия:
1. REST.
2. gRPC.
3. SOAP.
4. JSON-RPC.

Для асинхронного взаимодействия:
1. Message Queues.
2. Event-Driven Architecture.
3. Webhooks.
4. Pub/Sub pattern.

У меня на прошлом месте работы в мобильном приложении довольно много было именно событий и вебхуков) Статья может помочь даже при собеседовании, когда спросят, а как объединить несколько сервисов)
Статья тут

#Архитектура
👍4
📚 Ранее я публиковала тестовое задание и в нем надо было написать хранимые процедуры. Давайте разбираться, как выполнять задание)
Хранимые процедуры представляют набор инструкций, которые выполняются как единое целое. Для создания хранимой процедуры применяется команда CREATE PROCEDURE или CREATE PROC. Пример на скрине)

#Тестовое
👍4
А вот пример выполнения модель данных для покупки инвестидей. Что бы вы тут улучшили?
Поделюсь своими рассуждениями в комментариях)
Уже видели решения по задачам кейс-чемпионата Tinkoff Cup?)
👍2
🗓 17 мая IT’s Tinkoff product meetup в Москве и онлайн

После майских соберемся вместе с продактами из сервиса Отелло (2ГИС) и Кинопоиска поговорить о лайфстайл-проектах. Мы разберем, как меняли лайфстайл внутри приложения Тинькофф. Иван Семенов из Кинопоиска расскажет, как объединяет разные продукты в одном сервисе, а Миша Мельников из 2ГИС — как запускали сервис для поиска и бронирования отелей. Выбирайте удобный формат и регистрируйтесь:

ссылка для тех, кто планирует прийти к нам в гости;
ссылка для тех, кто хочет посмотреть онлайн.
Forwarded from Analyst IT
​​Привет! Сегодня продолжаем рубрику «Задачки и тестовые задания», где мы разбираем задачки, которые могут задать на собеседованиях

#задачки #тестовыезадания
Задача 2:

Ваша компания планирует создание нового веб-приложения для онлайн-бронирования отелей. Вам необходимо разработать бизнес-требования для этого приложения и описать его логику работы (так же могут попросить описать бизнес-процесс, но его рассмотрим в след раз 😉)

Ответ (с моей точки зрения, у вас может быть другой ответ):

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

👉🏻Для начала составим небольшой список Бизнес-требований:

Например такие, как:
1. Функционал поиска и фильтрации отелей для удобства пользователей.
2. Возможность просмотра фотографий отелей, описаний номеров, сервисов, расположения, условий бронирования, а также отзывов пользователей.
3. Максимальная понятность и интуитивность интерфейса чтобы упростить взаимодействие с приложением.
4. Возможность бронирования и отмены бронирования номеров в один клик.
5. Онлайн-оплата бронирования в приложении с использованием популярных платежных систем.
6. Мобильная адаптивность с разработкой мобильных приложений для Android и iOS.
7. Надежность, безопасность и скорость работы приложения.
8. Возможность интеграции с другими приложениями и услугами для удобства пользователей.
9. Легкость в обслуживании и обновлении приложения для производителей.

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


❗️Также можно описать более детально бизнес-требования и описать по отдельности функциональные и нефункциональные требования, чтобы показать, что вы разбираетесь в терминах и знаете в чем их суть и разница

👉🏻Далее можно описать логику работы веб-приложения или описать бизнес-процесс (его тоже могут попросить на собесе, но его рассмотрим в след раз)

Например:
1. Пользователь заходит на сайт/мобильное приложение и вводит параметры поиска необходимого отеля и дату заезда-выезда.
2. Приложение отправляет запрос к базе данных отелей и показывает список подходящих вариантов соответствующих запросу.
3. Пользователь выбирает подходящий отель и номер, вводит свои контактные данные и подтверждает бронирование.
4. Приложение отправляет запрос через API резервирования номеров к выбранному отелю, определяет свободные номера, и производит бронирование на имя пользователя.
5. Приложение выводит информацию о бронировании, стоимости и методах оплаты, а также отправляет уведомление о бронировании на указанный электронный адрес пользователя.
6. В случае необходимости, пользователь может отменить бронирование в приложении.
7. По окончании пребывания в отеле, приложение может отправить опрос о качестве сервиса и оставить возможность пользователю оставить отзыв.
8. Администраторы приложения по запросам пользователя могут выдавать скидки на бронирование номеров, если пользователь решил оставить отзывы в свободной форме.

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


#задачки #тестовыезадания
Источник: @analysis_it
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤔2👍1👏1
Пример BPMN-диаграммы🐈‍⬛

#BPMN
😁14🔥1
В Яндексе открылся набор на стажировку по направлению рекламная аналитика. Это крутая возможность погрузиться в востребованную профессию на стыке аналитики, рекламы и маркетинга 🔥

Стажировка пройдёт в два этапа: сначала вы изучите теорию (основы digital-маркетинга, возможности Яндекс Директа, индустриальные особенности), а затем на практике научитесь оценивать эффективность рекламы и узнаете секреты формирования стратегий продвижения на основе данных. Тех, кто успешно пройдёт стажировку, мы пригласим в штат.

Старт стажировки 20 июня 2023.

Ждём вас, если вы:
— Выпускник бакалавриата или специалитета,
— Имеете профильное техническое или экономическое образование или опыт работы в любом направлении аналитики от 6 месяцев,
— Знаете SQL на базовом уровне, Excel — на продвинутом,
— Живёте в Москве или готовы к переезду на время стажировки.

Набор открыт до 25 мая, но советуем не затягивать с подачей заявки — количество мест ограничено: https://clck.ru/34PQkm
👍1
15 июня – завершается прием заявок на выступление на Flow 2023 — конференции по системному и бизнес-анализу от JUG Ru Group.

Конференция будет проходить четыре дня: 4–5 сентября в онлайне и 11–12 сентября в Москве с возможностью подключиться онлайн.

Я планирую выступить! Можно выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то свое.

Хотите поделиться опытом? Подавайте заявку на выступление на сайте Flow.
Приглашаем на Cinimex Analyst Meetup — наш первый офлайн-митап в Самаре для системных и бизнес-аналитиков.

Встречаемся 25 мая в 18:30 (по Самаре) на площадке Samara Gastro.
Также будет онлайн-трансляция на Youtube, зарегистрируйтесь и мы пришлем вам ссылку.

О чем расскажем?

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

Регистрация по ссылке - https://cinimex.timepad.ru/event/2415559/

Будем рады увидеться!
📝 Шпаргалка по SQL-селектам для всех, кто знал, но подзабыл. Примеры интерактивные, можно заодно и потренироваться.

https://antonz.ru/sql-cheatsheet/

#SQL
👌5👍1
📣 Проведу бесплатный вебинар-воркшоп “Диаграмма последовательности (Sequence diagram)”
16 мая в 19-00 (мск).

Обсудим следующие вопросы:
🔸Что такое Sequence-диаграмма и для чего она используется
🔸Основные элементы диаграммы
🔸Инструменты для построения диаграммы
🔸Основные ошибки при построении
🔸Примеры
🔸Практика (для желающих)

❗️Регистрация здесь
Трансляция пройдет в этом канале 16 мая в 19-00 (мск). Всем участникам отправляю список материалов и запись вебинара.

Если есть заранее вопросы, которые хочется обсудить - можно оставлять в анкете при регистрации или в комментариях под этим постом)

#Мероприятие
4👍41
Брокера сообщений помогают обеспечить асинхронные сообщения. Сегодня есть много вариантов как это реализовать, не только через Rabbit и Kafka, но есть и облачные решения, например, AWS или Azure. Однако большинство из них можно разделить на две группы: на основе очередей и на основе журналов (логов). В статье как раз про две группы рассказывается.
На первой картинке реализация через очереди. на второй - с помощью журнала.
#Очередисообщений
🔥3
Если вы когда-нибудь сталкивались с архитектурой, то скорее всего видели такие элементы:
1) Domain Name System (DNS) - система для получения информации о доменах.
2) Load Balancer - балансировщик для распределения нагрузки.
3) API Gateway - управляемый сервис, который упрощает обслуживание, мониторинг, использование API.
4) CDN - сервис передачи данных (изображений, видеозаписей, веб-страниц).
5) Distributed Messaging Systems - распределенная система сообщений.
На первой картинке изображена архитектура в общем, на второй - работа балансировщика, на третей - работа API Gateway.
Больше в статье тут.
#Архитектура
🔥5👍1