Vladimir Arutin (QA engineer in HYS Enterprise) and Nikolay Tsyb (Java Engineer in Oracle Ukraine) will share their experience and tell how QA and Dev can help each other when working on product creation, as well as about the productive collaboration of these two branches.
We’ll talk about:
Google old swagger, and why we’re fond of it
Microservices contract testing, or why a deal is a deal
Ordered chaos as an alternative to the arrangement
Use of PACT and act
How to hedge your microservices’ work
Advantages of Consumer-Driven Contract over end-to-end tests
Dev/QA symbiosis or “per aspera ad astra” (to the stars by hard ways)
Евгений Джамалов. Agile в условиях мульти-вендорности и распределённых команд.ScrumTrek
Мы запустили 12 команд за 9 месяцев. У нас дружат 7 вендоров. Разрабатываем 4 больших продукта. Люди разбросаны по 7-ми локациям. В команде может быть до 4 представителей вендоров. Как минимум, по 1 человеку от другого вендора в команде. Сказка? Этот доклад о том, как мы их "дружили" и синхронизировали. Мой опыт и доклад интересны тем, что я столкнулся с проблемой, которой не было найдено никакого решения в свободном доступе. Мне хотелось бы в формате сказки, поделится с вами тем, как именно мы строили нашу работу и отношения для достижения результата, а так же рассказать, как и почему мы оказались в такой ситуации. К сожалению, много придётся оставить за кадром... так что - спрашивайте!
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...ScrumTrek
В компании «1С-Битрикс более 10 лет успешно используется плеяда Agile методологий как для управления продуктом, так и для развития технологической платформы: от XP до Model Storming и Story Mappings, от глубокого проникновения всех «бойцов» общими командными целями и интенсивных визуальных коммуникаций без ТЗ, до выполнения топ-менеджерами компании интегрирующих ролей Scrum Master/ProductOwner, вплоть до парного программирования с генеральным директором. Самобытное и глубокое проникновение в культуру команды принципов Agile Manifesto, уважение клиента, возведенное в культ, с искренним желанием решить его технологические задачи, практическое стремление к техническому совершенству. Мы расскажем об этом, поделимся собственным опытом и инструментами, расскажем что работает лучше и когда, а что не взлетает ни при каких условиях. Особое внимание уделим особенностям применения Agile к задачам, требующим глубокого системного анализа и проектирования.
Продуктовая Аналитика — Карго Культ в современных компанияхEvgeny Kuryshev
В условиях быстрой разработки становится более важным и более сложным такой вопрос: если мы можем менять вектор развития продукта очень часто и умеем жить с изменяющимися требованиями, то как понять что мы рационально используем эту возможность, не прыгаем вперёд-назад, а остаемся сфокусированными в своём развитии продукта?
Тут, разумеется, есть куча инструментов и практик lean практики get out of the building, традиционная продуктовая аналитика и, конечно, всеми любимые A/B тесты.
Но многие бросившись использовать всё это внезапно понимают, что получившиеся процессы больше напоминают карго культы: A/B тестирование красных против зеленых кнопок на страницах где 100 человек в день с конверсией в 5% делают какой-то экшн. Или обвешивание счётчиками Google Analytics всех элементов интерфейса, который используют 3 человека в день. Или мы идем в гости к своим друзьям, чтобы узнать их мнение о новом дизайне, забывая о том что наши друзья совсем не репрезентативны.
С какими проблемами мы сталкивались, как мы разочаровались в этих практиках, успели их возненавидеть и как обратно поверили и полюбили эти и другие подходы развития и эволюции продук
Евгений Джамалов. Agile в условиях мульти-вендорности и распределённых команд.ScrumTrek
Мы запустили 12 команд за 9 месяцев. У нас дружат 7 вендоров. Разрабатываем 4 больших продукта. Люди разбросаны по 7-ми локациям. В команде может быть до 4 представителей вендоров. Как минимум, по 1 человеку от другого вендора в команде. Сказка? Этот доклад о том, как мы их "дружили" и синхронизировали. Мой опыт и доклад интересны тем, что я столкнулся с проблемой, которой не было найдено никакого решения в свободном доступе. Мне хотелось бы в формате сказки, поделится с вами тем, как именно мы строили нашу работу и отношения для достижения результата, а так же рассказать, как и почему мы оказались в такой ситуации. К сожалению, много придётся оставить за кадром... так что - спрашивайте!
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...ScrumTrek
В компании «1С-Битрикс более 10 лет успешно используется плеяда Agile методологий как для управления продуктом, так и для развития технологической платформы: от XP до Model Storming и Story Mappings, от глубокого проникновения всех «бойцов» общими командными целями и интенсивных визуальных коммуникаций без ТЗ, до выполнения топ-менеджерами компании интегрирующих ролей Scrum Master/ProductOwner, вплоть до парного программирования с генеральным директором. Самобытное и глубокое проникновение в культуру команды принципов Agile Manifesto, уважение клиента, возведенное в культ, с искренним желанием решить его технологические задачи, практическое стремление к техническому совершенству. Мы расскажем об этом, поделимся собственным опытом и инструментами, расскажем что работает лучше и когда, а что не взлетает ни при каких условиях. Особое внимание уделим особенностям применения Agile к задачам, требующим глубокого системного анализа и проектирования.
Продуктовая Аналитика — Карго Культ в современных компанияхEvgeny Kuryshev
В условиях быстрой разработки становится более важным и более сложным такой вопрос: если мы можем менять вектор развития продукта очень часто и умеем жить с изменяющимися требованиями, то как понять что мы рационально используем эту возможность, не прыгаем вперёд-назад, а остаемся сфокусированными в своём развитии продукта?
Тут, разумеется, есть куча инструментов и практик lean практики get out of the building, традиционная продуктовая аналитика и, конечно, всеми любимые A/B тесты.
Но многие бросившись использовать всё это внезапно понимают, что получившиеся процессы больше напоминают карго культы: A/B тестирование красных против зеленых кнопок на страницах где 100 человек в день с конверсией в 5% делают какой-то экшн. Или обвешивание счётчиками Google Analytics всех элементов интерфейса, который используют 3 человека в день. Или мы идем в гости к своим друзьям, чтобы узнать их мнение о новом дизайне, забывая о том что наши друзья совсем не репрезентативны.
С какими проблемами мы сталкивались, как мы разочаровались в этих практиках, успели их возненавидеть и как обратно поверили и полюбили эти и другие подходы развития и эволюции продук
Когда код «убивает», или зачем нам тестировать наши продуктыОлег Стрекаловский
Доклад посвящен теме тестирования и надёжности ПО. Что вы получаете, когда забываете о качестве разрабатываемого продукта и "куда копать", если вы вдруг решите начать проверять то, что у вас разрабатывается.
* Рассказы о том, как построить свою систему для управления своим процессом тестирования из своих подручных материалов для своих профессиональных нужд.
* Инструкция по сбору стихов из различного сора.
* Перекладывание творческих позывов на производственные рельсы.
* Способ стать незаметным и незаменимым в процессе разработки.
* Делаем процесс тестирования наглядным и предсказуемым.
* Создаем условия, при которых все заинтересованные лица в проекте сидят с довольными лицами.
Доклада генерального директора Digital.TOols Волкова Алексея на конференции Вaltic Digital Days 11.08.2017
Как работу над прибылью сделать не чудом и случайность, а управляемым рутинным процессом.
Почему не на сайте работаем с Usability, а во вне
Почему не оптимизация кампании, а эксперименты?
Презентация Родиона Скрябина на онлайн-конференции EMB2B 2014: "Полезное видео в контент-маркетинге".
Видеозапись выступления здесь: http://www.youtube.com/watch?v=LfMhX6wqpMg
Тезисы доклада:
1. Формулировка задачи для полезного видео.
2. Выбор тематики и конкурентный анализ.
3. Перекладываем экстренность на рельсы контент-маркетинга.
4. Бюджетирование и качество контента.
Руководство, как оптимизировать ваш канал и приблизить его внешний вид к идеальному. Помните, оформление видеоканала — это лицо вашей компании на YouTube.
✔️ OWASP Top 10 in 2020
✔️ SQL injections classification
✔️ How to avoid and protect your app
✔️ Examples of how to use SQL injections on real websites.
Экстремальный проектный менеджмент. Набор и управление командойVladimir Arutin
Доклад не похож на традиционные советы по набору персонала, а содержит "черные" скрипты управления. Как именно нужно набирать сотрудников, управлять командой и правильно мотивировать к действию. Каким должен быть руководитель и почему дружный коллектив это не всегда хорошо. Классификация групп сотрудников и приёмы воздействия.
Доклад расчитан для тех, кто собирается связать свою жизнь с миром тестирования программного обеспечения или только начал осваивать профессию тестировщика. Собраны самые популярные мифы о тестировании, в основе которых которых лежат ложные стереотип и представления о QA.
Test Metrics Life Cycle
Test Summary Report
Test Tracking and Efficiency
Test Effort
Test Effectiveness
Test Coverage
Test Economics
Test Team Metrics
Test Management Tools
Test Automation Metrics
Test Automation Metrics
Examples
How to use pairwise testing on your projects.
The main idea.
Mechanism of calculation.
Secrets and tools.
PICT.
Testing Techniques in Software Testing
Orthogonal arrays
ACTs
When All Teammates Speak The Same Language
Two main problems in software development
It's all about brains
What is BDD?
BDD vs TDD vs ATDD
Three Amigos
Gherkin
Cucumber and Selenium WebDriver
How to use feature files and create steps definitions
Examples
The Secret Ingredient of Test Management answers on such questions as "What is ROI?", "What are testing measures ?", "How to improve test process?". "What is Risk-based testing?", " How to manage the team?" etc.
Когда код «убивает», или зачем нам тестировать наши продуктыОлег Стрекаловский
Доклад посвящен теме тестирования и надёжности ПО. Что вы получаете, когда забываете о качестве разрабатываемого продукта и "куда копать", если вы вдруг решите начать проверять то, что у вас разрабатывается.
* Рассказы о том, как построить свою систему для управления своим процессом тестирования из своих подручных материалов для своих профессиональных нужд.
* Инструкция по сбору стихов из различного сора.
* Перекладывание творческих позывов на производственные рельсы.
* Способ стать незаметным и незаменимым в процессе разработки.
* Делаем процесс тестирования наглядным и предсказуемым.
* Создаем условия, при которых все заинтересованные лица в проекте сидят с довольными лицами.
Доклада генерального директора Digital.TOols Волкова Алексея на конференции Вaltic Digital Days 11.08.2017
Как работу над прибылью сделать не чудом и случайность, а управляемым рутинным процессом.
Почему не на сайте работаем с Usability, а во вне
Почему не оптимизация кампании, а эксперименты?
Презентация Родиона Скрябина на онлайн-конференции EMB2B 2014: "Полезное видео в контент-маркетинге".
Видеозапись выступления здесь: http://www.youtube.com/watch?v=LfMhX6wqpMg
Тезисы доклада:
1. Формулировка задачи для полезного видео.
2. Выбор тематики и конкурентный анализ.
3. Перекладываем экстренность на рельсы контент-маркетинга.
4. Бюджетирование и качество контента.
Руководство, как оптимизировать ваш канал и приблизить его внешний вид к идеальному. Помните, оформление видеоканала — это лицо вашей компании на YouTube.
✔️ OWASP Top 10 in 2020
✔️ SQL injections classification
✔️ How to avoid and protect your app
✔️ Examples of how to use SQL injections on real websites.
Экстремальный проектный менеджмент. Набор и управление командойVladimir Arutin
Доклад не похож на традиционные советы по набору персонала, а содержит "черные" скрипты управления. Как именно нужно набирать сотрудников, управлять командой и правильно мотивировать к действию. Каким должен быть руководитель и почему дружный коллектив это не всегда хорошо. Классификация групп сотрудников и приёмы воздействия.
Доклад расчитан для тех, кто собирается связать свою жизнь с миром тестирования программного обеспечения или только начал осваивать профессию тестировщика. Собраны самые популярные мифы о тестировании, в основе которых которых лежат ложные стереотип и представления о QA.
Test Metrics Life Cycle
Test Summary Report
Test Tracking and Efficiency
Test Effort
Test Effectiveness
Test Coverage
Test Economics
Test Team Metrics
Test Management Tools
Test Automation Metrics
Test Automation Metrics
Examples
How to use pairwise testing on your projects.
The main idea.
Mechanism of calculation.
Secrets and tools.
PICT.
Testing Techniques in Software Testing
Orthogonal arrays
ACTs
When All Teammates Speak The Same Language
Two main problems in software development
It's all about brains
What is BDD?
BDD vs TDD vs ATDD
Three Amigos
Gherkin
Cucumber and Selenium WebDriver
How to use feature files and create steps definitions
Examples
The Secret Ingredient of Test Management answers on such questions as "What is ROI?", "What are testing measures ?", "How to improve test process?". "What is Risk-based testing?", " How to manage the team?" etc.
2. NICKOLAY TSYB
SOFTWARE DEVELOPER
at Oracle Ukraine
About 9 years of commerce development
Hillel teacher
VLADIMIR ARUTIN
QA ENGINEER
at HYS Enterprise
ISTQB® Certified Test Manager
ISTQB and QA Manual
Training Instructor
Certified Coach, Public
Speaker
3. СОДЕРЖАНИЕ:
ЗНАКОМСТВО
ГЛАВА 1. ХОРОШИЙ, ПЛОХОЙ, ЗЛОЙ
ГЛАВА 2. СТАРЫЙ ДОБРЫЙ SWAGGER
ГЛАВА 3. ДОГОВОР ДОРОЖЕ ДЕНЕГ
ГЛАВА 4. ЗАЧЕМ ТЕСТИРОВЩИКУ СНИФФЕРЫ
ГЛАВА 5. В НАЧАЛЕ БЫЛ ХАОС
В КАЧЕСТВЕ ЭПИЛОГА
20. 7 грехов тестировщика
1) Плохие коммуникационные навыки
2) Отсутствие технических знаний
3) Привычка сообщать о проблеме без анализа
4) Небрежность
5) Багохульство
6) Неправильный приоритет
7) Не предпринято ничего для выявления проблемыКЕЙ
21. НЕ НАРУШАЙТЕ ЗАПОВЕДИ
Уважайте труд разработчиков
Подходите к тестированию реалистично
Повышайте свой технический уровень
Выходите за рамки требований
Не забывайте об отчётности
Не стесняйтесь предлагать
Делайте работу качественно
Избегайте перехода на личности
Контролируйте невербальные проявления
Будьте самокритичны!
57. ● Улучшение коммуникации QA и DEV
в команде
● Возможность предоставления
документации в удобном виде
58. ● Улучшение коммуникации QA и DEV
в команде
● Возможность предоставления
документации в удобном виде
● Упрощение взаимосвязи между
сервисами, а так же их
тестирования
110. ЗАЧЕМ ЭТО QA
МОЖНО:
● ДЕЛАТЬ ЗАПРОСЫ
● ПРОСМАТРИВАТЬ ЗАПРОСЫ
● ИМИТИРОВАТЬ ОТВЕТЫ
● АНАЛИЗИРОВАТЬ ДАМПЫ
● ПОЛНОСТЬЮ ВИДЕТЬ
ВЗАИМОДЕЙСТВИЕ БЕКА И ФРОНТА
● TROUBLESHOOTING
143. ● Улучшение качества продуктов
● QA инженеры создают скрипты для
хаос тестирования, тем самым
создавая разработчику
определенный мейнсет при
разработки сервисов