понедельник, ноября 22, 2010

“Правильный” отзыв участника тренинга – каким он должен быть?

После каждого тренинга я выдаю участникам форму для обратной связи и прошу дать оценки, высказать замечания и пожелания. Большинство, конечно, ограничивается однострочными комментариями, но время от времени среди участников попадаются очень хорошие критики, которые дают мне поистинне бесценную информацию для размышления о том, что можно улучшить в программе и форме подачи материала.

Недавно мне вновь повезло, и я получил хороший развёрнутый и чрезвычайно полезный отзыв об онлайн-тренинге “Программирование для тестировщиков”, которым хочу поделиться со всеми. Публикуя этот отзыв, я преследую две цели:

  • Показать образец того, как надо писать отзывы :) Конечно, мне приятно читать комментарии типа “вау, всё было супер!”, но это не то, чего я жду. Куда важнее для меня понять, что не понравилось, что мешало, какие ожидания не сбылись. Да, для вас этот тренинг уже завершился, но если имеющиеся в нём “баги” не будут устранены, от этого могут пострадать те, кто придёт на тренинг в следующий раз. И поэтому – вторая цель:
  • Помочь тем, кто не был на тренинге, лучше понять, что он может дать, и чего не может, чтобы принять правильное решение – стоит туда идти или нет.

Итак, отсюда и до конца – тот самый “правильный” отзыв, без купюр и комментариев:

Оцените по пятибалльной системе следующие характеристики семинара. Дайте комментарий своей оценке (если Вы хотите дать развернутый комментарий можно использовать вторую страницу оценочного листа)

Тренер

Характеристика

Оценка

Комментарий

Компетентность тренера

5

Никаких сомнений. Особенно впечатлеяет быстрота решения непредвиденных ситуаций:

а) нам действительно показывают самое новое, без устаренваий

б) тренер, как обычный человек, все в голове держать не может. Но знает как и где БЫСТРО найти ответ.

Регламент -- насколько хорошо тренер управляет ходом событий и временем

5

Точно нет впечатления, что что-то не успели. Все как раз заканчивалось в ожидаемое время.

Риторика -- текст (что тренер говорит) и речь (как тренер говорит)

5-

На первых занятиях мучало произношение слова Project.

Как проЕкт, более привычно, возможно для Харькова слышать проЭкт.

Возможно сугубо мое... Просмотр записей видео было тяжело смотреть на нормальной скорости, даже пропущенного материала. Приходилось ставить Play->Fast.

Делая взгляд назад, материал кажется слегка неоднородным. Объяснений некоторых основ языка (списки, коллекции, условия), а с другой стороны технические детали FTP, SMTP, Streams сильно отличаются. В целом оцевидно что трэнд усложнения, принятный не экспонента, не логарифм, а как раз то что нужно.

Также показалось (или не заметил) всех требований (рекомендаций), для захождения в курс. Например, по одному вопросу форума, а также коллег которые окружают, используемая база XPath, не очевидная, и возможно (субъективно мое), требовало больше сылок или комментариев.

Экспертиза -- как тренер отвечает на вопросы

5

Отлично! Встречал разных тренеров и консультантов, не имеющих и половины что получил.

Всегда настраивает позитивно, когда к решению подталкивают, оставляют место подумать, при этом ответ остается четким.

Что, лично меня, всегда приводит в восторг, когда не выделяют «серебрянных пуль», Методологий и т.п.

Все, что лично я слышал, или воспринимал, было как рекомендации проверенные реальным опытом без лишней теоритизации.

Онлайн-тренинг

Характеристика

Оценка

Комментарий

Формат онлайн-тренинга (занятие, консультация, поддержка в форуме, домашнее задание)

5

Формат максимум техники, меньше слов – больше дела. Отлично.

Не отвлекали от темы вопросы других людей, что давало время подумать поразмыслить над наиболее интересными моментами.

Насколько полно раскрыта тема

-

Искренне затруюдняюсь ответить. Ожидания были одни, получил другое. Но полюбому результатом доволен на 100%.

Для себя ожидал какие-то программерские фишки, тонкости, новые шаблоны... И новизна закончилась на 2м занятии.

Смог бы я после тренинга, отбросив свой опыт тестирования, оставив только школьную информатику, начать автоматизировать тесты? Ответив на некоторые вопросы а ля, DOM, XPath, Java (syntax, strong typed, packages) и подобные. Определенно смог.

Рекомендовал бы я этот тренинг коллегам – Да, черт возьми! Но с оговоркой... «Вы не получите, множество навыков программирования, не сможете свободно программировать, писать тесты... Но вы сможете начать автоматизировать тесты… Получите хорошую катапульту в автоматизацию, но развиваться как прогаммирующий-тестировщик только в ваших руках.»

Чего мне не хватило, а как-то внутренне ждал.

- Настройки полного цикла: тесты сами запускаются на определенных билдах, а мы смотрим отчеты, измеряем просидку времени, улучшаем уже имеющиеся тесты.

- Больше советов и фокусировка на том каким должен быть код тестов. Многие использовались, то как Write Once, Tests go first (TDD) и прочие. Вероятно эти Best Practices, уже на уровне подсознания, и не озвучивались.

- Больше конфигурирование окружения. Environement per test/class/suite etc.

- То как наш приятный фреймворк может помочь бизнес аналитикам или заказчика. Интеграция его с Fit или Taf, именно со стороны писание и поддержки кода.

Насколько интересно подан материал

4

Достаточно интересно, но мне не хватило схем, диаграмм, того что мы делаем. И по выходу, думаю придется пересматривать видео, вместо открытия какой-нибудь диаграммы и моментального вспоминания.

Это могло бы прокачать «Интерес» тренинга. J

Другое

Характеристика

Оценка

Комментарий

Организационные вопросы

5

Классно что были напоминания на почту, которые позволили меньше пропустить занятий.

Оправдались ли Ваши ожидания?

5

Наверное даже превзошли.

Общее впечатление

4

...Чтобы был стимул совершествовать программу.

Развернутый комментарий:

Многое написал в клеточках выше.

О домашних заданиях… сам лично их не делал в той форме в которой они формировались. Но было интересно опробовать подобные шаблоны под MSUnit и c#. Не возникло желания их делать от начала до конца, т.к. приходится каждый день заниматься подобными вещами и причесывать код за другими... Поэтому, наверное, совсем немного, не хватило в целом больше теории т.к. практики в личном опыте хватает. И с жадностью хватался за каждое обобщение и рекомендацию. Запомнилось упоминание шаблона Page Object, который как оказалось частный случай Façade. По ходу тренинга, успел прошуршать пару книг по шаблонам и юнит тестированию, почему-то незаслуженно откладываемые, также успел оценить бедность MSVS2010, по сравнению с эклипсом, и только при наличии r#, студия оживает возможностями рефакторинга и поддержки кода (это предложение я проумничал). То что, что-то во мне зажигалось после каждого занятия, должно быть лучшим подтверждением успешности тренинга.

Как человека помешанного на автоматизации «рутин», основательно удивило количество использованного инструментария и его естественная интеграция. В мире десктоп автоматизации не приходилось использовать такое количество инструментария, сразу могу вспомнить следующее: AutoIt (лежал в долгом ящике как нибудь глянуть), Jemmy, всколь упоминание White, помощники smtp и ftp, объектная работа с СУБД. Никакой каши не возникло все легко и гладко лягло на свои полочки и железно будет добавлено в инструментарий анализа.

Спасибо Алексей за работу которую вы делаете!

P.S. Уверен, что Вам есть что сказать и на более высоком уровне. Незадумываясь пообщался бы с вами на что-то вроде «Архитектура автоматизации, модули комплексных решений».