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

Чтобы преодолеть эту проблему, систематическое отслеживание дает вам необработанные данные, которые вы можете объективно изучить позже, чтобы принять более взвешенное решение.

Личные ретроспективы

Вы должны отслеживать производительность, чтобы увидеть, насколько эффективно вы достигли своих целей.

«Человек не может узнать то, что, по его мнению, он уже знает». — Эпиктет

Без надлежащей обратной связи невозможно понять, когда следует приспособиться к требуемому поведению. Невозможно определить, какое эффективное поведение следует подкреплять.

На какие участки кода вы потратили больше всего времени? Из всего, что вы хотите узнать дальше, что может повысить производительность? Какие ошибки вы представляете? Каковы будут последствия того, что вы потратите больше времени на этапы тестирования или проектирования?

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

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

Когнитивные искажения: потребность в объективных данных

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

Известное когнитивное искажение памяти — это радужная ретроспектива. Розовая ретроспектива — это склонность вспоминать и припоминать события более благоприятно, чем тогда, когда они произошли. В контексте личного развития предполагает, что люди вряд ли будут соответствующим образом пересматривать свои действия. Они вспоминают о них более благоприятно, чем они были.

Еще одно предубеждение — правило пика-конца. Мы судим по тому, как мы себя чувствовали на пике и в конце рассматриваемого периода, и не используем другую информацию.

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

Эффективный сбор данных

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

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

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

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

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

Существующие трекеры времени, такие как RescueTime, помогли собрать некоторую информацию. Но в качестве общих инструментов они сосредоточены на отчетах о потерянном времени или прокрастинации. Они упускают из виду сбор большого количества данных, представляющих большую ценность для разработчиков.

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

Заключение

Делайте больше из того, что уже работает, делайте меньше ошибок и избегайте крошечных потерь из-за того, что уже произошло.

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

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

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