SlideShare a Scribd company logo
Всяко разно из жизни
одного IT-шника
QA Expert Day
Кто этот парень перед нами?
Кто этот парень перед нами?
Имя: Андрей Сильчук
Возраст: 28 лет
Место работы: DataArt
Должность: Project Manager
Опыт: manual + Automation + management
Увлечения: фигурное катание, Star Wars,
snowboarding
Agenda
Agenda
- Никаких четко заданных рамок
- Только диалог
- Вопрос-ответ
- Спрашивать можно ВСЁ! Не бывает глупых вопросов, бывают «лекторы»,
которые не знают ответы на заданные вопросы
- Только реальные кейсы из жизни
Agenda
- Technical cases
- Soft cases
- Others
You might think …
Don’t worry …
Main Aim
It is time for …
Case 1 – cross OS file manager
Case 1 – cross OS file manager
WinSCP etc.
Case 2 – communication
- Попытаться понять, что чувствует человек
- Найти общий интерес
- Уделить 30 секунд в начале разговора на
общение на отвлеченные темы
Case 3 – email filtering
- Используйте правила для фильтрации почты! Это важно!
Case 3 – email filtering
- Разносите все по разным папкам, так проще искать
Case 3 – email filtering
- Используйте категории
Case 4 – command line
- В QA области обязательно умение работы с command line
- Даже если оно вам не нужно в сегодняшнем проекте, оно обязательно
пригодится в следующем
- Если же не будет надобности проектной, это умение облегчит вам жизнь
повседневную (grep, sed, find etc.)
Case 5 – double check
- Убедитесь, что ваш собеседник вас понял правильно, иначе это может
привести к очень плачевным последствиям
- Не бойтесь переспрашивать или повторяться
Case 6 – Security testing
- Web Security Dojo - Training Environment for Web Application Security
Penetration Testing
Case 6 – Security testing
- Overview https://www.mavensecurity.com/resources/web-security-dojo/
- Download Web Security Dojo from
http://sourceforge.net/projects/websecuritydojo/files/
Case 7 – acceptance !=
f*ck off
Case 7 – acceptance !=
f*ck off
1. Первое правило сдачи проекта: никому не сдавай проект на отъеб…
лишь бы сдать
2. Второе правило сдачи проекта: никогда не сдавай проект на отъеб…
лишь бы сдать
3. Третье правило сдачи проекта: в сдаче проекта участвуют только
двое (заказчик и команда)
4. Четвертое правило сдачи проекта: не более одной сдачи проекта за
раз
Case 7 – acceptance !=
f*ck off
5. Пятое правило сдачи проекта: проект при сдаче должен быть «без
обуви и голый по пояс (а лучше и голый полностью)»
6. Шестое правило сдачи проекта: сдача проекта продолжается столько,
сколько потребуется
7. Седьмое правило сдачи проекта: если заказчик принял проект или
делает вид, что принял проект, или говорит «Это же именно то, что
я хотел» – проект сдан.
8. Восьмое правило сдачи проекта: команда обязана сдать проект
Case 8 – test case review and
knowledge sharing.
MUST HAVE!
- Обязательно проводите review ваших тест кейсов внутри команды.
- Можно давать на ревью, как разработчикам, так и коллегам
тестировщикам
- Ревью должно быть, как автоматических тесткейсов, так и мануальных
- Проводите knowledge sharing внутри команды, после полного цикла
тестирования новой фичи
- Knowledge sharing можно проводить и после «победы» над сложным, с
вашей точки зрения, кейсом
Case 9 – cross cultural
communication
- Общение с израильтянами
- Общение с немцами
- Общение с индусами
- Общение с англичанами
- Общение с американцами
Case 10 – never “tint” reports
- Никогда не аппроксимируйте/подкрашивайте репорты и результаты
тестового прогона.
- Лучше пошлите промежуточный результат и сообщите когда ожидать
конечного результата
Case 11 – short same type
projects
- Какие сложности могут возникнуть при работе с короткими,
однотипными проектами и как их побороть
- DEV guide
- QA guide
- «Общие» тесты
- Возможность переиспользовать environment
Case 12 – “donkey”
customer
- Проанализировать ваш solution
- Обговорите его с коллегами
- Все еще уверенны что решение верное, а заказчик упирается?
- Пришлите N-1 вариантов различных решений
- Пришлите решение N = 1 решению
- Profit!
Case 13 – users are stupid.
Time to time customers also
- Всегда рассчитывайте на пессимистический сценарий – конечный
пользователь/заказчик «тупой»
- Анализируйте ошибки пользователей с различных форумов и других
источников
- Предлагайте улучшения в продукт
Case 14 – remote access tools
- Remote desktop manager, mremote etc.
Case 15 – smth important?
ONLY EMAILS!
- Любой важный таск обязан быть письменно подтвержден и сохранен
- С другой стороны, никогда не тыкайте этим письмом в виноватого,
старайтесь это сделать более дипломатично
Case 16 – just useful advices
- Имейте хотя бы общее представление и базовые скилы в автоматизации
- Тоже самое касается и программирования на каком-либо ООП языке
- Если вы работаете c не техническим заказчиком, начинайте работу
только после окончательного апрува спецификации на ту или иную фичу.
А лучше ВСЕГДА начинайте работу только после окончательного апрува
подробной спецификации на фичу 
- Personal Task planning (trello, onenote etc.)
Case 17 – just funny cases
Case 18 – and remember…
Вопросы?

More Related Content

What's hot

Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...GTestClub
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
CEE-SEC(R)
 
TDD
TDDTDD
Мелочь пузатая или Объем тест кейса против его содержательности
Мелочь пузатая или Объем тест кейса против его содержательностиМелочь пузатая или Объем тест кейса против его содержательности
Мелочь пузатая или Объем тест кейса против его содержательности
Alexei Lupan
 
Шагнуть на встречу тестированию требований. Советы тестировщика
Шагнуть на встречу тестированию требований. Советы тестировщикаШагнуть на встречу тестированию требований. Советы тестировщика
Шагнуть на встречу тестированию требований. Советы тестировщика
SQALab
 
4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)Ontico
 
Big Boss
Big BossBig Boss
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийISsoft
 
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникацийАлексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
ScrumTrek
 
Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.
Arseny Kravchenko
 
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиков
Uladzimir Kryvenka
 
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Alina Dolgikh
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
Denis Beskov
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"
Dakiry
 
Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Technopark
 
Writing a computer vision paper
Writing a computer vision paperWriting a computer vision paper
Writing a computer vision paperAnton Konushin
 
Собеседование на позицию Java Developer
Собеседование на позицию Java DeveloperСобеседование на позицию Java Developer
Собеседование на позицию Java Developer
Olexandra Dmytrenko
 
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Deutsche Post
 
172 вебинар UXRussia
172 вебинар UXRussia172 вебинар UXRussia
172 вебинар UXRussiaJulia Suvorova
 
Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковDenis Beskov
 

What's hot (20)

Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
 
TDD
TDDTDD
TDD
 
Мелочь пузатая или Объем тест кейса против его содержательности
Мелочь пузатая или Объем тест кейса против его содержательностиМелочь пузатая или Объем тест кейса против его содержательности
Мелочь пузатая или Объем тест кейса против его содержательности
 
Шагнуть на встречу тестированию требований. Советы тестировщика
Шагнуть на встречу тестированию требований. Советы тестировщикаШагнуть на встречу тестированию требований. Советы тестировщика
Шагнуть на встречу тестированию требований. Советы тестировщика
 
4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)4 производственных контекста (Денис Бесков)
4 производственных контекста (Денис Бесков)
 
Big Boss
Big BossBig Boss
Big Boss
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникацийАлексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
 
Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.
 
Викторина для тестировщиков
Викторина для тестировщиковВикторина для тестировщиков
Викторина для тестировщиков
 
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"
 
Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7
 
Writing a computer vision paper
Writing a computer vision paperWriting a computer vision paper
Writing a computer vision paper
 
Собеседование на позицию Java Developer
Собеседование на позицию Java DeveloperСобеседование на позицию Java Developer
Собеседование на позицию Java Developer
 
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестированииМетод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
 
172 вебинар UXRussia
172 вебинар UXRussia172 вебинар UXRussia
172 вебинар UXRussia
 
Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиков
 

Viewers also liked

Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"
Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"
Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"
Provectus
 
Geolocation API実地試験
Geolocation API実地試験Geolocation API実地試験
Geolocation API実地試験
mikan_slide
 
ACP April End of School Year Newsletter SP_2011
ACP April End of School Year Newsletter SP_2011ACP April End of School Year Newsletter SP_2011
ACP April End of School Year Newsletter SP_2011
Jennifer Clemente
 
883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)
883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)
883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)Jonathan Mohabir
 
The way from DB-driven development to DDD
The way from DB-driven development to DDDThe way from DB-driven development to DDD
The way from DB-driven development to DDD
Provectus
 
ciencias naturales
ciencias naturales ciencias naturales
ciencias naturales
yessarias422
 
Hackathon Hydrosphere.io - AffApp
Hackathon Hydrosphere.io - AffAppHackathon Hydrosphere.io - AffApp
Hackathon Hydrosphere.io - AffApp
Provectus
 
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
Provectus
 
Leer inventando
Leer inventandoLeer inventando
Leer inventando
Claudia Valencia
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a business
Provectus
 
Backbone js for expert fridays.pptx
Backbone js for  expert fridays.pptxBackbone js for  expert fridays.pptx
Backbone js for expert fridays.pptx
Provectus
 
QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"
QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"
QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"
Provectus
 
Proof of Time Travel and Teleportation?
Proof of Time Travel and Teleportation?Proof of Time Travel and Teleportation?
Proof of Time Travel and Teleportation?
smellybottlenec93
 
Sample Menu and Pricing Cards
Sample Menu and Pricing CardsSample Menu and Pricing Cards
Sample Menu and Pricing Cards
Jennifer Clemente
 
Social@Scale Summit Hosted by Nestle Purina Agenda
Social@Scale Summit Hosted by Nestle Purina AgendaSocial@Scale Summit Hosted by Nestle Purina Agenda
Social@Scale Summit Hosted by Nestle Purina AgendaJennifer Clemente
 
Digital Strategy CIC StLouis_ClementeFarmer 2014
Digital Strategy CIC StLouis_ClementeFarmer 2014Digital Strategy CIC StLouis_ClementeFarmer 2014
Digital Strategy CIC StLouis_ClementeFarmer 2014Jennifer Clemente
 
Роман Степанов: "Анализ данных о местоположении клиентов"
Роман Степанов: "Анализ данных о местоположении клиентов"Роман Степанов: "Анализ данных о местоположении клиентов"
Роман Степанов: "Анализ данных о местоположении клиентов"
Provectus
 

Viewers also liked (18)

Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"
Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"
Ринат Ахметов: "Восстановление модели трехмерного объекта по видеопотоку"
 
Geolocation API実地試験
Geolocation API実地試験Geolocation API実地試験
Geolocation API実地試験
 
ACP April End of School Year Newsletter SP_2011
ACP April End of School Year Newsletter SP_2011ACP April End of School Year Newsletter SP_2011
ACP April End of School Year Newsletter SP_2011
 
883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)
883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)
883 THISTLE DOWN CIRCLE - Sept 10 (EXISTING)
 
The way from DB-driven development to DDD
The way from DB-driven development to DDDThe way from DB-driven development to DDD
The way from DB-driven development to DDD
 
ciencias naturales
ciencias naturales ciencias naturales
ciencias naturales
 
Hackathon Hydrosphere.io - AffApp
Hackathon Hydrosphere.io - AffAppHackathon Hydrosphere.io - AffApp
Hackathon Hydrosphere.io - AffApp
 
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
 
Leer inventando
Leer inventandoLeer inventando
Leer inventando
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a business
 
Backbone js for expert fridays.pptx
Backbone js for  expert fridays.pptxBackbone js for  expert fridays.pptx
Backbone js for expert fridays.pptx
 
Noor CV
Noor CVNoor CV
Noor CV
 
QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"
QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"
QA MeetUp - Эмиль Хуснетдинов: "Управление качеством проекта"
 
Proof of Time Travel and Teleportation?
Proof of Time Travel and Teleportation?Proof of Time Travel and Teleportation?
Proof of Time Travel and Teleportation?
 
Sample Menu and Pricing Cards
Sample Menu and Pricing CardsSample Menu and Pricing Cards
Sample Menu and Pricing Cards
 
Social@Scale Summit Hosted by Nestle Purina Agenda
Social@Scale Summit Hosted by Nestle Purina AgendaSocial@Scale Summit Hosted by Nestle Purina Agenda
Social@Scale Summit Hosted by Nestle Purina Agenda
 
Digital Strategy CIC StLouis_ClementeFarmer 2014
Digital Strategy CIC StLouis_ClementeFarmer 2014Digital Strategy CIC StLouis_ClementeFarmer 2014
Digital Strategy CIC StLouis_ClementeFarmer 2014
 
Роман Степанов: "Анализ данных о местоположении клиентов"
Роман Степанов: "Анализ данных о местоположении клиентов"Роман Степанов: "Анализ данных о местоположении клиентов"
Роман Степанов: "Анализ данных о местоположении клиентов"
 

Similar to Андрей Сильчук для QA Expert Day

Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовrit2010
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаRaum7
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаAlexander Kalouguine
 
Agile testing
Agile testingAgile testing
Agile testing
SPB SQA Group
 
ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитикаAndrey Verbitsky
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
Coub
 
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
ПрофсоUX
 
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Anton Outkine
 
SqaВфны8
SqaВфны8SqaВфны8
SqaВфны8
Catherine Tipanova
 
Kicking Off A Scrum Startup
Kicking Off A Scrum StartupKicking Off A Scrum Startup
Kicking Off A Scrum Startup
Agile Base Camp
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидахОмские ИТ-субботники
 
случаи из практики пма.
случаи из практики пма.случаи из практики пма.
случаи из практики пма.
MobiDev
 
Ярина Готліб
Ярина Готліб Ярина Готліб
Ярина Готліб
Lviv Startup Club
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
Anna Tarasenko
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
Alexey Krivitsky
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
Marina Peregud
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеReturn on Intelligence
 
Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012
Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012
Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012ideaperm
 

Similar to Андрей Сильчук для QA Expert Day (20)

Andrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсовAndrey Petrov методология P D P, часть 1, цели вместо кейсов
Andrey Petrov методология P D P, часть 1, цели вместо кейсов
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитика
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
Agile testing
Agile testingAgile testing
Agile testing
 
ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитика
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
 
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
 
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
Ведение коротких, сложных
 и серьёзных дизайн-проектов 
в условиях военного в...
 
SqaВфны8
SqaВфны8SqaВфны8
SqaВфны8
 
Kicking Off A Scrum Startup
Kicking Off A Scrum StartupKicking Off A Scrum Startup
Kicking Off A Scrum Startup
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
 
случаи из практики пма.
случаи из практики пма.случаи из практики пма.
случаи из практики пма.
 
Ярина Готліб
Ярина Готліб Ярина Готліб
Ярина Готліб
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбине
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012
Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012
Дмитрий Чирков, "Технологический стартап", занятие 2, 21.03.2012
 

More from Provectus

Choosing the right IDP Solution
Choosing the right IDP SolutionChoosing the right IDP Solution
Choosing the right IDP Solution
Provectus
 
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Provectus
 
Choosing the Right Document Processing Solution for Healthcare Organizations
Choosing the Right Document Processing Solution for Healthcare OrganizationsChoosing the Right Document Processing Solution for Healthcare Organizations
Choosing the Right Document Processing Solution for Healthcare Organizations
Provectus
 
MLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in ProductionMLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in Production
Provectus
 
AI Stack on AWS: Amazon SageMaker and Beyond
AI Stack on AWS: Amazon SageMaker and BeyondAI Stack on AWS: Amazon SageMaker and Beyond
AI Stack on AWS: Amazon SageMaker and Beyond
Provectus
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
Provectus
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
Provectus
 
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMRCost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
Provectus
 
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
Provectus
 
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K..."Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
Provectus
 
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ..."How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
Provectus
 
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky..."Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
Provectus
 
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2..."Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
Provectus
 
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma..."Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
Provectus
 
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ..."Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
Provectus
 
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
Provectus
 
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
Provectus
 
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti..."Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
Provectus
 
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
Provectus
 
How to implement authorization in your backend with AWS IAM
How to implement authorization in your backend with AWS IAMHow to implement authorization in your backend with AWS IAM
How to implement authorization in your backend with AWS IAM
Provectus
 

More from Provectus (20)

Choosing the right IDP Solution
Choosing the right IDP SolutionChoosing the right IDP Solution
Choosing the right IDP Solution
 
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
 
Choosing the Right Document Processing Solution for Healthcare Organizations
Choosing the Right Document Processing Solution for Healthcare OrganizationsChoosing the Right Document Processing Solution for Healthcare Organizations
Choosing the Right Document Processing Solution for Healthcare Organizations
 
MLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in ProductionMLOps and Data Quality: Deploying Reliable ML Models in Production
MLOps and Data Quality: Deploying Reliable ML Models in Production
 
AI Stack on AWS: Amazon SageMaker and Beyond
AI Stack on AWS: Amazon SageMaker and BeyondAI Stack on AWS: Amazon SageMaker and Beyond
AI Stack on AWS: Amazon SageMaker and Beyond
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
 
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMRCost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
 
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
 
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K..."Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
 
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ..."How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
 
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky..."Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
 
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2..."Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
 
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma..."Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
 
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ..."Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
 
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
 
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
 
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti..."Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
 
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
 
How to implement authorization in your backend with AWS IAM
How to implement authorization in your backend with AWS IAMHow to implement authorization in your backend with AWS IAM
How to implement authorization in your backend with AWS IAM
 

Андрей Сильчук для QA Expert Day

  • 1. Всяко разно из жизни одного IT-шника QA Expert Day
  • 2. Кто этот парень перед нами?
  • 3. Кто этот парень перед нами? Имя: Андрей Сильчук Возраст: 28 лет Место работы: DataArt Должность: Project Manager Опыт: manual + Automation + management Увлечения: фигурное катание, Star Wars, snowboarding
  • 5. Agenda - Никаких четко заданных рамок - Только диалог - Вопрос-ответ - Спрашивать можно ВСЁ! Не бывает глупых вопросов, бывают «лекторы», которые не знают ответы на заданные вопросы - Только реальные кейсы из жизни
  • 6. Agenda - Technical cases - Soft cases - Others
  • 10. It is time for …
  • 11. Case 1 – cross OS file manager
  • 12. Case 1 – cross OS file manager WinSCP etc.
  • 13. Case 2 – communication - Попытаться понять, что чувствует человек - Найти общий интерес - Уделить 30 секунд в начале разговора на общение на отвлеченные темы
  • 14. Case 3 – email filtering - Используйте правила для фильтрации почты! Это важно!
  • 15. Case 3 – email filtering - Разносите все по разным папкам, так проще искать
  • 16. Case 3 – email filtering - Используйте категории
  • 17. Case 4 – command line - В QA области обязательно умение работы с command line - Даже если оно вам не нужно в сегодняшнем проекте, оно обязательно пригодится в следующем - Если же не будет надобности проектной, это умение облегчит вам жизнь повседневную (grep, sed, find etc.)
  • 18. Case 5 – double check - Убедитесь, что ваш собеседник вас понял правильно, иначе это может привести к очень плачевным последствиям - Не бойтесь переспрашивать или повторяться
  • 19. Case 6 – Security testing - Web Security Dojo - Training Environment for Web Application Security Penetration Testing
  • 20. Case 6 – Security testing - Overview https://www.mavensecurity.com/resources/web-security-dojo/ - Download Web Security Dojo from http://sourceforge.net/projects/websecuritydojo/files/
  • 21. Case 7 – acceptance != f*ck off
  • 22. Case 7 – acceptance != f*ck off 1. Первое правило сдачи проекта: никому не сдавай проект на отъеб… лишь бы сдать 2. Второе правило сдачи проекта: никогда не сдавай проект на отъеб… лишь бы сдать 3. Третье правило сдачи проекта: в сдаче проекта участвуют только двое (заказчик и команда) 4. Четвертое правило сдачи проекта: не более одной сдачи проекта за раз
  • 23. Case 7 – acceptance != f*ck off 5. Пятое правило сдачи проекта: проект при сдаче должен быть «без обуви и голый по пояс (а лучше и голый полностью)» 6. Шестое правило сдачи проекта: сдача проекта продолжается столько, сколько потребуется 7. Седьмое правило сдачи проекта: если заказчик принял проект или делает вид, что принял проект, или говорит «Это же именно то, что я хотел» – проект сдан. 8. Восьмое правило сдачи проекта: команда обязана сдать проект
  • 24. Case 8 – test case review and knowledge sharing. MUST HAVE! - Обязательно проводите review ваших тест кейсов внутри команды. - Можно давать на ревью, как разработчикам, так и коллегам тестировщикам - Ревью должно быть, как автоматических тесткейсов, так и мануальных - Проводите knowledge sharing внутри команды, после полного цикла тестирования новой фичи - Knowledge sharing можно проводить и после «победы» над сложным, с вашей точки зрения, кейсом
  • 25. Case 9 – cross cultural communication - Общение с израильтянами - Общение с немцами - Общение с индусами - Общение с англичанами - Общение с американцами
  • 26. Case 10 – never “tint” reports - Никогда не аппроксимируйте/подкрашивайте репорты и результаты тестового прогона. - Лучше пошлите промежуточный результат и сообщите когда ожидать конечного результата
  • 27. Case 11 – short same type projects - Какие сложности могут возникнуть при работе с короткими, однотипными проектами и как их побороть - DEV guide - QA guide - «Общие» тесты - Возможность переиспользовать environment
  • 28. Case 12 – “donkey” customer - Проанализировать ваш solution - Обговорите его с коллегами - Все еще уверенны что решение верное, а заказчик упирается? - Пришлите N-1 вариантов различных решений - Пришлите решение N = 1 решению - Profit!
  • 29. Case 13 – users are stupid. Time to time customers also - Всегда рассчитывайте на пессимистический сценарий – конечный пользователь/заказчик «тупой» - Анализируйте ошибки пользователей с различных форумов и других источников - Предлагайте улучшения в продукт
  • 30. Case 14 – remote access tools - Remote desktop manager, mremote etc.
  • 31. Case 15 – smth important? ONLY EMAILS! - Любой важный таск обязан быть письменно подтвержден и сохранен - С другой стороны, никогда не тыкайте этим письмом в виноватого, старайтесь это сделать более дипломатично
  • 32. Case 16 – just useful advices - Имейте хотя бы общее представление и базовые скилы в автоматизации - Тоже самое касается и программирования на каком-либо ООП языке - Если вы работаете c не техническим заказчиком, начинайте работу только после окончательного апрува спецификации на ту или иную фичу. А лучше ВСЕГДА начинайте работу только после окончательного апрува подробной спецификации на фичу  - Personal Task planning (trello, onenote etc.)
  • 33. Case 17 – just funny cases
  • 34. Case 18 – and remember…