Практика по тестированию
Такая работа с источниками, с курсом, с ментальными картами и т.д. позволяет договориться до некоторых общих оснований. В том числе проверить, что студенты владеют отраслевыми стандартами написания рабочих документов, мастер-планов, баг-репортов и т.д. После этого выбиралось программное обеспечение для тестирования. Это и с одной стороны — обучающий процесс, с другой — тестирование реальных продуктов. При выборе мы руководствовались тем, что А — есть прямой контакт с командой разработчиков, это нам понадобится на финальном этапе, Б — интересно потестировать, любопытно. Брали крупные продукты, как уже упоминалось, от компьютерных игр до яндекс.маркета и Алисы.
И для того, чтобы такой софт протестировать, нужно делать это командой. То есть с середины семестра мы становились проектным офисом компании, которая тестирует софт в режиме аутсорс. Кто-то пишет планы, чек-листы. Поскольку до этого мы разобрали как в принципе тестировать, кто-то брал на себя тестирование этого модуля, кто-то брал на себя системное тестирование, интеграционное и т.д. И шла активная работа.
Базовая технология и площадка — канбан в трелло. Это давало нам логирование для отслеживания и зачета по умениям. И там же складывались ссылки на материалы, которые служили подтверждением навыков. В результате, наши встречи становились уже окончательно спринтами, где мы разбирали, что сделано за неделю, что нужно сделать на следующей, какие трудности мешают нам это сделать.
Примерно месяц такой работы давал большую фактуру артефактов, например, баг-репортов. По его итогам было организовано спринт-ревью, собственно, с разработчиками софта. В ситуации, когда это были новосибирские разработчики, они просто приходили к нам на занятие. В ситуации москвичей был созвон. И это, с одной стороны, конечно же сильно работало на мотивацию студентов. Группа на тот момент уже, считай, становилась проектной. А с другой стороны, ревью с профессионалами позволяло соотносить текущую ситуацию с тем самым первоначальным мотивационным ориентиром, который мы в ответе на вопрос "зачем" формулировали. И внутри этого пространства каждый участник как раз-таки и набирал себе баллы именно там, где ему хотелось. На основе артефактов, которые создавала группа, и делался вывод, с одной стороны, о квалификации этой работы, а в режиме — да спасибо, этот баг мы тоже зафиксили, о, а вот этого бага мы не знали, спасибо за то, что нам подсветили, а можно ли еще вот этот момент потестировать. В соответствии с этим финализировался семестр и там же проигрывалась та колода ситуаций, о которых я уже говорил.
В результате с самого начала все студенты понимали, что им нужно сделать, чтобы получить отлично, что можно не делать, если устраивает. И каждый спринт мы в том числе фиксировали вот эту дельту в баллах. То есть люди обосновывали свой еженедельный прирост.