Марк Лоффлер
Ретроспектива в Agile
Научный редактор Анастасия Макарова
Authorized translation from the English language edition, entitled Improving Agile Retrospectives: helping teams become more efficient, 1st edition; ISBN: 0134678346; by Loeffler, Marc; published by Pearson Education, Inc. , publishing as Addison-Wesley Professional.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc.
© Pearson Education, Inc. , 2018
Посвящается моим родителям
Предисловие Ютты Экстейн
Недавно я прочитала в газете историю, которая произошла с одним бизнесменом в Аммане, столице Иордании. В роскошном отеле, где он остановился, ради удобства гостей все шесть лифтов разместили рядом друг с другом. Однако такая забота о постояльцах вылилась в один большой недостаток: стоя слишком близко к одному лифту, человек не замечал, что другие кабины уже прибыли на этаж и он может ими воспользоваться. К сожалению, бизнесмен, о котором идет речь, об этом не догадывался и продолжал томиться в ожидании. А ведь для оценки ситуации ему достаточно было отступить на два шага назад.
Эта история иллюстрирует то, как мы склонны цепляться за уже принятое решение или за предыдущий опыт (ожидаем один определенный лифт). А затем слепо следуем проторенным путем («мы раньше поступали именно так» или «так было всегда»), вместо того чтобы критически оценить ситуацию.
Суть ретроспективы в том, чтобы остановиться, проанализировать выбранный путь и ради будущего прогресса внести небольшое (как правило) изменение. На самом деле такой подход у нас в крови, ведь правильное латинское название ныне живущих людей – Homo Sapiens Sapiens, то есть человек, который думает о мышлении (или думает дважды). Именно на этом базируется идея ретроспективы.
Часто, работая над проектами, отдельные члены группы знают или догадываются, как улучшить ситуацию, но у них не хватает времени для детального изучения возможных изменений. Так что все остается как прежде, и команда в результате успевает сделать еще меньше, попадая в порочный круг, который можно проиллюстрировать словами: «У нас нет времени точить пилы, мы должны пилить».
Ретроспективы должны рассматриваться как часть управления рисками. Постоянный анализ событий и внесение соответствующих корректировок означают, что риски можно быстрее выявить и эффективнее управлять ими. Несмотря на то что в основном ретроспективы используются в agile-разработке ПО для обеспечения гибкости, их регулярное проведение полезно и в других сферах. Отчасти это связано с тем, что все мы, как известно, учимся на ошибках, которые многие компании считают случайными и требуют, чтобы дальше «все было сделано правильно». Однако в современном мире умение распознать, что требуется изменить, – это не только значительная часть разработки ПО. И в других областях следует начинать с поиска оптимального способа достижения цели. Правда, для этого придется сначала пройти «неверным» путем, потому что иначе невозможно понять, что считать правильным.