48
Команды из разных стран – секреты успешного тестирования и дипломатии Петруняк Виталий Санкт-Петербург

Команды из разных стран - секреты успешного тестирования и дипломатии

  • Upload
    sqalab

  • View
    327

  • Download
    3

Embed Size (px)

DESCRIPTION

Презентация доклада Виталия Петруняка на конференции SQADays-14, Львов 8-9 ноября 2013

Citation preview

Page 1: Команды из разных стран - секреты успешного тестирования и дипломатии

Команды из разных стран – секреты успешного тестирования и дипломатииПетруняк Виталий

Санкт-Петербург

Page 2: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 2

Кто я?

Петруняк Виталий, специалист по тестированию

Работаю в компании T-Systems CIS, проект FlexProd (команда из 40 человек – все тестировщики)

Page 3: Команды из разных стран - секреты успешного тестирования и дипломатии

Заказчики

13.11.2013Петруняк Виталий 3

Page 4: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 4

Как тестируем?

Functional and QoSRequirments

Business Requirments

Source Code

Design (Productcomponents)

User Acceptance Tests

System Tests

Component andIntegration Tests

Unit Tests

•Functional

Promotion to

Production•Exploratory

•Performance

•Documentation

•Usability

•Functionality

•Etc…Promotion to

Quality

Assurance

Daily Build

•Smoke Tests

•Integration

Harnesses

•Code Analysis

•Style Analysis

•Code Metrics

•Method

Harnesses

Page 5: Команды из разных стран - секреты успешного тестирования и дипломатии

Разрабатываем несколькими потоками

13.11.2013Петруняк Виталий 5

• Разработка

• Регрессия

• Тестирование

• Оценка

• Планирование

Test EstimateTest

PlanningTesting Regression V

3.0

Page 6: Команды из разных стран - секреты успешного тестирования и дипломатии

Разрабатываем несколькими потоками

13.11.2013Петруняк Виталий 6

• Разработка

• Регрессия

• Тестирование

• Оценка

• Планирование

Test EstimateTest

PlanningTesting Regression V

2.0

Test EstimateTest

PlanningTesting Regression V

3.0

Page 7: Команды из разных стран - секреты успешного тестирования и дипломатии

Test EstimateTest

PlanningTesting Regression

Разрабатываем несколькими потоками

13.11.2013Петруняк Виталий 7

• Разработка

• Регрессия

• Тестирование

• Оценка

• Планирование

Test EstimateTest

PlanningTesting Regression V

2.0

Test EstimateTest

PlanningTesting Regression V

3.0

V

4.0

Page 8: Команды из разных стран - секреты успешного тестирования и дипломатии

Test EstimateTest

PlanningTesting Regression

Test EstimateTest

PlanningTesting Regression

Разрабатываем несколькими потоками

13.11.2013Петруняк Виталий 8

• Планирование

• Оценка

• Разработка

• Тестирование

• Регрессия

Test EstimateTest

PlanningTesting Regression V

2.0

Test EstimateTest

PlanningTesting Regression V

3.0

V

4.0

V

5.0

Page 9: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 9

Наша география

Page 10: Команды из разных стран - секреты успешного тестирования и дипломатии

Мы стали слишком формально общаться

13.11.2013Петруняк Виталий 10

• Из-за непрозрачных

процессов многие

проблемы стали

эскалироваться

Page 11: Команды из разных стран - секреты успешного тестирования и дипломатии

Мы стали слишком формально общаться

13.11.2013Петруняк Виталий 11

• Из-за непрозрачных

процессов многие

проблемы стали

эскалироваться

• Борьба за

показатели

Page 12: Команды из разных стран - секреты успешного тестирования и дипломатии

В чём причина?

13.11.2013Петруняк Виталий 12

• Ноу-хау

Page 13: Команды из разных стран - секреты успешного тестирования и дипломатии

В чём причина?

13.11.2013Петруняк Виталий 13

• Ноу-хау

• Консолидация знаний

Page 14: Команды из разных стран - секреты успешного тестирования и дипломатии

В чём причина?

13.11.2013Петруняк Виталий 14

• Ноу-хау

• Консолидация знаний

• Удалённость команд

друг от друга

Page 15: Команды из разных стран - секреты успешного тестирования и дипломатии

В чём причина?

13.11.2013Петруняк Виталий 15

• Ноу-хау

• Консолидация знаний

• Удалённость команд

друг от друга

• Отношение к другой

команде такое же, как к

другой группировке

Page 16: Команды из разных стран - секреты успешного тестирования и дипломатии

Так оставлять нельзя!

13.11.2013Петруняк Виталий 16

Page 17: Команды из разных стран - секреты успешного тестирования и дипломатии

Оценка трудозатрат

13.11.2013Петруняк Виталий 17

На что планируем время

• Техн. вработка

• Чтение документации

• Тестовые темы

• Смежные тесты

И т.д.

Page 18: Команды из разных стран - секреты успешного тестирования и дипломатии

Изменяем отношение к себе

13.11.2013Петруняк Виталий 18

• Создали

презентацию со

всеми членами

команды

Page 19: Команды из разных стран - секреты успешного тестирования и дипломатии

Изменяем отношение к себе

13.11.2013Петруняк Виталий 19

• Создали

презентацию со

всеми членами

команды

• Постоянно её

обновляем

Page 20: Команды из разных стран - секреты успешного тестирования и дипломатии

Изменяем отношение к себе

13.11.2013Петруняк Виталий 20

• Создали

презентацию со

всеми членами

команды

• Постоянно её

обновляем

• Все сотрудники

участвуют в общем

собрании

Page 21: Команды из разных стран - секреты успешного тестирования и дипломатии

Ответственный

13.11.2013Петруняк Виталий 21

Задачи

«ответственного»:

• Отвечать на вопросы

Page 22: Команды из разных стран - секреты успешного тестирования и дипломатии

Ответственный

13.11.2013Петруняк Виталий 22

Задачи

«ответственного»:

• Отвечать на вопросы

• Следить за сроками

Page 23: Команды из разных стран - секреты успешного тестирования и дипломатии

Ответственный

13.11.2013Петруняк Виталий 23

Задачи

«ответственного»:

• Отвечать на вопросы

• Следить за сроками

• Организационные моменты

Page 24: Команды из разных стран - секреты успешного тестирования и дипломатии

Ответственный

13.11.2013Петруняк Виталий 24

Задачи

«ответственного»:

• Отвечать на вопросы

• Следить за сроками

• Организовывать

• Аккумулировать и

ретранслировать

поступающие проблемы

Page 25: Команды из разных стран - секреты успешного тестирования и дипломатии

Обучение новичков

13.11.2013Петруняк Виталий 25

• Видео с экрана

Page 26: Команды из разных стран - секреты успешного тестирования и дипломатии

Обучение новичков

13.11.2013Петруняк Виталий 26

• Видео с экрана

• Адаптация

документации

Page 27: Команды из разных стран - секреты успешного тестирования и дипломатии

Обучение новичков

13.11.2013Петруняк Виталий 27

• Видео с экрана

• Адаптация

документации

• Добавление в вики

Page 28: Команды из разных стран - секреты успешного тестирования и дипломатии

Обучение новичков

13.11.2013Петруняк Виталий 28

• Видео с экрана

• Адаптация

документации

• Добавление в вики

• Задания

Page 29: Команды из разных стран - секреты успешного тестирования и дипломатии

Наши принципы общения

13.11.2013Петруняк Виталий 29

Создать протокол:

• Кто задал?

• Вопрос/замечание

• Статус разрешения

• Пометка

Page 30: Команды из разных стран - секреты успешного тестирования и дипломатии

Наши принципы общения

13.11.2013Петруняк Виталий 30

Создать протокол:

• Кто задал?

• Вопрос/замечание

• Статус разрешения

• Пометка

При непонимании

проблемы – сначала

выдвигаем гипотезу. С ней

приходим к партнёрам.

Page 31: Команды из разных стран - секреты успешного тестирования и дипломатии

Что если срочный вопрос?

13.11.2013Петруняк Виталий 31

• Есть уровни поддержки

Page 32: Команды из разных стран - секреты успешного тестирования и дипломатии

Что если срочный вопрос?

13.11.2013Петруняк Виталий 32

• Есть уровни поддержки

• Каждый является

специалистом в 2х областях

Page 33: Команды из разных стран - секреты успешного тестирования и дипломатии

Что если срочный вопрос?

13.11.2013Петруняк Виталий 33

• Есть уровни поддержки

• Каждый является

специалистом в 2х областях

• Задаём вопрос в другие

страны, когда у себя найти

ответ не можем

Page 34: Команды из разных стран - секреты успешного тестирования и дипломатии

Что если срочный вопрос?

13.11.2013Петруняк Виталий 34

• Есть уровни поддержки

• Каждый является

специалистом в 2х областях

• Задаём вопрос в другие

страны, когда у себя найти

ответ не можем

• Потом записываем в вики

Page 35: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 35

Резюме

Высокий уровень

организации

Чтохорошего?

Page 36: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 36

Резюме

Высокий уровень

организации

Много возможностей

для развития

Чтохорошего?

Page 37: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 37

Резюме

Высокий уровень

организации

Много возможностей

для развития

Предмет тестирования

рассматривается

несколькими взглядами

Чтохорошего?

Page 38: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 38

Резюме

Высокий уровень

организации

Много возможностей

для развития

Предмет тестирования

рассматривается

несколькими взглядами

Знакомства из разных

стран

Чтохорошего?

Page 39: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 39

Резюме

Высокий уровень

организации

Много возможностей

для развития

Предмет тестирования

рассматривается

несколькими взглядами

Знакомства из разных

стран

Чтохорошего?

Формализация осталась

Надчемещёпоработать?

Page 40: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 40

Резюме

Высокий уровень

организации

Много возможностей

для развития

Предмет тестирования

рассматривается

несколькими взглядами

Знакомства из разных

стран

Чтохорошего?

Формализация осталась

Времени впритык

Надчемещёпоработать?

Page 41: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 41

Резюме

Высокий уровень

организации

Много возможностей

для развития

Предмет тестирования

рассматривается

несколькими взглядами

Знакомства из разных

стран

Чтохорошего?

Формализация осталась

Времени впритык

Высокая нагрузка на

«героев»

Надчемещёпоработать?

Page 42: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 42

Резюме

Высокий уровень

организации

Много возможностей

для развития

Предмет тестирования

рассматривается

несколькими взглядами

Знакомства из разных

стран

Чтохорошего?

Формализация осталась

Времени впритык

Высокая нагрузка на

«героев»

Высокий порог входа

Надчемещёпоработать?

Page 43: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 43

Резюме

Высокий уровень

организации

Много возможностей

для развития

Предмет тестирования

рассматривается

несколькими взглядами

Знакомства из разных

стран

Чтохорошего?

Удовольствиеотработы. Приносимпользуобществу!

Формализация осталась

Времени впритык

Высокая нагрузка на

«героев»

Высокий порог входа

Надчемещёпоработать?

Page 44: Команды из разных стран - секреты успешного тестирования и дипломатии

Что имеем в итоге?

13.11.2013Петруняк Виталий 44

• Высокие оценки заказчика

Page 45: Команды из разных стран - секреты успешного тестирования и дипломатии

Что имеем в итоге?

13.11.2013Петруняк Виталий 45

• Высокие оценки заказчика

• Нет простоя

Page 46: Команды из разных стран - секреты успешного тестирования и дипломатии

Что имеем в итоге?

13.11.2013Петруняк Виталий 46

• Высокие оценки заказчика

• Нет простоя

• Мыслим «out of the box»

Page 47: Команды из разных стран - секреты успешного тестирования и дипломатии

Что имеем в итоге?

13.11.2013Петруняк Виталий 47

• Высокие оценки заказчика

• Нет простоя

• Мыслим «out of the box»

• Малое кол-во ошибок на

приёмке

Page 48: Команды из разных стран - секреты успешного тестирования и дипломатии

13.11.2013Петруняк Виталий 48

Спасибо завнимание!

Контакты.

E-Mail:

[email protected]

LinkedIn: