December 6, 2015 Фасилитация встреч по работе с требованиями Мухина Светлана Светлана Мухина ICAgile ICP, ICP-ATF, ICP-BVA, PSM I, CSPO Agile and Career Coach at Luxoft Agile Practice Опыт работы: 13+ лет в IT, руководитель проектов, компьютерный лингвист, технический писатель, бизнесаналитик Интересы: управление проектами, процессные трансформации, коучинг, психология Хобби: верховая езда, музыка, покер, путешествия https://www.linkedin.com/in/svetlanamukhina 2 Компоненты Скрама Артифакты Роли Increment Development Team Product Owner Scrum Master Product Backlog Sprint Backlog Main PBR Local PBR События Local PBR Local PBR Local PBR Sprint Pulse 2 Структура встречи Ледокол Собираем информацию Знакомимся c информацией Оцениваем Делаем выбор Подводим итоги Процесс работы с требованиями продукта Что Беклог продукта представляет собой постоянно обновляемый и дополняемы список требований. Кто Все участники Скрам команды работают с требованиями, для того, чтобы сделать их более понятными, провести их оценку и определить кандидатов следующих спринтов Когда На постоянной основе в установленное время и дату 2 Зачем проводить встречи по работе с требованиями? Убедится, что команда смотрит вперед на требования следующих спринтов; Найти ответы на вопросы по требованиям на более ранних стадиях, когда есть время подумать над ответами; Более точно оценить задачи, т.к. в процессе работы с требованиями мы можем прояснить непонятнее детали и получить новую информацию; Сократить время, необходимое для планирования, т.к. мы будем понимать лучше задачи и сможем сделать планирование быстрее; Зафиксировать всю информацию относящуюся к задачам, поделиться этой информацией со всеми участниками проекта; Уменьшить количество задач, т.к. в процессе работы с требованиями мы можем осознать, что некоторые задачи не важны для бизнеса или их можно сделать в рамках других задач; 2 План встречи Какие требования мы планируем обсудить? Кто нам необходим для обсуждения? • Для чего нам нужны эти участники? • Что мы ожидаем от них? Какие вопросы с предыдущей встречи были отвечены, а на какие мы еще ждем ответы и от кого? • Какие активности должны были быть выполнены после предыдущей встречи. Например, технический анализ, тестирование требований. Где и в какое время запланирована встреча? Предусмотрен ли перерыв вовремя этой встречи? 2 Необходимые участники Скрам команда • Команда разработки; • Владелец продукта; • Скрам мастер; Менеджер; Эксперты в доменной области; Участники других команд: команда, которая предоставляет данные для нашего приложения команда, с которой мы интегрируемся, билд-инженеры. Представители бизнеса, пользователи; 2 Временные рамки Время начала и завершения сессии; Тайм-бокс на обсуждение каждой задачи; Правила дополнительного времени или дополнительных сессий; Визуализация времени; 2 Физическое окружение Подготовка: • Комната; • Видео/аудио/webex; • Канцелярские принадлежности; 2 Ледокол Как я провел выходные; Спасибо; Мои достижения за прошлую неделю; Моя вещь; Игра в ассоциации (карточки Management 3.0) 2 Обсуждение продуктового беклога Презентация задач; Приоритезация задач; Матрица приоритезации; Модель Kano; Обсуждение задач; World Café; Playback; Редактирование списка задач; Добавляем требования; Удаляем требования; Изменяем требования Формируем список работ на итерацию; 2 Матрица приоритетизация 2 Модель KANO 2 World Café Playback 2 Оценка требований Affinity line Planning poker 2 Формируем список задач на итерацию Используем метрики; Капасити – количество идеальных часов, доступное в следующем спринте; Велосити – количество сделанных стори поинтов в прошлых спринтах; Используем чеклисты; Definition of Ready - проверка готовности требований к разработке; Definition of Done – проверка готовности задач к бизнес использованию; 2 Итоги встречи Какие задачи рассмотрели; Описание каких задач изменили; Какие вопросы остались/возникли; • Кто ответит на эти вопросы; • Когда нужны ответы; Какие задачи финализированы; У каких задач неполное описание; • Что именно в них отсутствует; На каких предположениях мы основываем наши оценки и способы реализации; Какие есть риски; Какой наш план по митигированию рисков; 2 Следующие шаги Дискуссии; Cозвоны; Встречи; Обновление требований; Подготовка дополнительной документации; Cоблюдение договоренностей; 2 Дополнительная информация Сертификационный тренинг по фасилитации ICAgile Certified Professional - Agile Team Facilitation http://www.luxoft-training.ru/kurs/icagile_icp_agile_team_facilitation_icagile_icpatf.html Киев, январь, 2016 Регистрации и информация smukhina@luxoft.com 2 Почитать/посмотреть Отличная книга по фасилитации, №1 http://www.amazon.com/Facilitators-Guide-Participatory-Decision-MakingKaner/dp/0787982660 Retromat – рецепты для проведения ретроспектив - http://plans-forretrospectives.com Видео про графическую фасилитацию https://www.youtube.com/watch?v=S5DJC6LaOCI Список инструментов (не техник) для фасилитации в распределенных командах http://www.luxoft.com/blog/smukhina/tools-for-collaboration-indistributed-teams Видео про эмпатию (важное качество для фасилитатора) https://www.youtube.com/watch?v=1Evwgu369Jw Книга “Спиральная Динамика” Дон Бек и Крис Кован http://www.ozon.ru/context/detail/id/5519486/ 2 Почитать/посмотреть How to facilitate product backlog refinement sessionshttps://www.linkedin.com/pulse/recording-webinarhow-facilitate-product-backlog-svetlana How to facilitate meetings, Scrum events and group discussions https://www.linkedin.com/pulse/howfacilitate-meetings-scrum-events-group-svetlana Agile Team Facilitator Mindset & Behaviour https://www.linkedin.com/pulse/recording-webinar-agile-teamfacilitator-mindset-svetlana Facilitation and Facilitator Stance https://www.linkedin.com/pulse/recording-webinar-facilitation-facilitatorstance-svetlana The Power on Visualizationhttps://www.linkedin.com/pulse/20141202230246-48371619-follow-up-on-thewebinar-the-power-on-visualization Designing Meetings for Collaboration https://www.linkedin.com/pulse/what-required-effective-collaborationsvetlana Silent voting technique https://www.linkedin.com/pulse/20140415193826-48371619-easy-way-to-make-adiscussion-effective Facilitating decision-making and feedback gathering https://www.linkedin.com/pulse/decisions-valuedfeedback-remembered-svetlana 2 Тренинги от Luxoft Agile Practice ICAgile Certified Professional - Agile Fundamentals https://icagile.com/icagile-certified-professional ICAgile Certified Professional - Business Value Analysis https://icagile.com/icp-business-value-analysis ICAgile Certified Professional - Agile Team Facilitation https://icagile.com/icp-agile-team-facilitation Professional Scrum Master https://www.scrum.org/Courses/Professional-Scrum-Master Management 3.0 https://management30.com/events/two-day-course/ Workshops: • Coaching and self-coaching; • Agile project management; • Agile project metrics; • Motivation and team-building; • Effective communication; • etc. Регистрации и информация smukhina@luxoft.com 2 2 Спасибо 2