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

Preview:

DESCRIPTION

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

Citation preview

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

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

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

Кто я?

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

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

Заказчики

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

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

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

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

• Разработка

• Регрессия

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

• Оценка

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

Test EstimateTest

PlanningTesting Regression V

3.0

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

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

• Разработка

• Регрессия

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

• Оценка

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

Test EstimateTest

PlanningTesting Regression V

2.0

Test EstimateTest

PlanningTesting Regression V

3.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• Борьба за

показатели

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

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

• Ноу-хау

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

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

• Ноу-хау

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

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

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

• Ноу-хау

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

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

друг от друга

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

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

• Ноу-хау

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

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

друг от друга

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

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

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

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

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

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

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

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

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

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

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

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

И т.д.

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

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

• Создали

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

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

команды

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

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

• Создали

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

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

команды

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

обновляем

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

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

• Создали

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

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

команды

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

обновляем

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

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

собрании

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

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

Задачи

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

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

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

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

Задачи

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

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

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

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

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

Задачи

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

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

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

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

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

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

Задачи

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

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

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

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

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

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

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

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

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

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

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

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

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

• Адаптация

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

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

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

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

• Адаптация

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

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

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

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

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

• Адаптация

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

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

• Задания

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

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

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

• Кто задал?

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

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

• Пометка

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

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

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

• Кто задал?

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

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

• Пометка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Резюме

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

организации

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

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

Резюме

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

организации

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

для развития

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

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

Резюме

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

организации

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

для развития

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

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

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

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

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

Резюме

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

организации

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

для развития

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

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

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

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

стран

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

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

Резюме

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

организации

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

для развития

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

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

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

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

стран

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

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

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

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

Резюме

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

организации

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

для развития

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

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

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

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

стран

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

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

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

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

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

Резюме

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

организации

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

для развития

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

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

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

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

стран

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

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

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

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

«героев»

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

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

Резюме

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

организации

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

для развития

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

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

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

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

стран

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

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

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

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

«героев»

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

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

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

Резюме

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

организации

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

для развития

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

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

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

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

стран

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

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

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

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

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

«героев»

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

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

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

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

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

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

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

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

• Нет простоя

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

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

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

• Нет простоя

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

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

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

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

• Нет простоя

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

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

приёмке

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

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

Контакты.

E-Mail:

petrunyak.vitaly@gmail.com

LinkedIn:

Recommended