Вступление
За свою долгую карьеру, я получил большой опыт работы используя разные подходы и методики разработки WATERFALL, RUP, KANBAN, SCRUM, а также BARDAK c переходом в скрамоподобный WATERFALL.Скажу вам откровенно, работать приходилось действительно гибко. Если в "до аджайловские" времена, были минуты отдыха в качалке или на турнике, то работая в скрам команде не часто есть возможность, лишний раз голову от монитора оторвать. (Вы все еще хотите быть аджайл тестировщиком, тогда я продолжаю).
Митинги
Особое внимание я хочу уделить активностям, без которых аджайл не аджайл, скрам не скрам, канбан не канбан - это митинги. Их тут много, начиная от ежедневных стендапов, оценке задач в бэклоге (Estimation sessions), уточнением необходимых деталей с владельцами продукта (Refinement/Grooming sessions), и заканчивая ретроспективами. Главное понятьЕсли со стендапами все ясно - взял микрофон и сказал, что делал, что сделал, что делать будешь, нужна ли где-то помощь и передаешь микрофон дальше, то у митингов по оценке задач своя специфика.
Как вы - тестировщик, можете что-то оценивать разработчикам?
- Не поверите, можете и должны.
Если даже вы не знакомы с кодом, вы знаете функциональность, вы знаете влияние и зависимости разных частей системы. Это и есть то, что вы должны озвучить. В дальнейшем, изучив код (об этом еще будет сказано много слов дальше), вы сможете давать более точные оценки.
Ретроспектива - это митинг, где вы можете выразить восхищение успехами команды, а также сказать, что вас раздражает больше всего. И поверьте мне, это рабочий инструмент, если его правильно применять. Но для этого нужна сплочённая команда и желание улучшать рабочий процесс, также атмосферу в команде. Один человек может мало что изменить, если остальным это не нужно. Если вы работаете в команде заботящейся о своей велосити и репутации, вам повезло.
Процесс разработки
Побочные активности
Так как в скраме ролей много, а людей не всегда хватает, то это считается нормальным работать в разных ролях. Так вот мне повезло больше всех :) Из-за того, что "наша служба и опасна и трудна, и на первый взгляд как-будто не видна", да еще из-за моей дружбы с исходным кодом после покрытия юнит тестами основной части кода, мне перепала роль первого главного подмастерья для наших разработчиков - я начал фиксить баги, которые сам и находил.Дальше больше. В один не очень прекрасный день, наш скрам мастер сказал, что уходит. Так как замены ему на тот момент не было, наше руководство, уговаривало меня "временно, пока не найдут нового" стать скрам мастером. Так вот уже почти 1.5 года я еще и скрам мастер.
Имея трёх в одном, мои боссы очень счастливы. Часто удивляются, когда я говорю, что мне это не совсем по душе, и что это отражается на качестве работы. Но менять ничего не хотят, ведь проект то в целом катится, вроде даже как на гору, а не с неё...