📚 База знаний по системной интеграции, в ней рассказывается про:
🔹Постановка задачи и общий обзор
🔹Форматы JSON и YAML
🔹REST-like сервисы. Стиль REST
🔹Протокол SOAP и форматы XML, XSD, WSDL
🔹Обмен сообщениями (ActiveMQ, Kafka)
Ссылка тут
🔹Постановка задачи и общий обзор
🔹Форматы JSON и YAML
🔹REST-like сервисы. Стиль REST
🔹Протокол SOAP и форматы XML, XSD, WSDL
🔹Обмен сообщениями (ActiveMQ, Kafka)
Ссылка тут
Notion
Your connected workspace for wiki, docs & projects | Notion
A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
Сравнение архитектурных стилей API: SOAP vs REST vs GraphQL vs RPC
Со временем появились различные архитектурные стили API. В статье разбираются плюсы и минусы основных стилей API, а также рассматриваются сценарии, для которых каждый из них подходит лучше всего.
Статья тут
Со временем появились различные архитектурные стили API. В статье разбираются плюсы и минусы основных стилей API, а также рассматриваются сценарии, для которых каждый из них подходит лучше всего.
Статья тут
Medium
Сравнение архитектурных стилей API: SOAP vs REST vs GraphQL vs RPC
Беспристрастный обзор актуальных на данный момент технологий: по какому принципу они работают, какие их преимущества и недостатки, и для…
💼 Пример тестового задания из Тинькофа на позицию аналитика. Решения также можно отправлять в комментарии, в ответ могу поделиться своим решением)
#Тестовое
#Тестовое
Forwarded from Alexander Baykin 🤖
#ЛАФ2022
Как наладить взаимодействие с продактом на новом месте работы? Ольга Пономарева
https://youtu.be/JoEyoPnwDYc
Недавно Ольга поменяла работу и столкнулась с тем, что необходимо быстро и эффективно наладить процесс взаимодействия с продактом, при этом хотелось учесть прошлый опыт, не повторить прошлые ошибки и показать первые победы. Ольга расскажет про:
1) Как коммуницировать и разделять ответственности с продактом. Как проводить встречи с продактом - на первой встрече знакомстве, на встречах 1-1, на встрече обратной связи.
2) Как работать с беклогом. Что делать аналитику, если пустой беклог или слишком перегруженный или слишком быстро меняем приоритеты. Как в этом случае поможет построение CJM и MVP.
3) В каком формате ожидать постановку задач от продакта на спецификацию, чтобы решить проблемы "а зачем мы вообще это делаем", плохого описания и несогласования ТЗ продактом.
Как наладить взаимодействие с продактом на новом месте работы? Ольга Пономарева
https://youtu.be/JoEyoPnwDYc
Недавно Ольга поменяла работу и столкнулась с тем, что необходимо быстро и эффективно наладить процесс взаимодействия с продактом, при этом хотелось учесть прошлый опыт, не повторить прошлые ошибки и показать первые победы. Ольга расскажет про:
1) Как коммуницировать и разделять ответственности с продактом. Как проводить встречи с продактом - на первой встрече знакомстве, на встречах 1-1, на встрече обратной связи.
2) Как работать с беклогом. Что делать аналитику, если пустой беклог или слишком перегруженный или слишком быстро меняем приоритеты. Как в этом случае поможет построение CJM и MVP.
3) В каком формате ожидать постановку задач от продакта на спецификацию, чтобы решить проблемы "а зачем мы вообще это делаем", плохого описания и несогласования ТЗ продактом.
YouTube
Как наладить взаимодействие с продактом на новом месте работы? Ольга Пономарева
Недавно я поменяла работу и столкнулась с тем, что необходимо быстро и эффективно наладить процесс взаимодействия с продактом, при этом хотелось учесть прошлый опыт, не повторить прошлые ошибки и показать первые победы. Расскажу про:
1) Как коммуницировать…
1) Как коммуницировать…
Forwarded from Alexander Baykin 🤖
#эфир #аналитикиговорят
Уже завтра 18.01 в 19:00 мск будет долгожданный эфир про Use Cases:
https://youtu.be/HyziwIlRcGI
На эфире будет звездный состав:
* Александр Байкин. Один из создателей Сообщества Аналитиков uml2.ru и ЛАФ.
* Александр Белин. Бизнес-консультант, сооснователь IIBA Russia.
* Вадим Кривенцов. Руководитель группы развития бизнес и системного анализа АльфаСтрахование.
* Михаил Максимов. Ведущий аналитик/Продакт - СБЕР, автора юутуб канала ЦифраБуква:
https://www.youtube.com/@digitletter
Мы разберем супер актуальные темы:
1. Что такое Use Case (UC)?
2. UC - это не тип требований, это способ описания. Разница между классификациями требований и разными способами их описания
3. Где применимо описание требований в виде UC, а где нет?
4. Откуда берутся UC?
5. Как выделить варианты использования и отделить один от другого?
6. Альтернативный поток от альтернативного потока: подвохи на этом пути и почему EA Sparx запрещает так делать
7. На каком уровне детализации лучше остановиться. Как понять, когда набор действий действующей стороны и системы стоит вынести в отдельный ВИ.
8. Связь вариантов использования и бизнес-процессов
9. Чем UC отличается от US? Где лучше использовать US?
10. А как быть с UC в Agile проекта? Как конвертировать UC в US
11. Почему US Value Statement ("I as ... want to be able to... so that...") сформулировано именно так? В чем глубокий смысл именно этого формата?
12. Где еще кроме требований могут использоваться UC? Как из UC сделать Test Case?
Не пропустите, будет жарко!!!
Уже завтра 18.01 в 19:00 мск будет долгожданный эфир про Use Cases:
https://youtu.be/HyziwIlRcGI
На эфире будет звездный состав:
* Александр Байкин. Один из создателей Сообщества Аналитиков uml2.ru и ЛАФ.
* Александр Белин. Бизнес-консультант, сооснователь IIBA Russia.
* Вадим Кривенцов. Руководитель группы развития бизнес и системного анализа АльфаСтрахование.
* Михаил Максимов. Ведущий аналитик/Продакт - СБЕР, автора юутуб канала ЦифраБуква:
https://www.youtube.com/@digitletter
Мы разберем супер актуальные темы:
1. Что такое Use Case (UC)?
2. UC - это не тип требований, это способ описания. Разница между классификациями требований и разными способами их описания
3. Где применимо описание требований в виде UC, а где нет?
4. Откуда берутся UC?
5. Как выделить варианты использования и отделить один от другого?
6. Альтернативный поток от альтернативного потока: подвохи на этом пути и почему EA Sparx запрещает так делать
7. На каком уровне детализации лучше остановиться. Как понять, когда набор действий действующей стороны и системы стоит вынести в отдельный ВИ.
8. Связь вариантов использования и бизнес-процессов
9. Чем UC отличается от US? Где лучше использовать US?
10. А как быть с UC в Agile проекта? Как конвертировать UC в US
11. Почему US Value Statement ("I as ... want to be able to... so that...") сформулировано именно так? В чем глубокий смысл именно этого формата?
12. Где еще кроме требований могут использоваться UC? Как из UC сделать Test Case?
Не пропустите, будет жарко!!!
YouTube
Use Cases / Варианты Использования. Разбор вопросов и примеров диаграмм и описания.
https://youtu.be/6jZsmKOdILk - вторая часть Эфира
На стриме "Аналитики говорят с Александром Байкиным" разберем вопросы и примеры по диаграммам и описанию Use Cases.
В эфире будут участвовать:
* Александр Белин. Бизнес-консультант, сооснователь IIBA Russia.…
На стриме "Аналитики говорят с Александром Байкиным" разберем вопросы и примеры по диаграммам и описанию Use Cases.
В эфире будут участвовать:
* Александр Белин. Бизнес-консультант, сооснователь IIBA Russia.…
Как сделать хорошую интеграцию? Часть 1
Чтобы понять, что такое хорошо надо смотреть с позиции тех, кому эта интеграция приносит ценность. Кому же интеграция приносит ценность? В первую очередь — пользователям, которые в результате могут совместно использовать несколько систем. И им важно, чтобы интеграция работала быстро и без ошибок.
Хорошая интеграция – это интеграция с хорошей админкой, которая позволяет быстро и технологично разбираться с инцидентами. Что же такая админка должна поддерживать?
🔹Прием сообщений не должен полностью останавливаться на первой же ошибке
🔹Необходимо контролировать последовательность обработки сообщений
🔹Надо уметь посмотреть сообщение, письмо или вызов, который будет выполняться
🔹Надо уметь запустить сообщение на обработку в системе-получателе
🔹Надо уметь найти сообщение в системе-источнике и повторно его отправить
Статья целиком тут
Чтобы понять, что такое хорошо надо смотреть с позиции тех, кому эта интеграция приносит ценность. Кому же интеграция приносит ценность? В первую очередь — пользователям, которые в результате могут совместно использовать несколько систем. И им важно, чтобы интеграция работала быстро и без ошибок.
Хорошая интеграция – это интеграция с хорошей админкой, которая позволяет быстро и технологично разбираться с инцидентами. Что же такая админка должна поддерживать?
🔹Прием сообщений не должен полностью останавливаться на первой же ошибке
🔹Необходимо контролировать последовательность обработки сообщений
🔹Надо уметь посмотреть сообщение, письмо или вызов, который будет выполняться
🔹Надо уметь запустить сообщение на обработку в системе-получателе
🔹Надо уметь найти сообщение в системе-источнике и повторно его отправить
Статья целиком тут
Хабр
Как сделать хорошую интеграцию? Часть 1
Вопрос в заголовке включает в себя неочевидную часть, ведь перед тем, как рассказывать про создание хорошей интеграции стоит определить, какую интеграцию мы считаем хорошей. А ответ на этот вопрос не...
Снова делюсь задачкой из тестовых заданий. Стандартная задачка про горящие сроки и с определением приоритета😊
#Тестовое
#Тестовое
Forwarded from Events on Business/Systems Analysis/Design (Ilya Boborykin)
26 января в 18:00 пройдет бесплатный открытый вебинар, который развеет мифы о ГОСТ 34 и поможет взглянуть на него по-новому. Спикер — Василий Баракин, применяет ГОСТ 34 более 15 лет и в роли архитектора ПО реализовал уже не один проект федерального масштаба.
Этот вебинар для вас, если вы:
• аналитик
• руководитель проекта
• технический писатель
• ведущий разработчик
• представитель заказчика
• сотрудник ИТ-компании, работающей с госзаказчиками
Даже если вы не работали по ГОСТ-ам, наверняка вы слышали о них. Стоит ли приходить просто для расширения кругозора? Однозначно, да!
Наш гость развеет мифы о ГОСТ 34 и поможет взглянуть на ГОСТ по-новому: покажет ТЗ во взаимосвязи с документами других стадий создания АС, раскроет важность пунктов ТЗ, которые либо упускают, либо копируют из Интернета. У всех слушателей будет возможность задать вопросы в режиме реального времени.
О спикере:
Василий Баракин:
• Архитектор проектов по информационной безопасности
• Опыт применения ГОСТ серии 34 более 15 лет
• Участвовал в создании автоматизированных систем федерального уровня
Регистрируйтесь по ссылке, участие бесплатное!
Этот вебинар для вас, если вы:
• аналитик
• руководитель проекта
• технический писатель
• ведущий разработчик
• представитель заказчика
• сотрудник ИТ-компании, работающей с госзаказчиками
Даже если вы не работали по ГОСТ-ам, наверняка вы слышали о них. Стоит ли приходить просто для расширения кругозора? Однозначно, да!
Наш гость развеет мифы о ГОСТ 34 и поможет взглянуть на ГОСТ по-новому: покажет ТЗ во взаимосвязи с документами других стадий создания АС, раскроет важность пунктов ТЗ, которые либо упускают, либо копируют из Интернета. У всех слушателей будет возможность задать вопросы в режиме реального времени.
О спикере:
Василий Баракин:
• Архитектор проектов по информационной безопасности
• Опыт применения ГОСТ серии 34 более 15 лет
• Участвовал в создании автоматизированных систем федерального уровня
Регистрируйтесь по ссылке, участие бесплатное!
Трехмесячный бесплатный курс "Системный анализ" от Тинькофф (Финтех). После окончания обучения можно получить приглашение на интервью в штат
Кому подойдет курс:
- Студентам 1–4 курсов, магистрантам и выпускникам технических вузов
- Начинающим специалистам, которые хотят прокачать свои навыки и работать в ИТ
Заявки принимают до 2 февраля
https://fintech.tinkoff.ru/study/fintech/analysis/
Кому подойдет курс:
- Студентам 1–4 курсов, магистрантам и выпускникам технических вузов
- Начинающим специалистам, которые хотят прокачать свои навыки и работать в ИТ
Заявки принимают до 2 февраля
https://fintech.tinkoff.ru/study/fintech/analysis/
Т‑Образование
Системный анализ
Бесплатный курс от ведущих экспертов Т‑Банка в области системного анализа. После окончания обучения можно получить приглашение на интервью в штат
Forwarded from Открытый Лекторий Яндекса
Начинать надо с лучшими. Приходите в Яндекс
Стажировка — это старт карьеры. Мы предлагаем начать её с тем, кто каждый день работает над сервисами для миллионов людей. Лучших стажёров мы позовем в штат!
Как всё устроено. Оплачиваемая стажировка идёт 3, 4 или 6 месяцев. Можно выбрать удобный график — 20, 30 или 40 часов в неделю.
С кем нужно работать. Кроме команды, у вас будет ментор. С ним можно будет обсуждать прогресс, посоветоваться и решить любой вопрос.
Кого мы ищем. Нужно разбираться в базовых алгоритмах и структурах данных и уметь писать код на одном из языков программирования. Остальному научим.
Направления:
— бэкенд
— фронтенд
— мобильная разработка
— машинное обучение
— аналитика данных
— DevOps
— технический менеджмент
— информационная безопасность
— Deep Dive в Яндекс Маркете
Подать заявку на стажировку: https://clck.ru/33RzKs
Стажировка — это старт карьеры. Мы предлагаем начать её с тем, кто каждый день работает над сервисами для миллионов людей. Лучших стажёров мы позовем в штат!
Как всё устроено. Оплачиваемая стажировка идёт 3, 4 или 6 месяцев. Можно выбрать удобный график — 20, 30 или 40 часов в неделю.
С кем нужно работать. Кроме команды, у вас будет ментор. С ним можно будет обсуждать прогресс, посоветоваться и решить любой вопрос.
Кого мы ищем. Нужно разбираться в базовых алгоритмах и структурах данных и уметь писать код на одном из языков программирования. Остальному научим.
Направления:
— бэкенд
— фронтенд
— мобильная разработка
— машинное обучение
— аналитика данных
— DevOps
— технический менеджмент
— информационная безопасность
— Deep Dive в Яндекс Маркете
Подать заявку на стажировку: https://clck.ru/33RzKs
Young&&Yandex ― старт карьеры в Яндексе
Экосистема стажировок и образовательных проектов — можно попробовать себя в IT, прокачать навыки и начать работать в Яндексе
🔜 16 февраля состоится онлайн-конференция Analyst Marathon #8.
Будет 2 блока докладов про Интеграции и Agile.
Спикеры-практики будут делиться кейсами и рецептами, расширяющими профессиональный инструментарий BA/SA-аналитика.
Приходите прокачивать навыки! Подробная программа и тезисы докладов здесь: http://bit.ly/3RKbiYA
Присоединяйтесь к чату конференции https://t.me/+Rl-keECe5Qcti9V- чтобы получать полезные материалы и общаться в профессиональном сообществе
Будет 2 блока докладов про Интеграции и Agile.
Спикеры-практики будут делиться кейсами и рецептами, расширяющими профессиональный инструментарий BA/SA-аналитика.
Приходите прокачивать навыки! Подробная программа и тезисы докладов здесь: http://bit.ly/3RKbiYA
Присоединяйтесь к чату конференции https://t.me/+Rl-keECe5Qcti9V- чтобы получать полезные материалы и общаться в профессиональном сообществе
analyst-marathon.timepad.ru
Analyst Marathon #8. Интеграция. Agile. Кейсы и рецепты. Видеозапись / События на TimePad.ru
Онлайн-конференция: проверенные работающие решения при работе бизнес- и системных аналитиков в интеграционных проектах и в Agile-командах. Доклады спикеров-практиков, которые расширят ваш профессиональный кругозор и пополнят арсенал инструментов для собственных…
Что такое API и REST API? Как проектировать REST API? Какие бывают методы и коды ошибок методов?
Эти и другие вопросы возникают как у начинающих системных/бизнес аналитиков, так и уровня Middle
Меня зовут Ольга Пономарева, я старший системный аналитик в Raiffaisen с опытом 6 лет
Приглашаю на бесплатный воркшоп, где сначала расскажу теорию, а затем будем проектировать REST API
Также презентую курс: “Системный анализ: проектирование и интеграции систем”, благодаря которому ты научишься:
▫️проектировать системы
▫️разбираться в типах интеграции (обмен данными, общая бд, процедуры, файловый обмен)
▫️формировать требования для REST API и SOAP
▫️описывать JSON и XML структур данных
▫️тестировать API в Postman
▫️отличать брокера сообщений Kafka и RabittMQ
Трансляция состоится 15.02 в 19:00
Для участия добавляйся в канал по ссылке
https://t.me/workshop_api
Подарок всем участникам:
🎁 Шаблоны описания API
🎁 Список полезной литературы
🔥 Лучшие условия по приобретению обучения
Эти и другие вопросы возникают как у начинающих системных/бизнес аналитиков, так и уровня Middle
Меня зовут Ольга Пономарева, я старший системный аналитик в Raiffaisen с опытом 6 лет
Приглашаю на бесплатный воркшоп, где сначала расскажу теорию, а затем будем проектировать REST API
Также презентую курс: “Системный анализ: проектирование и интеграции систем”, благодаря которому ты научишься:
▫️проектировать системы
▫️разбираться в типах интеграции (обмен данными, общая бд, процедуры, файловый обмен)
▫️формировать требования для REST API и SOAP
▫️описывать JSON и XML структур данных
▫️тестировать API в Postman
▫️отличать брокера сообщений Kafka и RabittMQ
Трансляция состоится 15.02 в 19:00
Для участия добавляйся в канал по ссылке
https://t.me/workshop_api
Подарок всем участникам:
🎁 Шаблоны описания API
🎁 Список полезной литературы
🔥 Лучшие условия по приобретению обучения
📚 Что такое Swagger?
Swagger — это набор инструментов, которые помогают описывать API. Благодаря ему пользователи и машины лучше понимают возможности REST API без доступа к коду. С помощью Swagger можно быстро создать документацию и отправить ее другим разработчикам или клиентам.
В 2015 году проект Swagger сделали открытым и передали OpenAPI Initiative. Теперь сама спецификация называется OpenAPI. Swagger — инструментарий для работы с OpenAPI, название которого используется в коммерческих и некоммерческих продуктах. Если кто-то называет саму спецификацию Swagger, то это не совсем верно.
Документ спецификации OpenAPI использует YAML, но также может быть написан в формате JSON. Сам по себе он является объектом JSON.
Как научиться описывать API в Swagger? есть несколько статей с пошаговым объяснением, как это сделать:
🔅Руководство Swagger UI
🔅Swagger: что это такое и как с ним работать?
🔅Документирование SpringBoot API с помощью Swagger
Swagger — это набор инструментов, которые помогают описывать API. Благодаря ему пользователи и машины лучше понимают возможности REST API без доступа к коду. С помощью Swagger можно быстро создать документацию и отправить ее другим разработчикам или клиентам.
В 2015 году проект Swagger сделали открытым и передали OpenAPI Initiative. Теперь сама спецификация называется OpenAPI. Swagger — инструментарий для работы с OpenAPI, название которого используется в коммерческих и некоммерческих продуктах. Если кто-то называет саму спецификацию Swagger, то это не совсем верно.
Документ спецификации OpenAPI использует YAML, но также может быть написан в формате JSON. Сам по себе он является объектом JSON.
Как научиться описывать API в Swagger? есть несколько статей с пошаговым объяснением, как это сделать:
🔅Руководство Swagger UI
🔅Swagger: что это такое и как с ним работать?
🔅Документирование SpringBoot API с помощью Swagger
Руководство Swagger UI | learnapidoc-ru
Курс по документированию API. Вольный перевод курса https://idratherbewriting.com/learnapidoc/
Forwarded from Открытый Лекторий Яндекса
Впервые открыт набор в Летние школы Академии Яндекса в трёх странах одновременно — в России, Казахстане и Сербии⚡️
Запускаем четыре школы для студентов и специалистов:
—Школу разработки интерфейсов
—Школу мобильной разработки (iOS, Android, Flutter)
—Школу бэкенд-разработки (Python, Java, C++, Go)
—Школу менеджеров (Управление проектами и продуктами, Маркетинг, Продуктовая аналитика)
Программа состоит из двух этапов: сначала пройдут лекции в онлайн-формате, затем начнётся практика в офисах Яндекса в Москве, Алматы и Белграде. Всем иногородним студентам, которые успешно пройдут онлайн-этап, мы оплатим билеты и проживание на период второго этапа.
Обучение бесплатное, набор проходит на конкурсной основе — можно подать заявку уже сейчас. Лучшие студенты смогут получить офер в штат компании или приглашение на стажировку.
💡Подать заявку и узнать подробнее о программе можно на странице Школ: https://clck.ru/33duPQ
Запускаем четыре школы для студентов и специалистов:
—Школу разработки интерфейсов
—Школу мобильной разработки (iOS, Android, Flutter)
—Школу бэкенд-разработки (Python, Java, C++, Go)
—Школу менеджеров (Управление проектами и продуктами, Маркетинг, Продуктовая аналитика)
Программа состоит из двух этапов: сначала пройдут лекции в онлайн-формате, затем начнётся практика в офисах Яндекса в Москве, Алматы и Белграде. Всем иногородним студентам, которые успешно пройдут онлайн-этап, мы оплатим билеты и проживание на период второго этапа.
Обучение бесплатное, набор проходит на конкурсной основе — можно подать заявку уже сейчас. Лучшие студенты смогут получить офер в штат компании или приглашение на стажировку.
💡Подать заявку и узнать подробнее о программе можно на странице Школ: https://clck.ru/33duPQ
Летние школы Яндекса
Ежегодная образовательная программа Яндекса, больше половины выпускников которой становятся стажёрами и сотрудниками компании
🙋♀️ Сегодня был созвон-менторство. Обсуждали, как проходить собеседование на системного аналитика. Бывает, что на собеседованиях спрашивают поведенческие кейсы.
Пример:
"Конфликт приоритетов
Вводная: Релиз жестко запланирован по дате, разработки осталось месяц, всё вроде хорошо, но тут прибегает заказчик с новой пачкой требований и говорит срочно добавить их в релиз. При этом очевидно, что и новые и старые требования за месяц не сделать. Что будете делать?"
Ответы можете в тред отправлять, поделюсь своим мнением)
Пример:
"Конфликт приоритетов
Вводная: Релиз жестко запланирован по дате, разработки осталось месяц, всё вроде хорошо, но тут прибегает заказчик с новой пачкой требований и говорит срочно добавить их в релиз. При этом очевидно, что и новые и старые требования за месяц не сделать. Что будете делать?"
Ответы можете в тред отправлять, поделюсь своим мнением)
Есть очень крутая вакансия с релокейтом в Сербию😍
все вопросы можно задавать в тред)
все вопросы можно задавать в тред)