itkaizenclub: sprint scope change

26
Изменение sprint scope по средине разработки: кто виноват и что делать? Prykhnych Helen & Sakharov Roman @ E5

Upload: e-5

Post on 16-Nov-2014

219 views

Category:

Software


3 download

DESCRIPTION

What to do when your sprint scope is changed?

TRANSCRIPT

Page 1: ItKaiZenClub: sprint scope change

Изменение sprint scope по средине разработки: кто виноват и что делать?

Prykhnych Helen & Sakharov Roman @ E5

Page 2: ItKaiZenClub: sprint scope change

Before starting

#ITKaiZenClub@E5Trainings

WiFi Pass: welcome2cgn

Page 3: ItKaiZenClub: sprint scope change
Page 4: ItKaiZenClub: sprint scope change

Давайте знакомиться ;)

Алена ПрихничCo-founder & trainer @ E5

IC Agile certified professionalПрошла путь от сотрудника отдела поддержки до менеджера проектов и руководителя офиса. Проводжу тренинги по гибким методологиям, менеджменту и мотивации.

Последний проект - открытие киевского офиса аутсорсинговой компании в Киеве.

Роман СахаровLead Business Analyst & Resource manager @ EPAM SystemsCertified Scrum Master, Trainer Прошел путь от бизнес аналитика до resource менеджера, успешно внедряю процессы и провожу тренинги в EPAM Systems по гибким методологиям разработки и бизнес анализу. Создаю собственные тренинги

Page 5: ItKaiZenClub: sprint scope change

А вы? ;)

Page 6: ItKaiZenClub: sprint scope change

Все как в жизни ;)

Page 7: ItKaiZenClub: sprint scope change

А что вообще происходит?

Product Owner хочет добавить в sprint новые user stories

Разработчик во время выяснения деталей с PO понимает, что user story больше, чем думали изначально

Тестировщики во время тестирования/написания тест кейсов понимают, что user story больше, чем думали изначально

Page 8: ItKaiZenClub: sprint scope change

Product Owner хочет добавить в sprint новые user stories

Page 9: ItKaiZenClub: sprint scope change

Почему?

У PO может быть контракт/внешние обезательства/он кому-то что-то пообещал и забыл

PO не понимает/ему все равно, что sprint scope нельзя менять

Совещание PO с бизнесом после вашего sprint planning и утверждения им sprint scope

Page 10: ItKaiZenClub: sprint scope change

Что делать?

Выясняем почему РО хочет добавить новые stories

Обьясняем последствия для sprint

Говорим «Нет» (без фанатизма) Предлагаем варианты решения:

Сделать это в следующем sprint Выкинуть что-то в замен Играемся с классикой проектного

менеджмента ;)

Resources Quality

Scope

Page 11: ItKaiZenClub: sprint scope change

Как предотвратить?

Просвещаем PO относительно Agile, Scrum etc.

Вовлекаем PO в планирование (делаем частью команды)

Показываем потери компании в у.е. от таких действий

Создаем и обновляем план релизов с разбивкой на спринты, делимся им с РО, бизнесом и всеми заинтересоваными

Делаем PBR до того как бизнес/РО утвердили sprint scope

Page 12: ItKaiZenClub: sprint scope change

Разработчик во время выяснения деталей с PO понимает, что user story больше, чем думали изначально

Page 13: ItKaiZenClub: sprint scope change

Почему?

Разработчик не вникал в суть истории во время планирования/ PBR

ВА не получил ответы на вопросы разработчиков

PO не предоставил всю информацию изначально

Page 14: ItKaiZenClub: sprint scope change

Что делать?

Оцениваем объем изменений Вам повезло и доп. работа

до нескольких часов Вам не повезло... идем к РО

с вариантами решения: Сделать это в

следующем sprint Выкинуть что-то в замен Опять этот треугольник ;)

Resources Quality

Scope

Page 15: ItKaiZenClub: sprint scope change

Как предотвратить?

Мотивируем разработчиков читать истории перед PBR

Договариваемся с РО о выделении на это времени

Пишем recaps & follow-ups на PBR

Добавляем вопросы в конкретные истории

Не берем историю без всей информации, используем definition of ready для story

Проводим двухуровневое планирование

Push PO на daily basis ;)

Page 16: ItKaiZenClub: sprint scope change

Тестировщики во время тестирования/написания тест кейсов понимают, что user story больше, чем думали изначально

Page 17: ItKaiZenClub: sprint scope change

Почему?

Тестировщики не вовлечены в планирование/ PBR/эстимацию

Тестировщики не правильно оценили объем работы

Новые детали в результате лучшего понимания продукта

Page 18: ItKaiZenClub: sprint scope change

Что делать?

Resources Quality

Scope

Да то же, что и в случае с разработчиком ;) Оцениваем объем изменений

Вам повезло и доп. работа до нескольких часов

Вам не повезло... идем к РО с вариантами решения: Сделать это в

следующем sprint Выкинуть что-то в замен Опять этот треугольник ;)

Page 19: ItKaiZenClub: sprint scope change

Как предотвратить?

Мотивируем тестировщиков читать истории перед PBR

Добавляем в definition of story ready утверждение ее тестировщиками

Оценка истории тестировщиками – must have

Пишем тест кейсы в начале спринта

Обсуждаем тест кейсы с разработчиками

Page 20: ItKaiZenClub: sprint scope change

А как правильно?

Page 21: ItKaiZenClub: sprint scope change

1. Все вопросы отвечены

2. Детали реализации готовы

(wireframes, mockups,

scenarios)

3. Приоритеты выставлены

4. Четкое понимание

1. Мелкие уточнения

2. Проблемы?

1. Понимание scope

следующего спринта

2. Оформление доработок

PBR – Product Backlog Refinement

1.Вычитка2.Вопросы3.Предварительная оценка

4.Предварительный выбор

команды

Page 22: ItKaiZenClub: sprint scope change

Обучаем команду

Обучаем команду Agile

Они должны уметь push back PO ;)

Page 23: ItKaiZenClub: sprint scope change

Понять и помочь ;)

1) Ищем причины изменения sprint scope

2) Помогаем их устранить

Page 24: ItKaiZenClub: sprint scope change

Хотите узнать больше?

Welcome на наш Workshop «Kanban: stop staring, start

finishing!» 14 сентября 11:00 до

18:00

Page 25: ItKaiZenClub: sprint scope change

Планы на осень

Workshops

• Kanban 14/09

• Communication with client 27/09

ITKaiZenClub 21/10

Webinars

• Типичные ошибки в коммуникации с клиентами 23/09

Page 26: ItKaiZenClub: sprint scope change

Спасибо за внимание!

[email protected]

E5Trainings

E5TrainingsE5www.e-5.com.ua