Показаны сообщения с ярлыком обучение. Показать все сообщения
Показаны сообщения с ярлыком обучение. Показать все сообщения

четверг, 14 мая 2009 г.

Первый курс в БГУИР пройден успешно!


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

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

Группа 14 человек. До финиша дошли все :)
Курс проходил в виде факультатива, поэтому из кабинетов на меня смотрели только заинтересованные пары глаз...
Встречались на протяжении 3-х месяцев 2 раза в неделю по часу. В следующий раз попробуем новый формат - попытаемся отчитать курс по интенсивному графику за неделю. Мне почему-то кажется, что так будет эффективнее.
Было достаточно практики: научились составлять всевозможную документацию по тестированию (документы по работе с требованиями, планы, сценарии, листы проверки, отчеты о дефектах, другие отчеты). Научились проводить статическое тестирование требований, и делать это в команде, прошли полный цикл тесирования - от работы требованиями до финальных отчетов по проекту. Учились тестировать рационально и находить "хорошие" ошибки. Сделали много вспомогательных заданий, с помощью которых стали ясны сложные вещи типа классов эквивалентности. Как говорится, учились на кошках :)
И многое-многое другое!

Студенческие шутки, уловки на проверочных работах, душевная атмосфера - все это также помогло нам финишировать успешно и без потерь!

Сегодня в торжественной обстановке все студенты получили свои законные сертификаты. Кажется, тоже остались довольны :)

Будем продолжать в том же духе!

Всегда ваша,
Наташа Искорцева (Густыр)

Read more...

понедельник, 6 апреля 2009 г.

Учим тестированию студентов!

В одном из своих постов я уже говорила о том, что среди прочих грандиозных планов - преподавание курса по тестированию ПО студентам БГУИР.

Свершилось!

И вот уже с 11-го марта дважды в неделю я наслаждаюсь общением со студентами на тему тестирования!
Признаться, до начала курса настороженно относилась к тому, как пойдет общение. Но, как ни странно, студенты ведут себя очень заинтересованно и активно. И что особенно приятно - они задают вопросы! А это значит, что:
- Они не боятся
- Они слушают
- Они пытаются разобраться
- Им небезразлично
- И, надеюсь, они, в итоге, усваивают
По поводу последнего утверждения могу сказать следующее: кое-что усваивают точно, потому что часто слышу: "а вот Вы говорили так-то", "а это называется так-то", "а такие-то тесты писать будем?" и т.д. и т.п.
Ну, а все остальное мы проверим на итоговой работе...

Кстати сказать, курс пришлось немного адаптировать под студентов. Во-первых, формат занятий другой - это не 3 дня подряд, а всего-то по 2 пары в неделю. Во-вторых, студентам приходится объяснять все с нуля, даже понятия, поэтому приходится обращать внимание и на ооочень базовые вещи.

Ну и что еще приятно, так это то, что группа у нас пока "экспериментальная", пришли только заинтересованные студенты (и даже среди таких, как они, был конкурс!), поэтому аудитория сродни той, которая осознанно приходит на курс по тестированию, например, в том же Интерфейсе.

Пока, как говорится, "Учиться! Учиться! и еще раз - Учиться!"
Ждем результатов :)

Всегда ваша,
Наташа Густыр


Read more...

понедельник, 12 января 2009 г.

Вырасти себе тестировщика

По мотивам доклада на конференции SQA Days 2008 в Минске.

Мировой финансовый кризис оказывает значительное влияние на работу IT-компаний: сокращается количество потенциальных проектов и, соответственно, повышается конкуренция. В таких условиях компании вынуждены обратить особое внимание на обеспечение конкурентного преимущества, чтобы выжить и остаться на плаву. Приходится снижать ставки, и на первое место выходит продуктивность и эффективность работы каждого сотрудника. Решение проблемы заключается, с одной стороны, в оптимизации процессов работы компании и, с другой стороны, в развитии персонала.
Для того, чтобы процессы повышения продуктивности работы, обучения и развития были эффективными, они должны быть измеримыми. Для этого необходимо иметь точку отсчета.
За точку отсчета разумно принять оценку текущего состояния организации в целом и каждого сотрудника в частности.
В докладе рассматривается только одна сторона вопроса – тема оценки, аттестации, обучения и развития тестировщиков силами компании или силами внешних экспертов.

1. Оценка индивидуальной деятельности тестировщиков
Как и в любой другой деятельности, тестировщику важно понимать, что ему необходимо делать, чтобы его работа была эффективной.
С другой стороны, организации необходимо понимать, чего требовать от сотрудника, согласно каким критериям производить оценку его работы. Таким образом, перед руководителем отдела тестирования стоит задача в определении стандартов работы тестировщиков.
Достижение определенных стандартов также служит почвой для вознаграждения специалистов.
Независимо от того, какие критерии и стандарты индивидуальной работы используются, с самого начала их необходимо обсудить с тестировщиками, и получить их согласие и понимание. В этом случае, тестировщикам будет проще самостоятельно оценивать, соответствует ли их деятельность установленным критериям.
Таким образом, первый этап в развитии тестировщика – это постановка цели, которую нужно достичь, причем цель эта должна соответствовать небезызвестным критериям SMART (точная, измеримая, согласованная, реалистичная и ограниченная во времени).
Вторым шагом менеджер, совместно с тестировщиком, должен спланировать процесс достижения поставленной цели и определить необходимые для этого мероприятия.
И, конечно, нельзя оставлять спланированный процесс без наблюдения. Задачи, которые вы раздаете и не контролируете, могут не выполняться или выполняться с трудом.

Менеджер может использовать следующие методы мониторинга и оценки показателей персонала:
- Наблюдение и личное участие;
- Опрос и обсуждение;
- Регулярный сбор метрик;
- Другие отчеты;
- Аттестация – как оценка деятельности по истечении некоторого периода времени.

По результатам оценки могут быть предприняты различные действия:
- Продолжение работы без изменений
- Корректировка выполнения работы
- Пересмотр стандартов

Весь цикл выглядит следующим образом:

Регулярный обмен информацией создает у исполнителей ощущение собственной значимости, поддерживает в них ясное понимание того, что от них ожидается при выполнении порученной работы. Плюс ко всему, может использоваться для контроля показателей деятельности.
Когда работа выполняется хорошо, тестировщик должен получать позитивную обратную связь, если работа не соответствует ожиданиям, то обратная связь должна быть конструктивной (похвала сильных сторон и комментарии по слабым, с акцентом на то, как справиться с трудностями). Только в этом случае человек будет чувствовать себя ценимым, и, соответственно, будет мотивирован к достижению установленных показателей. Ибо незабота о персонале является сильным демотивирующим фактором, и ни о каком росте и развитии в этом случае не может быть и речи.
Обратная связь должна быть: уместная, справедливая и своевременная.
Регулярная и уместная обратная связь является основой для формальной аттестации.

2. Аттестация персонала
Аттестация – это формализованная обратная связь. В ходе этого мероприятия рассматриваются достижения и проблемы, подводятся итоги и строятся планы на будущее.
Выгодна она тем что:
- Подталкивает к осмыслению достижений и осознанию затруднений
- Определению направлений развития и карьерных устремлений
- Дает возможность мотивировать персонал
- Улучшать эффективность работы команды
- Улучшать обмен информацией
- И др.
Мы будем рассматривать только узкий аспект аттестации – оценка знаний и навыков тестировщиков с целью их дальнейшего развития. Все остальное – условия работы, соответствие трудовому договору, межличностные отношения и взаимодействие с другими людьми, управление временем и др. – в настоящей статье не затрагиваются.
И, кстати говоря, не рекомендуется использовать аттестацию для вознаграждения (хотя некоторые компании именно так и поступают). Первоначальная идея аттестации – создание дружественной атмосферы развития.
Стандартной процедуры проведения аттестации не существует, есть только некоторые общие принципы. Рассмотрим их.

Подготовка аттестации
Если организация тщательно готовилась к набору тестировщиков, то подготовка аттестации будет проводиться немного проще, нежели начинать ее с нуля.
Что необходимо сделать:
- Анализ работы. Должен ли тестировщик писать тестовую документацию, проводить статическое тестирование требований, писать скрипты, работать с определенными инструментами и т.д.?
- Анализ организации. Какие именно инструменты используются в организации, каковы процессы в организации (старт проекта по тестированию, передача программного обеспечения на тестирование, коммуникации внутри команды и др.), с какими заказчиками работает организация, какие проекты разрабатывает (веб, десктоп, специальные бизнес-области) и т.д.
- Должностная инструкция. На основании двух описанных видов анализа составляется должностная инструкция.
- Требования к исполнителю. На основании должностной инструкции определяются требования к тестировщику (или группе тестировщиков).

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

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

Ранее уже упоминалось, что при проведении аттестации будем делать акцент на проверке знаний и навыков.
Для проверки знаний удобно использовать тесты. Желательно формулировать открытые вопросы, потому что ответ на закрытый вопрос можно легко угадать.
Проверку навыков с помощью тестов осуществить затруднительно. Поэтому в данном случае рекомендую проводить аттестационные собеседования (с выдачей, например, тестовых заданий или наблюдением за работой тестировщика на текущем проекте).
При отсутствии времени и/или навыков в составлении вопросников для проверки знаний также можно использовать аттестационные собеседования.

Обработка результатов, принятие решений

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

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

Имея информацию в обработанном виде, необходимо ее проанализировать и принять решение о дальнейших действиях для развития конкретного специалиста по тестированию.

3. Разработка программ обучения
Что такое развитие? Это расширение способностей и навыков. Индивидуальное развитие должно увеличивать уверенность тестировщика в своих силах, его самосознание и знания. И в первую очередь, развитие – это ответственность самого человека.
Вы же, как менеджер, можете и должны содействовать развитию своих подчиненных. Для этого, как я уже говорила в самом начале, необходимо снова согласовать цели, установить, при необходимости, новые стандарты, а затем спланировать обучение. Вы должны выступать интегратором обучения своих тестировщиков на работе и вне ее.

Есть одна опасность – обучение ради обучения. Это означает, что вы готовите курсы, семинары, тренинги или отправляете подчиненных для обучения в незавичимых центрах, а тестировщики реально не используют полученные знания и навыки на практике. Поэтому компания тратит ресурсы, но не получает результата взамен, тестировщик – тоже.
Чтобы подобная ситуация не произошла, цели развития должны быть согласованными с самим тестировщиком. То есть после получения результатов аттестации задача менеджера выработать цели и программу развития совместно с тестировщиком, опираясь на способности, опыт, устремления специалиста, требования и возможности его текущей работы, а также на перспективы и будущие потребности самой организации.

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

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

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

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

Всегда ваша,
Наташа Густыр


Read more...

воскресенье, 28 декабря 2008 г.

Курс "Введение в автоматизированное функциональное тестирование"

Следуя традиции, сложившейся в нашей команде SQAdotBy, пишу о своих ощущениях от проведения очередного курса по автоматизации функционального тестирования. Курс проходил 22-23 декабря на базе учебного центра "Интерфейс" в Москве.

Группа была небольшая (4 человека), но активная! Даже предновогоднее настроение не помешало нам сосредоточиться на автоматизации тестирования :) По количеству и качеству вопросов чувствовалось, что слушатели были заинтересованы в получении знаний. Причём, нашей общей целью было не просто изучение теории и освоения основных возможностей средств автоматизации тестирования ПО, а попытка применить знания к СВОЕМУ проекту.

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

С Уважением,
Ольга Балашенко


P.S.: Ещё я заметила, что со слушателями, которые уже посетили семинар Наташи Густыр "Введение в тестирование ПО", мы разговариваем на одном языке. Это значительно упрощает как чтение, так и прослушивание курса по автоматизации.

Read more...

среда, 24 декабря 2008 г.

Курс по тестированию в Интерфейсе – уууууух!


Да-да-да – еще один курс по тестированию прочитан мною в Москве, в учебном центре Интерфейс.

С 17 по 19 декабря провела время в чудесной компании из 10-ти человек (сама 11-ая).
Почему «уууууух!»? Потому что группа была – ого-го!
Коллеги, вы выжали из меня все соки (в хорошем смысле этого слова)!
Три дня были настолько насыщенными в плане общения, потоков информации, позитива, что бодрый заряд энергии не иссякает до сих пор!


Мои уважаемые слушатели, вы такие разные: каждый со своим опытом и багажом знаний, со своими идеями, с массой замечательных вопросов! Особенно помню наши (и ваши между собой) споры – чего так иногда не хватает!

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

Всем и каждому в отдельности (Саша Сидоров, Саша Бурдейный, Инна Пантелеева, Галина Репникова, Ерсаин Шалаев, Максим Иванов, Оля Уваркина, Алексей Трофимов, Николай и Николай (ломаю голову, вспоминая фамилии , если напомните - добавлю) ) – большое спасибо!

Хочется верить, что вы потратили время с пользой!

З.Ы. По итогам курса будет слегка сокращен теоретический материал и добавлено еще немного практики.
З.З.Ы. Фото нашей работы можно посмотреть здесь.

Всегда ваша,
Наташа Густыр


Read more...

вторник, 23 декабря 2008 г.

На Урале тоже тестируют софт

«Наташа, Вы у нас первая связь с внешним миром»
Александр Москвин, слушатель




Зима выдалась насыщенной на курсы по тестированию.
Декабрь начался с Екатеринбурга.
8-10 декабря я провела в этом славном городе за работой – читала свой родной курс «Введение в тестирование ПО».


Группа на этот раз состояла из 6-ти человек, все из которых работают в одной компании.

Чем хороши корпоративные курсы:
• Ориентируешься на одинаковые нужды слушателей;
• Можно поближе познакомиться изнутри с разными видами бизнеса, и посмотреть, чем и как живут в них тестировщики;
• Есть больше возможностей помочь решить реальные проблемы.

Какие есть недостатки у корпоративных курсов:
• Слушатели могут не задавать вопросов или задавать их очень мало. О причинах могу только догадываться:
o Стесняются друг друга
o Если не поняли чего-то, то думают: «Ай, потом спрошу у кого-нибудь из наших. Кто-то наверняка понял.»
o что-то еще?..
• Слушатели продолжают время от времени отвлекаться по рабочим вопросам

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

Каждый раз перед началом курса я интересуюсь у слушателей на предмет их ожиданий от курса, чтобы более гибко подходить к подаче материала, и делать акценты на тех разделах, которые в большей степени интересуют группу.
В этот раз пожелания были сформулированы довольно широко и расплывчато. Например, «Узнать что-то новое…», «Практика есть, хотелось бы знать, как это называется в теории…», «Узнать о тестировании больше…», «Посмотреть, как это делают другие…».
Если посмотреть в целом, то все перечисленные ожидания были удовлетворены. Хочется надеяться, что и не высказанные ожидания тоже хотя бы частично, но покрылись.

Теперь несколько слов о каждом участнике группе…
• Виктория была в группе звеном, следящим за дисциплиной и, наверное, чаще других выступала связистом между подаваемым материалом и реальной работой.
• Ксения помогала структурировать материал предыдущего дня и будила группу от утреннего сна.
• Светлана самый молодой и еще не определившийся со своим отношением к тестированию специалист, но очень бодрая и активная участница процесса.
• Александр Гнатюк оказался самым «живым» и самым шустрым тестировщиком.
• Александр Москвин вносил свои корректные дополнения и предложения, навеянные многолетним опытом работы.
• Наталья была в нашей группе критиком, без ее резких замечаний некоторые вопросы просто не могли бы быть рассмотрены с разных сторон.

Хочу пожелать всей группе успехов в работе! Разумного применения полученных знаний и навыков! И профессионального роста и развития!

P.S. Надеюсь на ваше прощение по поводу задержки с публикацией отчета – рвалась на части между другими командировками и работой…
P.P.S. Александр и Александр, я не перепутала ваши фамилии? :)
P.P.P.S. Остальные фотографии можно посмотреть здесь.

Всегда ваша,
Наташа Густыр


Read more...

суббота, 6 декабря 2008 г.

Курс "Основы функционального тестирования с использованием инструментов IBM Rational"

В первые (хотелось бы сказать морозные :) но не могу) деньки зимы, а точнее с 1-го по 3-е декабря прочитал курс (см. заголовок) в компании Интерфейс.

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

Курс получился очень полным с точки зрения реализации не только основного обязательного материала, но и дополнительных практик и методов накопленных за время работы с данными продуктами (и не только с ними). Хотел бы отметить, что я сам получил огромное удовольствие от работы с ТАКОЙ группой.

Дмитрий, Александр, Олег, Станислав, огромное вам спасибо, коллеги. Меня очень подстегивали и мотивировали ваши практические вопросы "из жизни". В свою очередь надеюсь, что вы получили на них полноценные ответы и теперь четко представляете себе дальнейший вектор движения в рамках внедрения автоматизированного тестирования.

В напутствие хотелось бы пожелать, чтобы полученные знания получили возможность быть примененными на практике.

С уважением,
Сергей Талалаев


Read more...

четверг, 20 ноября 2008 г.

Тестирование - студентам!

Сегодня произошли два, на мой взгляд, очень важных события.

Первое - это лекция по тестированию на механико-математическом факультете Белгосуниверситета!

Это были студенты 1-го курса. В рамках предмета "Введение в информационные технологии" я рассказывала им, что же такое тестирование, стоит ли этим заниматься, кто такие тестировщики и далее в этом ключе. Мы даже попробовали немножко тестировать и регистрировать баги. И все это в дружеской атмосфере и незатейливой форме.

Я уже отвыкла от такого рода аудитории. Первокурсники сродни ученикам старших классов школы, с которыми мне приходилось работать в свое время - шумные, неугомонные, выставляющие себя напоказ, но очень дружелюбные. Дискуссии проходили живо и весело!

Правда, связкам тяжело :)
50 человек - это вам не шутки!

Но и это еще не все!
Сегодня я говорила с деканом одного из факультетов другого не менее рейтингового ВУЗа нашей страны - Белгосуниверситет Информатики и Радиоэлектроники.
Приняли решенеие о сотрудничестве!
Со следующего семестра начинаю читать курс по тестированию - студентам!

Всегда ваша,
Наташа Густыр

Read more...

понедельник, 10 ноября 2008 г.

Курс "Введение в тестирование ПО" - еще раз +1

В очередной раз (5-7 ноября) я прочитала свой курс "Введение в тестирование ПО" в обучающем центре Интерфейс (г. Москва).
Очень хорошая, внимательная, трудолюбивая и ответственная группа.
Сочетали приятное с полезным: обсуждали серьезные вопросы и шутили.
Работать было одно удовольствие.

Вперед! К новым знаниям!
Еще и еще!

P.S. Следующий курс планируется на 17-19 декабря.

Всегда ваша,
Наташа Густыр

Read more...