“Нам есть, что рассказать миру о белорусском DevOps,”– говорили они. “Инфраструктура тестирования меняется и скоро произойдет перелом. Нам нужна площадка для общения с правильными практиками,” – говорили они. Они говорили – они сделали Delex. А еще 300+ человек пришли, чтобы послушать доклады, познакомиться и стать свидетелями рождения нового технологического комьюнити. Были там и EPAMеры: состояли в программном комитете, читали доклады и представляли новые разработки.
Совсем новичкам на Delex пришлось нелегко. Конференция собрала специалистов уровня Senior и Senior+. На это и был расчёт организаторов – дать возможность инженерам с высоким уровнем экспертизы не просто делиться знаниями, но встретить единомышленников. Обсуждение докладов начиналось в залах, перетекало в холлы и продолжилось на after-party. Но обо всем по порядку.
Спикеры одновременно выступали на 4-х площадках. В одном из залов Виктор Ведмич представлял доклад «DevOps in Multi vendors Enterprise». Когда команда разработчиков переваливает за 30 человек нужно придумывать новые подходы. Наш коллега рассказал о своем опыте внедрения DevOps на проекты разного масштаба и практиках, которые дают лучший результат.
Дмитрий Гуменюк:
«Машинное обучение – классная отвертка, но она не решает всех вопросов. Направление новое, мало освоенное и в докладе я хотел показать, в какие стороны я «копал», какие выводы сделал, что сработало, а что нет».
Проследить эволюцию DevOps, а также узнать больше о трансформации в сервис ориентированную модель, возможностях сделать автоматизацию более устойчивой к внешним обстоятельствам, а взаимодействие команды более эффективным рассказал Николай Стаканов в докладе «SOA подход к развитию автоматизации».
И участники, и организаторы много говорили об интерактиве и новых форматах общения во время конференции: в SLACK чате разыгрывали подарки, Telegram-канал во время конференции выдавал информационные сводки. Не остались в стороне от интерактивных тенденций и спикеры. Доклад Анна Чернышевой и Алисы Деменниковой «BDD Automation puzzlers» был полностью сосредоточен на общении со слушателями.
Проведя небольшой квиз с аудиторией, Анна и Алиса подробно рассказали о шишках, набитых при работе с определенными фреймворками, разобрали неожиданные ситуации, связанные с использованием BDD, а также подробно остановились на сильных и слабых сторонах JBehave и Cucumber.
Конференция не оканчивается за дверьми залов, а только начинается. Основной нетворкинг как раз и происходит на стендах партнеров между докладами. На площадке EPAM Андрей Петрашкевич презентовал разработку компании в области мануального и автоматизированного тестирования «Мобильная ферма». Желающих собрать урожай было много – данное решение позволяет выполнять тестирование Web, Native и Hybrid мобильных приложений удаленно на iOS или Android платформах используя Web browser или Appium. Коллеги рассказали о возможностях эмуляции GPS, Chrome web debug, ротация, сложные жесты, скриншоты, crash логи и логи с устройств в реальном времени. В EPAM ферма используется для выполнения в параллели авто тестов, тестирования Apple pay и еще для многих интересных задач.
Совсем новичкам на Delex пришлось нелегко. Конференция собрала специалистов уровня Senior и Senior+. На это и был расчёт организаторов – дать возможность инженерам с высоким уровнем экспертизы не просто делиться знаниями, но встретить единомышленников. Обсуждение докладов начиналось в залах, перетекало в холлы и продолжилось на after-party. Но обо всем по порядку.
Дмитрий Гуменюк, организатор конференции:
«Последние 2 года я много выступаю за границей, и наши докладчики с очень высоким уровнем знаний и экспертизы в DevOps и Test Automation выступают на конференциях по всему миру, но только не в Минске. Мы довольно сильные технические лидеры, но не умеем это показывать. Хочется, чтобы после конференции мы не просто «посидели и разошлись», а продолжили проводить встречи, обмениваться идеями».
Спикеры одновременно выступали на 4-х площадках. В одном из залов Виктор Ведмич представлял доклад «DevOps in Multi vendors Enterprise». Когда команда разработчиков переваливает за 30 человек нужно придумывать новые подходы. Наш коллега рассказал о своем опыте внедрения DevOps на проекты разного масштаба и практиках, которые дают лучший результат.
Виктор Ведмич:Дмитрий Гуменюк свой доклад начал со слов хайповый и трендовый. И, действительно, говоря о «Применении машинного обучения и нейронных сетей в автоматизации тестирования» сложно удержаться от новомодных эпитетов – эти технологии на пике популярности.
«3 основных пункта моего доклада можно обозначить, как:
1. SAFe (Scale Agile Framework) и каким образом DevOps в этом участвует.
2. Release Train: как это работает. Путь от азов до сложной имплементации с примерами.
3. ITIL – лучший способ кодифицировать бизнес процессы, внедряя адаптируй под свои нужды.»
Дмитрий Гуменюк:
«Машинное обучение – классная отвертка, но она не решает всех вопросов. Направление новое, мало освоенное и в докладе я хотел показать, в какие стороны я «копал», какие выводы сделал, что сработало, а что нет».
Проследить эволюцию DevOps, а также узнать больше о трансформации в сервис ориентированную модель, возможностях сделать автоматизацию более устойчивой к внешним обстоятельствам, а взаимодействие команды более эффективным рассказал Николай Стаканов в докладе «SOA подход к развитию автоматизации».
Ближайшее будущее DevOps, по мнению Николая, выглядит так:
«1. DevOps станет сервис ориентированным и более модульным. За счет сервис подхода к каждому компоненту управление и инфраструктура станут более гибкими.
2. DevOps изменится по своей сути: инженеру не нужно будет иметь какие-то сведения о системах, ему достаточно будет умело навигировать в мире сервисов и служб: облачных и локальных, умело соединяя их в единый релиз».
И участники, и организаторы много говорили об интерактиве и новых форматах общения во время конференции: в SLACK чате разыгрывали подарки, Telegram-канал во время конференции выдавал информационные сводки. Не остались в стороне от интерактивных тенденций и спикеры. Доклад Анна Чернышевой и Алисы Деменниковой «BDD Automation puzzlers» был полностью сосредоточен на общении со слушателями.
Проведя небольшой квиз с аудиторией, Анна и Алиса подробно рассказали о шишках, набитых при работе с определенными фреймворками, разобрали неожиданные ситуации, связанные с использованием BDD, а также подробно остановились на сильных и слабых сторонах JBehave и Cucumber.
Анна Чернышева:
«Такое общение очень важно для понимания, что определенные сложности, проблемы и ошибки при работе с разными инструментами есть всегда и это нормально. Например, у нас в докладе разбирается такая ситуация, когда в Cucumber через examples table мы можем передавать непосредственно шаги. А в JBehave так нельзя. Так вот, чтобы рассказать о подобных вещах мы и делали пазлеры и анализ этих двух инструментов».
Конференция не оканчивается за дверьми залов, а только начинается. Основной нетворкинг как раз и происходит на стендах партнеров между докладами. На площадке EPAM Андрей Петрашкевич презентовал разработку компании в области мануального и автоматизированного тестирования «Мобильная ферма». Желающих собрать урожай было много – данное решение позволяет выполнять тестирование Web, Native и Hybrid мобильных приложений удаленно на iOS или Android платформах используя Web browser или Appium. Коллеги рассказали о возможностях эмуляции GPS, Chrome web debug, ротация, сложные жесты, скриншоты, crash логи и логи с устройств в реальном времени. В EPAM ферма используется для выполнения в параллели авто тестов, тестирования Apple pay и еще для многих интересных задач.
Андрей Петрашкевич:Первая минская Delex конференция сразу стала международной, собрав гостей из Беларуси, России, Украины, Польши и Литвы. Silver партнером конференции выступила компания EPAM.
«Все знают, что мобильные проекты бывают краткосрочные и долгосрочные. Нам было интересно, насколько мануальные тестеры и автоматизаторы эффективно используют устройства. Например, рабочий день 8 часов, а используется девайс только на 30-40 процентов. А если бы телефон или планшет в это время был доступен другим тестировщикам – он использовался бы эффективнее. В EPAM это работает вдвойне эффективнее: когда Минск спит, коллеги из США работают и получается кросс-использование. Создать решение, доступное 24/7, чтобы устройства не выходили из строя — довольно сложно. И нам это удалось. Статистика показывает, чтобы быть уверенным, что ваше приложение будет работать на 80% устройств на рынке, например, США, вам необходимо проверить его на 134 мобильных девайсах. Согласитесь, что не каждая проектная команда имеет возможность такой покупки.»