Storypoints Опасны Для Разработки Клиент-Серверных Приложений

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

Наша команда состояла из аналитика, тестировщика, дизайнера и 2-х разработчиков, но для большей наглядности оставим только разработчиков.

Начинаем новый спринт и плавно переходим к оценке пользовательских историй.

Ничего нового.

Вперед, продолжать.



Storypoints опасны для разработки клиент-серверных приложений

Планирование завершено, и результаты можно увидеть выше.

Мы взяли 3 пользовательские истории, оцененные в 16, 20 и 37 Story Points соответственно.

Всего – 73. Далее, как любая уважающая себя команда разработчиков, любящая все прелести работы в Scrum, вносим эти оценки в Jira. При этом мы вводим только общие (или средние – что еще хуже!) оценки для каждой истории.

Две недели работы, не отрывая рук от клавиатуры и не вставая с так любимого годами офисного кресла и вы сможете лицезреть новый функционал.

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

И тут появляется ПМ, только что дочитавший Скрам и XP из окопов, и говорит: «Всё понятно!!! Мне нужно набрать больше сторипойнтов для следующего спринта и тогда все будет хорошо и никто от меня больше не убежит, забрав с собой смену масштаба!! Планируем новый спринт.

Storypoints опасны для разработки клиент-серверных приложений

Большой! Мы взяли ещё 10 стори поинтов!!! Теперь мы всё точно рассчитали!! Пролетают еще 2 недели и пора подводить итоги.

Но, к всеобщему сожалению, спринт все равно завершился совсем не так, как нам хотелось.

Назад снова по каким-то причинам взяли на себя инициативу, а передние не успели сделать то, что задумали (опустим возможность, что впереди всего лишь неопытный младший, а сзади - неприкасаемый сеньор, а представьте себе, что все дело в неправильном планировании).

Очередной спринт не удался!!! Но почему, мы взяли совсем немного больше сюжетных линий и то только в добрых целях - обеспечить необходимый объем работы серверной части??!? Как это может быть?? Ответ в том, что все дело в самой рейтинговой системе.

Давайте вернемся к нашим спринтам.



Storypoints опасны для разработки клиент-серверных приложений

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

Поняв это, первая мысль в безумной голове ПМ — нужно узнать, сколько сторипоинтов взял на себя фронт, а сколько — назад. Но глядя на общий рейтинг в Jira, это просто невозможно, потому что там можно узнать только общий (ну или средний) рейтинг каждой истории, и запомнить, кто какие оценки поставил, уже невозможно.



Storypoints опасны для разработки клиент-серверных приложений

А дальше решение приходит само.

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

Это позволит узнать оптимальный объем работы по каждому направлению и на его основе заполнить бэклог спринта.

Пока этот подход невозможно реализовать в Jira без отдельного ведения заметок в MS Excel, но это не значит, что его не следует использовать.

Я уверен, что со временем разработчики Atlassian придут к решению этой проблемы, а пока просто не повторяйте наших ошибок! P.S. Эти выводы применимы только для разработки клиент-серверных приложений, где есть четкое разделение работы на фронтенд и бэкенд. Эта проблема не должна возникнуть у команды Full-Stack разработчиков, которые оценивают работу сразу в двух направлениях.

Теги: #Управление разработкой #Управление проектами #спринт #управление проектами #scrum

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.