Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!




Каждый год я стараюсь договориться со своим доктором о ежегодном профилактическом осмотре. Каждый раз я выхожу из его кабинета с формой для анализа крови. Эти анализы помогают моему доктору заметить начало заболевания, например, высокий холестерин или диабет. Около двух лет назад я начал подозревать, что моя agile команда страдает от такой болезни как Хаотичная оценка. К сожалению, я не мог просто назначить нужный анализ, как это делает доктор, чтобы диагностировать проблему, поэтому я просто продолжал наблюдать и собирать данные. Через несколько недель, я начертил график. Каждый столбец на графике - это разброс времени, которое потребовалось на реализацию задач, получивших определенное значение story point при оценке. Я также рассчитал некоторые статистические данные, такие как максимум и минимум времени, потраченного на задачи, а также среднее значение и стандартное отклонение. Эти наглядные графики стали бесценным оружием в моей борьбе с «Хаотичной оценкой». В этой статье рассмотрим некоторые «патологии» процесса оценки, которые могут быть выявлены благодаря таким графикам.

Патология «Фаворитизм»

У некоторых команд замыливается взгляд, и они видят все задачи примерно одинаковыми. В итоге, у них появляется парочка любимых значений story points, которые они присваивают подавляющему числу задач.

Этот вид патологии очень легко диагностировать. Если посмотреть на график, то можно увидеть, что разброс времени под каким-то значением story points сильно больше, чем у других значений. Наиболее заметный симптом – это то, что почти все новые задачи в бэклоге проекта (product backlog) имеют одну и ту же оценку.

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

  







Экспоненциальная патология

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

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

Чтобы подтвердить этот диагноз, посмотрите на график и попробуйте найти большой отрыв в данных. На представленном справа графике наблюдается очень хороший линейный тренд для небольших значений story points (0.5, 1, 2, 3 и даже 5), но присутствует значительное отклонение для больших значений. Эти большие значения, гораздо лучше укладывались бы в линейный тренд, если сдвинуть их немного вправо.

Если скорость работы команды с такой патологией будет оцениваться по спринтам, содержащим задачи с низкими story points, то вполне вероятна ошибка при расчете даты завершения бэклога проекта. Особенно велика будет ошибка, если бэклог проекта содержит много задач с высокими значениями story points.






Патология Венна

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

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

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



То что доктор прописал

Если вы обнаружили, что ваша команда страдает от одной из описанных выше патологий, не отчаивайтесь. Немного усилий и терпения и болезнь будет побеждена. Прописанное лекарство – это перекалибровать ваши story points и начать использовать Triangulation. В любом случае, также как с анализами крови, такие проверки необходимо повторять периодически, так как вы никогда не знаете, когда болезнь может вернуться.


 ЧТОБЫ НАЧАТЬ ИСПОЛЬЗОВАТЬ TRIANGULATION С JIRA НАЖМИТЕ ЗДЕСЬ >