Вячеслав Москаленко
Люксофт
Бесплатно для участников конференции в рамках основной программы
Оценить небольшой проект с хорошо задокументированными требованиями, сработавшейся командой и знакомыми технологиями, может оказаться непростой задачей. Но как тогда обеспечить надежность оценок, когда требования не детализированны, команда только что собрана и вынуждена вникать в новые технологии? Можно и нужно. Только классические подходы здесь не сработают и нам придется использовать гибкие подходы оценки задач. Через серию упражнений, мы пройдем конкретные шаги жизни рискового проекта, для того чтобы понять как работают гибкие подходы планирования и оценки.
На этом практическом мастер-классе мы пройдем основные этапы для получения оценки проекта, используя ряд техник:
- Декомпозиция требований в небольшие пользовательские истории
- Оценка в относительных стори поинтах
- Фасилитационная техника affinity estimation
- Измерение командной скорости – Velocity
- Подготовка дорожной карты релизов.
Студенты получат практические навыки использования данных техник для своих проектов, а также исследуют как преодолевать типичные трудности, которые возникают в гибких подходах планирования.
В ходе мастер-класса будут раскрыты также следующие темы:
- Психология заказчика. Хочет ли заказчик получить быструю оценку при минимальных инвестициях в написание детальных требований? В данном случае, мы можем предоставить только приблизительную оценку. Для раскрытия этой темы мы пройдем простое упражнение, которое позволит участникам побывать в роли заказчика и прочувствовать его желания.
- Психология разработчика. Добиться оценки, пусть даже приблизительной, не имея четких спецификаций, может показаться нам фантастикой. Но это совсем не так. Каждый из нас обладает творческим мышлением и умеет абстрагироваться от деталей и сравнивать характеристики двух предметов. Мы рассмотрим техники, которые позволят вашим разработчикам чувствовать комфортнее в предоставлении приблизительных оценок.
- Как донести заказчику суть относительных оценок? Зачем вообще нужно оценивание в относительных единицах, и какие преимущества оно может иметь перед абсолютными оценками?
- Почему это работает? Зачастую заказчик с исполнителем не имеют опыта работы с относительными оценками в итеративно-инкрементальной разработке. Это одна из причин, почему проектная команда отказывается от гибких подходов, при этом имея множество нерешенных проблем со сроками и бюджетом. Мы рассмотрим несколько успешных кейсов, которые дадут импульс к изменениям, и обсудим их детали в группах.
- Декомпозиция проекта на пользовательские истории.
- Как проводить оценивание эффективно? Чтобы избежать потерь времени, нам придется фасилитировать группу специалистов. Мы попробуем технику, которая называется Affinity Estimation. В качестве примера мы возьмем уже готовый Бэклог Продукта и пройдем все этапы фасилитации предложенной техники. На выходе мы получим относительные оценки.
- Можно ли переводить относительные поинты в абсолютные величины, не зная скорости? Этот вопрос очень часто задается со стороны как заказчиков, так и разработчиков. Мы рассмотрим как правильно коррелировать и переводить относительные оценки в абсолютные. Рассмотрим варианты предсказывания скорости, пессимистичные и оптимистичные сценарии. Почему шкала Фибоначчи в данном случае – наиболее оптимальный вариант шкалы оценивания.
- Карта релизов. Release Roadmap. Карта релизов предоставит вам и вашим заказчикам объективную и прозрачную платформу для управления проектными ожиданиями. Мы возьмем уже оцененный Бэклог Продукта в качестве примера и посмотрим как это работает.
Вячеслав Москаленко
Тренер по гибким методологиям, Люксофт
Вячеслав Москаленко – консультант и тренер по гибким методологиям в международной компании Luxoft. Вячеслав имеет более 7 лет опыта работы с гибкими процессами, будучи в разных ролях, начиная от старшего разработчика и заканчивая проектным руководителем. Более 3-х лет работал в роли практикующего Скрам Мастера, внедряя Скрам методологию и другие гибкие инженерные практики внутри команды. Начиная с 2011-го года Вячеслав присоеденился к Agile Practice Center в компании Luxoft где работает ипо сей день. За время работы тренером по гибким методологиям, Вячеслав успешно провел несколько крупных трансформаций клиентам компании Luxoft, c применением ScrumXP и Kanban.
Вячеслав также является официальным тренером по Скраму в организации scrum.org и проводит сертификационные тренинги PSM, PSF.
Вячеслав имеет сертификаты CSM, CSP, PSM I, PSM II, ICP, ICP-ACC, ICP-BVA.
Comment