Что такое story points и размер футболки?
Прежде всего, команда должна выбрать единицу измерения для встреч по планированию спринта. Очки истории и размер футболки - два популярных варианта в Agile-планировании. Эти единицы измерения, в отличие от часов и дней, исходят из понимания того, сколько усилий требуется для реализации определённой истории или эпической задачи.
На первый взгляд, эти единицы измерения могут показаться немного сложными для понимания. Мы привыкли к часам и дням во всем. Но считать, что очки истории эквивалентны часам, было бы неправильно. Это подорвало бы саму идею оценок в виде очков историй.
При планировании задач с помощью story points речь идет не о том, сколько времени, по нашим предположениям, может потребоваться для завершения этой истории. Напротив, речь идет о том, какие действия потребуются для завершения истории и насколько сложными нам, , как команде, с нашими текущими знаниями, покажутся эти действия. Затем мы оцениваем историю относительно ранее определенного базового сюжета.
Это означает, что одна и та же история не обязательно будет оценена двумя разными командами одинаково. Все зависит от опыта, знаний и навыков команд. Например, задача состоит в том, чтобы покрасить комнату. Первая команда может дать 1 балл за покраску одной из стен комнаты без окна. Та же команда может дать 0,5 балла за покраску стены с окном, так как там меньше поверхности, которую нужно покрасить. Однако другая команда может дать 2 балла за покраску стены с окном, потому что у них может не оказаться инструментов, необходимых для того, чтобы закрыть окно во время покраски. С их точки зрения, это сложнее и требует больше усилий.
Если ваша команда не очень хорошо знакома с концепцией story points, вы можете использовать для оценки размер футболки. Каждый размер футболки обозначает объем работы, который необходимо выполнить для завершения задачи. Как и баллы для оценки историй, размеры футболок не равны часам или дням.
Для начала можно взять историю (небольшую), которую вы реализовали ранее, и убедиться, что все члены команды понимают, какие действия и требования она повлекла за собой. Важно быть на одной волне в отношении базового сюжета истории. Затем решите, сколько story points или какой размер футболки ваша команда согласна дать этой истории. Таким образом, в вашем распоряжении окажется примерная оценка, которой вы сможете руководствоваться при оценке других историй.