Дайджест видео и презентаций с митапов X5 Tech (осень-зима 2023)
Содержание статьи
ПоказатьСобираем весь полезнейший IT-контент с митапов X5 Tech за 2023 год в одном материале: QA, Data Science, Frontend, Backend и многое другое.
«Let's Talk №1: Робогаля» (21.11.2023)
В ноябре X5 Tech и «Гринатом» провели онлайн-встречу с экспертами в области RPA. Поговорили про трудности внедрения и развития технологий, про людей в роботизации и перспективы отрасли.
- «Импортозамещение: от костылей до современной платформы». Сергей Карамышев, менеджер направления аналитики и роботизации X5 Tech, рассказал:
// почему мы решили отказаться от известной платформы роботизации и как выбрали замену;
// с чем пришлось столкнуться в ключевой момент перехода;
// как платформа развивается вместе с нами;
// какие выводы мы сделали в зале миграции 150 роботов;
// в чём мы видим дальнейшее совместное развитие.
Презентация Сергея — по ссылке.
- «Почему роботы не взлетают?» Николай Комраков, ведущий консультант по цифровым продуктам Гринатом, рассказал:
// почему в каких-то компаниях RPA — масштабный инструмент автоматизации, а где-то остановились на пилотах;
// что влияет на популярность программных роботов в компании;
// почему со временем падают инициативы на настройку программных роботов;
// как не оставить программную роботизацию на пилоте, а двигаться дальше.
Презентация Николая — по ссылке.
- «Сравнение RPA с другими технологиями автоматизации». Андрей Деревнин, главный специалист по управлению предприятием и производством «Русатом — цифровые решения» рассказал о неразрывной связи роботов и legacy-систем, роботах и СМПО (системы мониторинга промышленного оборудования), роботах и web-ресурсах, влиянии требований безопасности на автоматизацию, а также о том, почему роботов можно считать сотрудниками компании.
Презентация Андрея — по ссылке.
- «Сила джедаев или как обучаются падаваны в RPA». Фаддей Осипов, руководитель команды разработки X5 Tech, рассказал:
// какие кандидаты бывают и кого выбрать, чтобы прокачать команду;
// как правильно адаптировать новичка в вашей команде;
// зачем Buddy нужен в команде;
// Hard skill или Soft skill;
// какой идеальный вариант ондбординга в команду.
Презентация Фаддея — по ссылке.
- «День самоуправления в роботизации». Ольга Куимова, руководитель команды поддержки RPA X5 Tech, рассказала:
// почему возникла необходимость реализации сервиса для взаимодействия с роботами;
// как выстраивать эффективное взаимодействие между роботом и пользователем;
// как показать бизнесу коммерческий эффект от роботизации;
// как сервис помогает сделать процессы более прозрачными и эффективными для всех участников;
// зачем нужен мониторинг в RPA и какие метрики можно отслеживать для оценки эффективности.
Презентация Ольги — по ссылке.
- «Использование Process mining для определения потенциала внедрения роботизации». Динар Галин, руководитель направления по развитию Sber Process Mining в ПАО Сбербанк, рассказал об опыте использования Sber Process Mining в Сбере, возможностях встроенных метрик и инструментов ML&DS для определения потенциала использования RPA, как помогает Task Mining для внедрения RPA и подробно остановится на кейсе по анализу эффективности применения робота в процессе обработки заявок на закупку с помощью Process Mining.
Презентация Динара — по ссылке.
X5 QA Meetup #7 (12.12.2023)
В декабре состоялся новогодний QA Meetup, на котором мы поговорили про мониторинг, тренды в тестировании и процессы встраивания дизайн-ревью в компании.
- «Full-coverage monitoring. Преимущества и недостатки». Кирилл Добрынин, эксперт по нагрузочному тестированию X5 Tech рассказал:
// что из себя представляет мониторинг и зачем он нужен;
// какие виды мониторинга бывают, и в каком виде он существует сейчас;
// каким ему хотелось бы видеть идеальный мониторинг с точки зрения рабочего процесса на конкретных примерах.
Презентация Кирилла — по ссылке.
- «Test as Code. Влияние на индустрию тестирования». Независимый эксперт Александр Наумов:
Пока идут споры о том, заменят ли тестировщиков нейросети, развивается новый подход хранения ручных тестов: «Тесты как код», который в дальнейшем окажет значительное влияние на индустрию тестирования.
В своём докладе Александр рассказал, как внедряли данный подход в проекте и как это повлияло на тестирование в команде и не только.
Презентация Александра — по ссылке.
- «Не ищем лёгких путей в тестировании UI или как мы внедряли дизайн ревью». Наталья Филиппова, тимлид группы разработки Lamoda Tech:
А что если внедрить дизайн-ревью и позволить нашим дизайнерам самостоятельно тестировать UI? Почему бы и да, подумали мы. Внедрить такой процесс непросто, но мы не ищем лёгких путей. Главное — результат.
В своём докладе Наталья рассказала про процесс встраивания дизайн-ревью в компании, а также поделилась лайфхаками пользовательского тестирования, которые помогают проводить его ещё более качественно.
Презентация Натальи — по ссылке.
Митап MoscowJS 56 + X5 Tech (23.11.2023)
В ноябре X5 Tech в партнёрстве с комьюнити MoscowJS проводили митап для фронтенд-разработчиков.
От X5 Tech на митапе выступил Сердар Садыков, который рассказал о важных концепциях DDD (Domain-Driven Design) и как мы применили некоторые из их принципов в проекте, используя фреймворк NestJS.
DDD — это подход к проектированию сложных систем, который помогает сосредоточиться на бизнес-логике и языке предметной области. NestJS, с другой стороны, является быстрым и мощным фреймворком для создания масштабируемых приложений на Node.js. Мы решили объединить эти два инструмента, чтобы разработать систему, которая отражает язык предметной области и удовлетворяет потребности бизнеса. Одним из ключевых преимуществ DDD является возможность явно разделить уровни и слои архитектуры, и NestJS прекрасно подходит для решения этого подхода.
Презентация Сердара — по ссылке.
Backend meetup #2 (05.10.2023)
В начале октября прошёл второй митап про бекенд-разработку. На нём были выступления от специалистов по Python и Java. Поговорили про бизнес-логику проекта и прагматичный подход к трансформации данных.
- «Как написать бизнес-логику для Python проекта и не сойти с ума». Денис Тормазов, руководитель команды разработки, Х5 Tech, рассказал о подходе Railway oriented и инструментарии, который поможет в какой-то момент не превратить наш код в тыкву.
Презентация Дениса — по ссылке.
- «Прагматичный подход к трансформации данных: dbt и Python». Ярослав Телишевский, независимый эксперт, рассказал, как dbt и Python могут решить многие проблемы в области преобразования и подготовки данных для аналитики, и разобрал, как сделать пайплайн для обработки наших данных с тестированием и версионированием, добавив скучный SQL шаблонизатор Jinja и функции на Python.
Презентация Ярослава — по ссылке.
- «Railway Oriented Programming: основа реализации кукбука». Максим Морев, backend-разработчик и CTO Газпромбанк рассказал как, кукбук помогает:
// Погружать разработчиков в культуру разработки;
// Гарантировать качество кода, деливери;
// Вскрыть амплитуду тем от DDD до R.O.P.
А также подробнее остановился на всегда валидной доменной модели и базовом тактическом кирпичике DDD — объект-значение (Value Object).
Презентация Максима — по ссылке.
X5 QA Meetup #6 (03.10.2023)
В начале октября состоялся X5 QA Meetup #6, на котором мы поговорили о тестировании мобильных приложений, написанных на Kotlin Multiplatform mobile, о качестве тестов, а также о значимости ручного и авто-тестирования.
- «Как запилить на КММ и не облажаться». Дмитрий Сапрыкин, специалист по тестированию X5 Tech рассказал, как X5 Tech 4 года назад начали создавать кроссплатформенное мобильное приложение на Kotlin Multiplatform for mobile и ответил на вопросы, что такое КММ, как выстраивали процессы в команде, с какими проблемами мы столкнулись и как их решили и какие есть нюансы при тестировании подобного приложения.
Презентация Дмитрия — по ссылке.
- «Качество тестов». Никита Соболев, full-time open-source разработчик.
Одна из основных проблем тестирования в том, что люди относятся к тестам, как к коду второго сорта. Часто используют CTRL+C CTRL+V для написания похожих тестов, не следят за переиспользованием кода, не подготавливают тестовую инфраструктуру проекта. И в какой-то момент поддерживать их становится почти невозможно при любых изменениях самого проекта. Что дальше? Их комментируют, удаляют, перестают запускать.
Никита показал базовые правила, которые позволят вам сделать ваши тесты значительно понятнее и удобнее. Просто и практично.
Презентация Никиты — по ссылке.
- «Ускорение тестирования без автотестов». Карим Аминов, QA Lead Test IT.
Очень часто мы слышим фразы, что автотесты спасут мир и ускорят наши релизы. Но так ли это на самом деле? Что ещё можно сделать, пока на вашем проекте развивается авто-тестирование, и как обрести веру в свою значимость ручным тестировщикам?
Всё это и ещё больше обсудили в рамках доклада Карима.
Презентация Карима — по ссылке.
Techdoc Meetup #2 (28.09.2023)
В конце сентября состоялся наш второй Techdoc Meetup, на котором были два увлекательных доклада, много острых вопросов и общение в рамках круглого стола. Поговорили про атрибуты технических писателей, обсудили стайлгайды.
Митап полезен тем, кто хочет или начинает внедрять в своей компании ToV, шаблоны и стайлгайды, а также тем, кому интересно узнать, какова же роль технического писателя в продуктовой разработке.
- «Атрибуты документации». Арина Кузнецова, технический писатель Ozon рассказала о документах, благодаря которым тексты компании становятся понятнее и однороднее, а работа с документацией — проще. Доклад будет особенно полезен начинающим техписателям, небольшим отделам документирования и продуктовым командам, которые пишут тексты.
Презентация Арины — по ссылке.
- «Стайлгайд. Как и зачем?», Владимир Гусаров, технический писатель X5 Tech рассказал, зачем X5 Tech понадобился стайлгайд, с чем команда столкнулась при его создании и какие проблемы он помог решить. Доклад будет полезен техписам, которые пересматривают подход к документации в команде или хотят улучшить работу с текстами внутри отдела.
Презентация Владимира — по ссылке.
- Круглый стол «Роль технического писателя в продуктовой команде». Участники: Лютикова Александра (X5 Tech), Ушакова Екатерина (Ozon), Салыкина Кристина (Яндекс.Маркет), Долгих Сергей (X5 Tech).
X5 Data Quality Meetup (27.09.2023)
В конце сентября состоялся онлайн-митап, на котором мы поговорили про правила и стратегии для обеспечения точных и надёжных данных.
- «Каким прибором измеряется качество данных? И для чего нужен этот показатель?». Анастасия Щедрякова, ведущий менеджер по качеству данных X5 Tech, рассказала, как спрогнозировать количество бананов, которое необходимо поставить в магазин, чтобы прилавок не был пустым и не ломился от объёма?
Кажется, что всё просто: нужно проанализировать уже совершённые покупки. Но вот незадача: оказывается, на прошлой неделе один клиент купил тонну бананов. Это на самом деле было так и поэтому стоит увеличить поставку товара, или по техническим причинам значение записалось некорректно в базу данных магазина? Отследить такие казусы поможет регулярная проверка данных на качество по некоторым несложным правилам, которыми мы хотим поделиться с вами.
Презентация Анастасии — по ссылке.
- «Всё для удобства менеджеров DQ». Наталья Цой, ведущий менеджер по качеству данных X5 Tech, рассказала, почему специализированный инструмент Ataccama ONE для нас недостаточно специализирован и мы его дорабатываем.
Больше проверок богу проверок! Что такое базовые проверки, сколько их нужно для счастья и почему мы не хотим останавливаться? Для кого, что и как мы делаем?
Презентация Натальи — по ссылке.
Митапы, прошедшие весной и летом 2023 года, собрали здесь: