Системный анализ | Ольга Пономарева
24K subscribers
1.88K photos
34 videos
17 files
732 links
4975950140
Ольга Пономарева, старший системный аналитик с опытом более 8 лет

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

Найдите обучение для себя на сайте моей школы System Analyst: https://goo.su/gicsJaE
Download Telegram
📚 База знаний по системной интеграции, в ней рассказывается про:
🔹Постановка задачи и общий обзор
🔹Форматы JSON и YAML
🔹REST-like сервисы. Стиль REST
🔹Протокол SOAP и форматы XML, XSD, WSDL
🔹Обмен сообщениями (ActiveMQ, Kafka)
Ссылка тут
Сравнение архитектурных стилей API: SOAP vs REST vs GraphQL vs RPC
Со временем появились различные архитектурные стили API. В статье разбираются плюсы и минусы основных стилей API, а также рассматриваются сценарии, для которых каждый из них подходит лучше всего.
Статья тут
💼 Пример тестового задания из Тинькофа на позицию аналитика. Решения также можно отправлять в комментарии, в ответ могу поделиться своим решением)

#Тестовое
Делюсь своим выступлением на ЛАФ:
Forwarded from Alexander Baykin 🤖
#ЛАФ2022

Как наладить взаимодействие с продактом на новом месте работы? Ольга Пономарева

https://youtu.be/JoEyoPnwDYc

Недавно Ольга поменяла работу и столкнулась с тем, что необходимо быстро и эффективно наладить процесс взаимодействия с продактом, при этом хотелось учесть прошлый опыт, не повторить прошлые ошибки и показать первые победы. Ольга расскажет про:
1) Как коммуницировать и разделять ответственности с продактом. Как проводить встречи с продактом - на первой встрече знакомстве, на встречах 1-1, на встрече обратной связи.
2) Как работать с беклогом. Что делать аналитику, если пустой беклог или слишком перегруженный или слишком быстро меняем приоритеты. Как в этом случае поможет построение CJM и MVP.
3) В каком формате ожидать постановку задач от продакта на спецификацию, чтобы решить проблемы "а зачем мы вообще это делаем", плохого описания и несогласования ТЗ продактом.
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?

Не пропустите, будет жарко!!!
Как сделать хорошую интеграцию? Часть 1

Чтобы понять, что такое хорошо надо смотреть с позиции тех, кому эта интеграция приносит ценность. Кому же интеграция приносит ценность? В первую очередь — пользователям, которые в результате могут совместно использовать несколько систем. И им важно, чтобы интеграция работала быстро и без ошибок.
Хорошая интеграция – это интеграция с хорошей админкой, которая позволяет быстро и технологично разбираться с инцидентами. Что же такая админка должна поддерживать?
🔹Прием сообщений не должен полностью останавливаться на первой же ошибке
🔹Необходимо контролировать последовательность обработки сообщений
🔹Надо уметь посмотреть сообщение, письмо или вызов, который будет выполняться
🔹Надо уметь запустить сообщение на обработку в системе-получателе
🔹Надо уметь найти сообщение в системе-источнике и повторно его отправить
Статья целиком тут
Снова делюсь задачкой из тестовых заданий. Стандартная задачка про горящие сроки и с определением приоритета😊

#Тестовое
Forwarded from Events on Business/Systems Analysis/Design (Ilya Boborykin)
26 января в 18:00 пройдет бесплатный открытый вебинар, который развеет мифы о ГОСТ 34 и поможет взглянуть на него по-новому. Спикер — Василий Баракин, применяет ГОСТ 34 более 15 лет и в роли архитектора ПО реализовал уже не один проект федерального масштаба.

Этот вебинар для вас, если вы:
• аналитик
• руководитель проекта
• технический писатель
• ведущий разработчик
• представитель заказчика
• сотрудник ИТ-компании, работающей с госзаказчиками

Даже если вы не работали по ГОСТ-ам, наверняка вы слышали о них. Стоит ли приходить просто для расширения кругозора? Однозначно, да!

Наш гость развеет мифы о ГОСТ 34 и поможет взглянуть на ГОСТ по-новому: покажет ТЗ во взаимосвязи с документами других стадий создания АС, раскроет важность пунктов ТЗ, которые либо упускают, либо копируют из Интернета. У всех слушателей будет возможность задать вопросы в режиме реального времени.

О спикере:

Василий Баракин:
• Архитектор проектов по информационной безопасности
• Опыт применения ГОСТ серии 34 более 15 лет
• Участвовал в создании автоматизированных систем федерального уровня

Регистрируйтесь по ссылке, участие бесплатное!
Трехмесячный бесплатный курс "Системный анализ" от Тинькофф (Финтех). После окончания обучения можно получить приглашение на интервью в штат
Кому подойдет курс:
- Студентам 1–4 курсов, магистрантам и выпускникам технических вузов
- Начинающим специалистам, которые хотят прокачать свои навыки и работать в ИТ
Заявки принимают до 2 февраля
https://fintech.tinkoff.ru/study/fintech/analysis/
Начинать надо с лучшими. Приходите в Яндекс

Стажировка — это старт карьеры. Мы предлагаем начать её с тем, кто каждый день работает над сервисами для миллионов людей. Лучших стажёров мы позовем в штат!

Как всё устроено. Оплачиваемая стажировка идёт 3, 4 или 6 месяцев. Можно выбрать удобный график — 20, 30 или 40 часов в неделю.

С кем нужно работать. Кроме команды, у вас будет ментор. С ним можно будет обсуждать прогресс, посоветоваться и решить любой вопрос.

Кого мы ищем. Нужно разбираться в базовых алгоритмах и структурах данных и уметь писать код на одном из языков программирования. Остальному научим.

Направления:
— бэкенд
— фронтенд
— мобильная разработка
— машинное обучение
— аналитика данных
— DevOps
— технический менеджмент
— информационная безопасность
— Deep Dive в Яндекс Маркете

Подать заявку на стажировку: https://clck.ru/33RzKs
🔜 16 февраля состоится онлайн-конференция Analyst Marathon #8.
Будет 2 блока докладов про Интеграции и Agile.
Спикеры-практики будут делиться кейсами и рецептами, расширяющими профессиональный инструментарий BA/SA-аналитика.

Приходите прокачивать навыки! Подробная программа и тезисы докладов здесь: http://bit.ly/3RKbiYA

Присоединяйтесь к чату конференции https://t.me/+Rl-keECe5Qcti9V- чтобы получать полезные материалы и общаться в профессиональном сообществе
Что такое 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
🎁 Список полезной литературы
🔥 Лучшие условия по приобретению обучения
📚 Что такое 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
Впервые открыт набор в Летние школы Академии Яндекса в трёх странах одновременно — в России, Казахстане и Сербии⚡️

Запускаем четыре школы для студентов и специалистов:
—Школу разработки интерфейсов
—Школу мобильной разработки (iOS, Android, Flutter)
—Школу бэкенд-разработки (Python, Java, C++, Go)
—Школу менеджеров (Управление проектами и продуктами, Маркетинг, Продуктовая аналитика)

Программа состоит из двух этапов: сначала пройдут лекции в онлайн-формате, затем начнётся практика в офисах Яндекса в Москве, Алматы и Белграде. Всем иногородним студентам, которые успешно пройдут онлайн-этап, мы оплатим билеты и проживание на период второго этапа.

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

💡Подать заявку и узнать подробнее о программе можно на странице Школ: https://clck.ru/33duPQ
🙋‍♀️ Сегодня был созвон-менторство. Обсуждали, как проходить собеседование на системного аналитика. Бывает, что на собеседованиях спрашивают поведенческие кейсы.
Пример:
"Конфликт приоритетов
Вводная: Релиз жестко запланирован по дате, разработки осталось месяц, всё вроде хорошо, но тут прибегает заказчик с новой пачкой требований и говорит срочно добавить их в релиз. При этом очевидно, что и новые и старые требования за месяц не сделать. Что будете делать?"
Ответы можете в тред отправлять, поделюсь своим мнением)
Список конференции, которые могут быть интересны системному аналитику)
Есть очень крутая вакансия с релокейтом в Сербию😍
все вопросы можно задавать в тред)