18
Включая проблемы обучения Кадровые проблемы тестирования Luxoft (www.luxoft.com) 14 апреля 2012 г. Александр Александров

Кадровые проблемы тестирования

Embed Size (px)

DESCRIPTION

Тезисы: Кто такой хороший тестировщик Чей и какой опыт полезен для обучения и подражания (у кого учиться и чему) Какая квалификация необходима для руководства тестировщиками (знания, опыт, стаж, успехи) Что стоит за «постановкой процессов тестирования»

Citation preview

Page 1: Кадровые проблемы тестирования

Включая проблемы обучения

Кадровые проблемы

тестирования

Luxoft (www.luxoft.com)

14 апреля 2012 г.

Александр Александров

Page 2: Кадровые проблемы тестирования

2

Немного о себе

1963-1999 – Вычислительный центр Московского Государственного университета им. М.В. Ломоносова (студент, сотрудник)

1999-2005 – Luxoft (руководитель группы тестирования, тест-менеджер)

2006-2007 – Auriga (директор по качеству)

С 2008 – Luxoft (эксперт по управлению качеством ПО)

C 2011 – Luxoft (тест-менеджер Boeing DC)

Кандидат физико-математических наук, доцент, старший научный сотрудник

Сертифицированный инструктор университета Carnegie Mellon по тематике Quality Assurance

Член коллегии RSTQB

Page 3: Кадровые проблемы тестирования

3

Опыт работы

Более 35 лет работы в области тестирования и обеспечения качества (МГУ, Luxoft, Auriga)

Более 5 лет работы в области управления качеством (Luxoft, Auriga)

Опыт сертификации ISO 9001 (Luxoft), CMM, CMMI (Luxoft, Auriga)

Опыт внедрения процессов в рамках модели CMMI (Luxoft, Auriga)

Сертификат обучения Project Management от Project Management Institute (2000)

Сертификат обучения Introduction to Capability Maturity Model Integration v. 1.2 от ProceXpert (2007)

Page 4: Кадровые проблемы тестирования

4

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

тестировщики – кто они? Кто мы и что мы делаем? Как это связано с качеством

ПО?

Какой опыт полезен для

обучения и подражания

Какова квалификация

руководителя тестировщиков

Постановка процессов

тестирования

Есть или кажется?

Содержание

Кто является для нас «иконой стиля»?

Кто должен / может быть моим начальником?

Это совсем просто? Это очень сложно?

Может быть, я постарел / выжил из ума?

Page 5: Кадровые проблемы тестирования

5

Тестирование и тестировщики

Что такое тестирование / QA?

– Википедия: «Процесс исследования программного

обеспечения с целью получения информации о

качестве продукта»

– Алексей Кирдин: «Цель тестирования – выявление

ошибок, и никакая другая»

– INTREFACE: «Процесс тестирования программного

обеспечения обеспечивает получение актуальной

информации о статусе проекта разработки ПО в

разрезе требования/функциональность»

– Андрей Ребров: «QA это процесс, когда все от сбора

требований до поддержки запущенного приложения

делается качественно»

Page 6: Кадровые проблемы тестирования

6

Тестирование и тестировщики

Какой он – хороший тестировщик?

– Чтобы стать хорошим тестировщиком, надо много

знать и много уметь делать самому

– Чтобы стать хорошим тест-менеджером или

начальником подразделения тестирования, надо

успешно пройти весь карьерный путь получить

требуемые знания и навыки и уметь применять их

– Можно встретить огромное количество публикаций об

успешном построении процессов тестирования с нуля,

руководстве проектами и группами тестирования

– При этом инженерная квалификация авторов, мягко

говоря, на уровне плинтуса

Page 7: Кадровые проблемы тестирования

7

Тестирование и тестировщики

Отвечает ли тестировщик за качество - цитирую Михаила

Павлова

– Тестировщик предоставляет группе разработки

актуальную информацию о программном продукте и

прогноз успешности разработки

Какова качественная и количественная оценка

состояния продукта?

Сможет ли проектная команда поставить продукт в

срок и в надлежащем качестве?

Какие корректирующие меры рекомендуется

предпринять?

– Тестировщик должен дать ответ по крайней мере на

два первых вопроса.

Page 8: Кадровые проблемы тестирования

8

Чему и у кого учиться

Написать книгу – это легко

– Технология написания книги (как написать

качественную книгу за месяц)

– Привлечение аутсорсеров к процессу написания книги

– Продвижение книги в Интернет

– Контакт с издательствами (как выйти на контакт, что

писать в первом письме)

Результат: книга написана (min 100 стр. формата А4),

создана страница книги на сайте, установлен контакт с

ведущими издательствами

Page 9: Кадровые проблемы тестирования

9

Чему и у кого учиться

Выступить на конференции – это легко

– Как сделать запоминающий доклад

– Подготовка (план доклада)

– Установление контакта с аудиторией

– Сколько шуток надо заготовить, чтобы доклад

запомнился

– Работа с вопросами аудитории

Результат: подготовлено и проведено два выступления

на индустриальных конференциях и/или встречах

сообществ

Page 10: Кадровые проблемы тестирования

10

Чему и у кого учиться

Хорошие тренеры – кто они

– Профессиональные тренеры (только тренируют)

– Капитаны Очевидность (рассказывают одно и то же)

– Теоретики («инструктора по плаванию»)

– Читатели - рассказчики

– ИТ-шоумены

– Или все-таки практикующие специалисты

Нет в тестировании никакой теории, а есть опыт –

личный и корпоративный, выстраданный путем

набивания шишек

Его систематизация и рафинирование может создать

впечатление теории

Page 11: Кадровые проблемы тестирования

11

Сам немножко тренер…

Я не червонец, чтобы всем нравиться

Я разрабатываю и читаю тренинги так, как считаю

нужным и могу объяснить, почему я считаю именно так

Я не утверждаю, что знаю все, но еще Платон заметил

«Знание не есть ум»

Я считаю, что учить надо тому, что умеешь, а не тому,

что знаешь

Поэтому я занимаюсь не только преподаванием, но и

прежде всего реальным делом (проектами)

Это дает мне дополнительные актуальные знания и

примеры для эффективного обучения

Page 12: Кадровые проблемы тестирования

12

Качество обучения

Отражение корпоративного практического опыта

Не только положительный опыт, но возникающие

проблемы и способы их преодоления

Корпоративная процессная культура (анализ, обобщение

и только потом учебные материалы)

Раздаточные материалы, которые используются в

практической работе

Практические задания и тестирование в финальной

части тренингов

НЕ тусовка

НЕ развлекательное ИТ-шоу

Не гастрольный чес (М. Павлов)

Page 13: Кадровые проблемы тестирования

13

Качество обучения

Если походить к молодежи на тренинги - это как раз

попытки создать те самые шоу плюс слупить денежку.

Причем слупить денежку возобладало над всем

остальным

На <ссылка> проскакивал ролик о том, что тренерская

деятельность – это возможность без большого напряга

заколачивать больше, чем квалифицированный

специалист в отрасли

Натыкаюсь на пост <ссылка>, и опять – тренерство – это

супер, все в тренеры, все в тренинги

В свое время так развивались юридические и

экономические институты. Спустя 10 лет, видно, что ни

экономистов, ни юристов, страна так и не вырастила, но

при этом учителя заработали очень неплохо

Page 14: Кадровые проблемы тестирования

14

Руководство тестированием

Под тест-менеджментом почему-то понимается коктейль

из коммуникаций, планирования, контроля, обучения

(часто выдаваемого за построение процессов).

Безусловно, soft skills – ведь никак нельзя без

планирования времени, управления конфликтами,

искусства переписки и всего такого. И к этому маленький

довесок – некоторое знание (не умение!) про

тестирование.

Вот и готов тест-менеджер или начальник отдела

тестирования. Потом можно перейти на аналогичную

позицию в другую компанию, потом третью, пятую,

десятую. И везде работать до первого провала, когда

жизнь всѐ расставляет на свои места.

Page 15: Кадровые проблемы тестирования

15

Руководство тестированием

Отличается ли управление командой тестировщиков от

управления командой разработчиков, слесарей,

водолазов, космонавтов …

Руководитель должен уметь выполнять работу

подчиненных

Сложность построения / внедрения процессов

–Решения не заимствуются и не насаждаются

–«Ability to perform»; «Say what you do and do what you say»

Раз в полгода-год менять работу за 4-5 лет в отрасли,

при этом вешать себе медаль "за взятие проектов",

"великого гуру"... Москва круглая и маленькая, Россия и

СНГ тоже не велики на проверку. Многие знают многое

про многих

Page 16: Кадровые проблемы тестирования

16

Процессы тестирования

Процитируем Рекса Блэка

– Пропасть между лучшими практиками и реальностью

процессов тестирования демонстрирует сложность

постановки / совершенствования этих процессов

– Точность и лаконичность формулировки по поводу

Agile – «Когда мыльный пузырь сдуется, останутся

лишь улучшения процессов»

Часто под постановкой / совершенствованием процесса

тестирования понимают

– Разработку стратегии тестирования

– Выбор инструментария

– Обучение персонала

Page 17: Кадровые проблемы тестирования

17

Прав ли я?

Тестирование – объективная оценка качества ПО

Стать недотестировщиком и выдавать себя за тестировщика в кругу таких же недотестировшиков – просто

Стать специалистом в любой области (не только тестировании) – сложно и долго

Стать специалистом в области совершенствования процессов тестирования – осень сложно и очень долго

Стыдно учить тому, что не умеешь делать лучше других.

Тренер, проводящий тренинги чуть ли не каждый день, вызывает у меня ощущение некоторой легковесности

Стыдно руководить тем, что не можешь сделать сам

Приятно иногда услышать «Спасибо за то, что Вы заставляете нас думать»

Выполняя проекты, удовлетворяем ожидания заказчика

Page 18: Кадровые проблемы тестирования

Your

QR Code

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

Вопросы?

Александр Александров

14 апреля 2012 г.

Luxoft (www.luxoft.com)

[email protected]