SlideShare a Scribd company logo
1 of 18
Кадровые проблемы
      тестирования
 Включая проблемы обучения


                   14 апреля 2012 г.


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

              Luxoft (www.luxoft.com)
Немного о себе
 1963-1999 – Вычислительный центр Московского
 Государственного университета им. М.В. Ломоносова
 (студент, сотрудник)
 1999-2005 – Luxoft (руководитель группы тестирования,
 тест-менеджер)
 2006-2007 – Auriga (директор по качеству)
 С 2008 – Luxoft (эксперт по управлению качеством ПО)
 C 2011 – Luxoft (тест-менеджер Boeing DC)
 Кандидат физико-математических наук, доцент, старший
 научный сотрудник
 Сертифицированный инструктор университета Carnegie
 Mellon по тематике Quality Assurance
 Член коллегии RSTQB
                                                          2
Опыт работы
 Более 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)


                                                            3
Содержание

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



Какой опыт полезен для           Кто является для нас «иконой стиля»?
обучения и подражания

Какова квалификация              Кто должен / может быть моим начальником?
руководителя тестировщиков

Постановка процессов             Это совсем просто? Это очень сложно?
тестирования


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




                                                                                        4
Тестирование и тестировщики
 Что такое тестирование / QA?
  – Википедия: «Процесс исследования программного
   обеспечения с целью получения информации о
   качестве продукта»
 – Алексей Кирдин: «Цель тестирования – выявление
   ошибок, и никакая другая»
 – INTREFACE: «Процесс тестирования программного
   обеспечения обеспечивает получение актуальной
   информации о статусе проекта разработки ПО в
   разрезе требования/функциональность»
 – Андрей Ребров: «QA это процесс, когда все от сбора
   требований до поддержки запущенного приложения
   делается качественно»
                                                        5
Тестирование и тестировщики
 Какой он – хороший тестировщик?
  – Чтобы стать хорошим тестировщиком, надо много
   знать и много уметь делать самому
 – Чтобы стать хорошим тест-менеджером или
   начальником подразделения тестирования, надо
   успешно пройти весь карьерный путь получить
   требуемые знания и навыки и уметь применять их
 – Можно встретить огромное количество публикаций об
   успешном построении процессов тестирования с нуля,
   руководстве проектами и группами тестирования
 – При этом инженерная квалификация авторов, мягко
   говоря, на уровне плинтуса

                                                        6
Тестирование и тестировщики
 Отвечает ли тестировщик за качество - цитирую Михаила
 Павлова
 – Тестировщик предоставляет группе разработки
   актуальную информацию о программном продукте и
   прогноз успешности разработки
    Какова качественная и количественная оценка
     состояния продукта?
    Сможет ли проектная команда поставить продукт в
     срок и в надлежащем качестве?
    Какие корректирующие меры рекомендуется
     предпринять?
 – Тестировщик должен дать ответ по крайней мере на
   два первых вопроса.
                                                          7
Чему и у кого учиться
 Написать книгу – это легко
  – Технология написания книги (как написать
   качественную книгу за месяц)
 – Привлечение аутсорсеров к процессу написания книги
 – Продвижение книги в Интернет
 – Контакт с издательствами (как выйти на контакт, что
   писать в первом письме)
 Результат: книга написана (min 100 стр. формата А4),
 создана страница книги на сайте, установлен контакт с
 ведущими издательствами



                                                         8
Чему и у кого учиться
 Выступить на конференции – это легко
  – Как сделать запоминающий доклад
  – Подготовка (план доклада)
  – Установление контакта с аудиторией
  – Сколько шуток надо заготовить, чтобы доклад
   запомнился
 – Работа с вопросами аудитории
 Результат: подготовлено и проведено два выступления
 на индустриальных конференциях и/или встречах
 сообществ



                                                        9
Чему и у кого учиться
 Хорошие тренеры – кто они
  – Профессиональные тренеры (только тренируют)
  – Капитаны Очевидность (рассказывают одно и то же)
  – Теоретики («инструктора по плаванию»)
  – Читатели - рассказчики
  – ИТ-шоумены
  – Или все-таки практикующие специалисты
 Нет в тестировании никакой теории, а есть опыт –
 личный и корпоративный, выстраданный путем
 набивания шишек
 Его систематизация и рафинирование может создать
 впечатление теории
                                                       10
Сам немножко тренер…
 Я не червонец, чтобы всем нравиться
 Я разрабатываю и читаю тренинги так, как считаю
 нужным и могу объяснить, почему я считаю именно так
 Я не утверждаю, что знаю все, но еще Платон заметил
 «Знание не есть ум»
 Я считаю, что учить надо тому, что умеешь, а не тому, что
 знаешь
 Поэтому я занимаюсь не только преподаванием, но и
 прежде всего реальным делом (проектами)
 Это дает мне дополнительные актуальные знания и
 примеры для эффективного обучения


                                                          11
Качество обучения
 Отражение корпоративного практического опыта
 Не только положительный опыт, но возникающие
 проблемы и способы их преодоления
 Корпоративная процессная культура (анализ, обобщение
 и только потом учебные материалы)
 Раздаточные материалы, которые используются в
 практической работе
 Практические задания и тестирование в финальной
 части тренингов
 НЕ тусовка
 НЕ развлекательное ИТ-шоу
 Не гастрольный чес (М. Павлов)
                                                         12
Качество обучения
 Если походить к молодежи на тренинги - это как раз
 попытки создать те самые шоу плюс слупить денежку.
 Причем слупить денежку возобладало над всем
 остальным
 На <ссылка> проскакивал ролик о том, что тренерская
 деятельность – это возможность без большого напряга
 заколачивать больше, чем квалифицированный
 специалист в отрасли
 Натыкаюсь на пост <ссылка>, и опять – тренерство – это
 супер, все в тренеры, все в тренинги
 В свое время так развивались юридические и
 экономические институты. Спустя 10 лет, видно, что ни
 экономистов, ни юристов, страна так и не вырастила, но
 при этом учителя заработали очень неплохо
                                                           13
Руководство тестированием
 Под тест-менеджментом почему-то понимается коктейль
 из коммуникаций, планирования, контроля, обучения
 (часто выдаваемого за построение процессов).
 Безусловно, soft skills – ведь никак нельзя без
 планирования времени, управления конфликтами,
 искусства переписки и всего такого. И к этому маленький
 довесок – некоторое знание (не умение!) про
 тестирование.
 Вот и готов тест-менеджер или начальник отдела
 тестирования. Потом можно перейти на аналогичную
 позицию в другую компанию, потом третью, пятую,
 десятую. И везде работать до первого провала, когда
 жизнь всё расставляет на свои места.

                                                           14
Руководство тестированием
 Отличается ли управление командой тестировщиков от
  управления командой разработчиков, слесарей,
  водолазов, космонавтов …
 Руководитель должен уметь выполнять работу
  подчиненных
 Сложность построения / внедрения процессов
   –Решения не заимствуются и не насаждаются
   –«Ability to perform»; «Say what you do and do what you
   say»
 Раз в полгода-год менять работу за 4-5 лет в отрасли,
  при этом вешать себе медаль "за взятие проектов",
  "великого гуру"... Москва круглая и маленькая, Россия и
  СНГ тоже не велики на проверку. Многие знают многое
  про многих
                                                             15
Процессы тестирования
 Процитируем Рекса Блэка
  – Пропасть между лучшими практиками и реальностью
   процессов тестирования демонстрирует сложность
   постановки / совершенствования этих процессов
 – Точность и лаконичность формулировки по поводу Agile
   – «Когда мыльный пузырь сдуется, останутся лишь
   улучшения процессов»
 Часто под постановкой / совершенствованием процесса
 тестирования понимают
 – Разработку стратегии тестирования
 – Выбор инструментария
 – Обучение персонала
                                                        16
Прав ли я?
 Тестирование – объективная оценка качества ПО
 Стать недотестировщиком и выдавать себя за
    тестировщика в кругу таких же недотестировшиков –
    просто
   Стать специалистом в любой области (не только
    тестировании) – сложно и долго
   Стать специалистом в области совершенствования
    процессов тестирования – осень сложно и очень долго
   Стыдно учить тому, что не умеешь делать лучше других.
   Тренер, проводящий тренинги чуть ли не каждый день,
    вызывает у меня ощущение некоторой легковесности
   Стыдно руководить тем, что не можешь сделать сам
   Приятно иногда услышать «Спасибо за то, что Вы
    заставляете нас думать»
   Выполняя проекты, удовлетворяем ожидания заказчика
                                                            17
Your                Спасибо за внимание!
QR Code                             Вопросы?


                                    14 апреля 2012 г.




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

          Luxoft (www.luxoft.com)

          AAlexandrov@luxoft.com

More Related Content

What's hot

Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingJulia Nechaeva
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQAFest
 
UAT не для слабаков
UAT не для слабаковUAT не для слабаков
UAT не для слабаковSQALab
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в AgileSQALab
 
Оптимизируем тест кейсы
Оптимизируем тест кейсыОптимизируем тест кейсы
Оптимизируем тест кейсыSQALab
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестированияRina Uzhevko
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAndrey Rebrov
 
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QAFest
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеSeverity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеDeutsche Post
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проектаSQALab
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщикаSQALab
 
Цели и их cвязь с KPI
Цели и их cвязь с KPIЦели и их cвязь с KPI
Цели и их cвязь с KPIRina Uzhevko
 
Хороший тестировщик может всё
Хороший тестировщик может всёХороший тестировщик может всё
Хороший тестировщик может всёSQALab
 
Михаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityМихаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityAlexei Lupan
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QAFest
 
павел мильков знания и умения тестировщиков
павел мильков   знания и умения тестировщиковпавел мильков   знания и умения тестировщиков
павел мильков знания и умения тестировщиковAlexei Lupan
 
ISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокSQALab
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестированиеRina Uzhevko
 

What's hot (20)

It карьера
It карьераIt карьера
It карьера
 
Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven Testing
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
 
UAT не для слабаков
UAT не для слабаковUAT не для слабаков
UAT не для слабаков
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в Agile
 
Оптимизируем тест кейсы
Оптимизируем тест кейсыОптимизируем тест кейсы
Оптимизируем тест кейсы
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
 
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеSeverity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятное
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
Цели и их cвязь с KPI
Цели и их cвязь с KPIЦели и их cвязь с KPI
Цели и их cвязь с KPI
 
Хороший тестировщик может всё
Хороший тестировщик может всёХороший тестировщик может всё
Хороший тестировщик может всё
 
Михаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityМихаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for quality
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
 
павел мильков знания и умения тестировщиков
павел мильков   знания и умения тестировщиковпавел мильков   знания и умения тестировщиков
павел мильков знания и умения тестировщиков
 
ISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядок
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестирование
 

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

Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Luxoft Education Center
 
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiКак оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiSoftengi
 
Обучение как корпоративный процесс: Per aspera ad astra
Обучение как корпоративный процесс: Per aspera ad astraОбучение как корпоративный процесс: Per aspera ad astra
Обучение как корпоративный процесс: Per aspera ad astraSQALab
 
Career Development в Epam Systems
Career Development в Epam SystemsCareer Development в Epam Systems
Career Development в Epam SystemsSQALab
 
Как эффективно подвести итоги онлайн-курса: метрики и метод.аудит
Как эффективно подвести итоги онлайн-курса: метрики и метод.аудитКак эффективно подвести итоги онлайн-курса: метрики и метод.аудит
Как эффективно подвести итоги онлайн-курса: метрики и метод.аудитMarina Litvinova
 
Rudenko appraisal1
Rudenko appraisal1Rudenko appraisal1
Rudenko appraisal1Sasha2010
 
HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...
HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...
HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...RTC
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Dakiry
 
онлайн-школа: Центр оценки шаг за шагом - занятие №1
онлайн-школа: Центр оценки шаг за шагом - занятие №1онлайн-школа: Центр оценки шаг за шагом - занятие №1
онлайн-школа: Центр оценки шаг за шагом - занятие №1Training Institute - ARB Pro Group
 
Андрей Останин тренинги и консалтинг 05082015
Андрей Останин тренинги и консалтинг 05082015Андрей Останин тренинги и консалтинг 05082015
Андрей Останин тренинги и консалтинг 05082015Andrey Ostanin
 
e-learning как часть системы управления знаниями
e-learning как часть системы управления знаниямиe-learning как часть системы управления знаниями
e-learning как часть системы управления знаниямиElena Tikhomirova
 
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseЧто было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseSQALab
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковSPbCoA
 
Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)
Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)
Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)Ontico
 
калинин конференция23112016
калинин конференция23112016калинин конференция23112016
калинин конференция23112016Mikhail Kalinin
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиSQALab
 
Выступление на HRM Москва
Выступление на HRM МоскваВыступление на HRM Москва
Выступление на HRM МоскваElena Tikhomirova
 
Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...
Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...
Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...Mikhail Semenov, PhD
 
Elearn Expo 2012 -Qoveo
Elearn Expo 2012 -QoveoElearn Expo 2012 -Qoveo
Elearn Expo 2012 -QoveoQOVEO
 

Similar to Кадровые проблемы тестирования (20)

Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
 
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiКак оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в Softengi
 
Обучение как корпоративный процесс: Per aspera ad astra
Обучение как корпоративный процесс: Per aspera ad astraОбучение как корпоративный процесс: Per aspera ad astra
Обучение как корпоративный процесс: Per aspera ad astra
 
Career Development в Epam Systems
Career Development в Epam SystemsCareer Development в Epam Systems
Career Development в Epam Systems
 
Как эффективно подвести итоги онлайн-курса: метрики и метод.аудит
Как эффективно подвести итоги онлайн-курса: метрики и метод.аудитКак эффективно подвести итоги онлайн-курса: метрики и метод.аудит
Как эффективно подвести итоги онлайн-курса: метрики и метод.аудит
 
Rudenko appraisal1
Rudenko appraisal1Rudenko appraisal1
Rudenko appraisal1
 
HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...
HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...
HR-IT'2013. Слава Панкратов. Доклад "Как не потерять деньги при выборе корпор...
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"
 
онлайн-школа: Центр оценки шаг за шагом - занятие №1
онлайн-школа: Центр оценки шаг за шагом - занятие №1онлайн-школа: Центр оценки шаг за шагом - занятие №1
онлайн-школа: Центр оценки шаг за шагом - занятие №1
 
Андрей Останин тренинги и консалтинг 05082015
Андрей Останин тренинги и консалтинг 05082015Андрей Останин тренинги и консалтинг 05082015
Андрей Останин тренинги и консалтинг 05082015
 
e-learning как часть системы управления знаниями
e-learning как часть системы управления знаниямиe-learning как часть системы управления знаниями
e-learning как часть системы управления знаниями
 
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseЧто было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common Sense
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиков
 
CTNC presentation
CTNC presentationCTNC presentation
CTNC presentation
 
Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)
Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)
Как не потерять деньги на обучении персонала (Александр Орлов, Слава Панкратов)
 
калинин конференция23112016
калинин конференция23112016калинин конференция23112016
калинин конференция23112016
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьми
 
Выступление на HRM Москва
Выступление на HRM МоскваВыступление на HRM Москва
Выступление на HRM Москва
 
Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...
Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...
Семенов М.Ю. Тренинг управленческих навыков: Опыт обучения администраторов са...
 
Elearn Expo 2012 -Qoveo
Elearn Expo 2012 -QoveoElearn Expo 2012 -Qoveo
Elearn Expo 2012 -Qoveo
 

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

  • 1. Кадровые проблемы тестирования Включая проблемы обучения 14 апреля 2012 г. Александр Александров Luxoft (www.luxoft.com)
  • 2. Немного о себе  1963-1999 – Вычислительный центр Московского Государственного университета им. М.В. Ломоносова (студент, сотрудник)  1999-2005 – Luxoft (руководитель группы тестирования, тест-менеджер)  2006-2007 – Auriga (директор по качеству)  С 2008 – Luxoft (эксперт по управлению качеством ПО)  C 2011 – Luxoft (тест-менеджер Boeing DC)  Кандидат физико-математических наук, доцент, старший научный сотрудник  Сертифицированный инструктор университета Carnegie Mellon по тематике Quality Assurance  Член коллегии RSTQB 2
  • 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) 3
  • 4. Содержание Тестирование и тестировщики  Кто мы и что мы делаем? Как это связано с качеством – кто они? ПО? Какой опыт полезен для  Кто является для нас «иконой стиля»? обучения и подражания Какова квалификация  Кто должен / может быть моим начальником? руководителя тестировщиков Постановка процессов  Это совсем просто? Это очень сложно? тестирования Есть или кажется?  Может быть, я постарел / выжил из ума? 4
  • 5. Тестирование и тестировщики  Что такое тестирование / QA? – Википедия: «Процесс исследования программного обеспечения с целью получения информации о качестве продукта» – Алексей Кирдин: «Цель тестирования – выявление ошибок, и никакая другая» – INTREFACE: «Процесс тестирования программного обеспечения обеспечивает получение актуальной информации о статусе проекта разработки ПО в разрезе требования/функциональность» – Андрей Ребров: «QA это процесс, когда все от сбора требований до поддержки запущенного приложения делается качественно» 5
  • 6. Тестирование и тестировщики  Какой он – хороший тестировщик? – Чтобы стать хорошим тестировщиком, надо много знать и много уметь делать самому – Чтобы стать хорошим тест-менеджером или начальником подразделения тестирования, надо успешно пройти весь карьерный путь получить требуемые знания и навыки и уметь применять их – Можно встретить огромное количество публикаций об успешном построении процессов тестирования с нуля, руководстве проектами и группами тестирования – При этом инженерная квалификация авторов, мягко говоря, на уровне плинтуса 6
  • 7. Тестирование и тестировщики  Отвечает ли тестировщик за качество - цитирую Михаила Павлова – Тестировщик предоставляет группе разработки актуальную информацию о программном продукте и прогноз успешности разработки  Какова качественная и количественная оценка состояния продукта?  Сможет ли проектная команда поставить продукт в срок и в надлежащем качестве?  Какие корректирующие меры рекомендуется предпринять? – Тестировщик должен дать ответ по крайней мере на два первых вопроса. 7
  • 8. Чему и у кого учиться  Написать книгу – это легко – Технология написания книги (как написать качественную книгу за месяц) – Привлечение аутсорсеров к процессу написания книги – Продвижение книги в Интернет – Контакт с издательствами (как выйти на контакт, что писать в первом письме)  Результат: книга написана (min 100 стр. формата А4), создана страница книги на сайте, установлен контакт с ведущими издательствами 8
  • 9. Чему и у кого учиться  Выступить на конференции – это легко – Как сделать запоминающий доклад – Подготовка (план доклада) – Установление контакта с аудиторией – Сколько шуток надо заготовить, чтобы доклад запомнился – Работа с вопросами аудитории  Результат: подготовлено и проведено два выступления на индустриальных конференциях и/или встречах сообществ 9
  • 10. Чему и у кого учиться  Хорошие тренеры – кто они – Профессиональные тренеры (только тренируют) – Капитаны Очевидность (рассказывают одно и то же) – Теоретики («инструктора по плаванию») – Читатели - рассказчики – ИТ-шоумены – Или все-таки практикующие специалисты  Нет в тестировании никакой теории, а есть опыт – личный и корпоративный, выстраданный путем набивания шишек  Его систематизация и рафинирование может создать впечатление теории 10
  • 11. Сам немножко тренер…  Я не червонец, чтобы всем нравиться  Я разрабатываю и читаю тренинги так, как считаю нужным и могу объяснить, почему я считаю именно так  Я не утверждаю, что знаю все, но еще Платон заметил «Знание не есть ум»  Я считаю, что учить надо тому, что умеешь, а не тому, что знаешь  Поэтому я занимаюсь не только преподаванием, но и прежде всего реальным делом (проектами)  Это дает мне дополнительные актуальные знания и примеры для эффективного обучения 11
  • 12. Качество обучения  Отражение корпоративного практического опыта  Не только положительный опыт, но возникающие проблемы и способы их преодоления  Корпоративная процессная культура (анализ, обобщение и только потом учебные материалы)  Раздаточные материалы, которые используются в практической работе  Практические задания и тестирование в финальной части тренингов  НЕ тусовка  НЕ развлекательное ИТ-шоу  Не гастрольный чес (М. Павлов) 12
  • 13. Качество обучения  Если походить к молодежи на тренинги - это как раз попытки создать те самые шоу плюс слупить денежку. Причем слупить денежку возобладало над всем остальным  На <ссылка> проскакивал ролик о том, что тренерская деятельность – это возможность без большого напряга заколачивать больше, чем квалифицированный специалист в отрасли  Натыкаюсь на пост <ссылка>, и опять – тренерство – это супер, все в тренеры, все в тренинги  В свое время так развивались юридические и экономические институты. Спустя 10 лет, видно, что ни экономистов, ни юристов, страна так и не вырастила, но при этом учителя заработали очень неплохо 13
  • 14. Руководство тестированием  Под тест-менеджментом почему-то понимается коктейль из коммуникаций, планирования, контроля, обучения (часто выдаваемого за построение процессов). Безусловно, soft skills – ведь никак нельзя без планирования времени, управления конфликтами, искусства переписки и всего такого. И к этому маленький довесок – некоторое знание (не умение!) про тестирование.  Вот и готов тест-менеджер или начальник отдела тестирования. Потом можно перейти на аналогичную позицию в другую компанию, потом третью, пятую, десятую. И везде работать до первого провала, когда жизнь всё расставляет на свои места. 14
  • 15. Руководство тестированием  Отличается ли управление командой тестировщиков от управления командой разработчиков, слесарей, водолазов, космонавтов …  Руководитель должен уметь выполнять работу подчиненных  Сложность построения / внедрения процессов –Решения не заимствуются и не насаждаются –«Ability to perform»; «Say what you do and do what you say»  Раз в полгода-год менять работу за 4-5 лет в отрасли, при этом вешать себе медаль "за взятие проектов", "великого гуру"... Москва круглая и маленькая, Россия и СНГ тоже не велики на проверку. Многие знают многое про многих 15
  • 16. Процессы тестирования  Процитируем Рекса Блэка – Пропасть между лучшими практиками и реальностью процессов тестирования демонстрирует сложность постановки / совершенствования этих процессов – Точность и лаконичность формулировки по поводу Agile – «Когда мыльный пузырь сдуется, останутся лишь улучшения процессов»  Часто под постановкой / совершенствованием процесса тестирования понимают – Разработку стратегии тестирования – Выбор инструментария – Обучение персонала 16
  • 17. Прав ли я?  Тестирование – объективная оценка качества ПО  Стать недотестировщиком и выдавать себя за тестировщика в кругу таких же недотестировшиков – просто  Стать специалистом в любой области (не только тестировании) – сложно и долго  Стать специалистом в области совершенствования процессов тестирования – осень сложно и очень долго  Стыдно учить тому, что не умеешь делать лучше других.  Тренер, проводящий тренинги чуть ли не каждый день, вызывает у меня ощущение некоторой легковесности  Стыдно руководить тем, что не можешь сделать сам  Приятно иногда услышать «Спасибо за то, что Вы заставляете нас думать»  Выполняя проекты, удовлетворяем ожидания заказчика 17
  • 18. Your Спасибо за внимание! QR Code Вопросы? 14 апреля 2012 г. Александр Александров Luxoft (www.luxoft.com) AAlexandrov@luxoft.com

Editor's Notes

  1. 24.04.12