37
Как мы работаем по Scrum (c) iDOM team, WDG idom.net.ua wdg.com.ua

Working By Scrum I Dom Team

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Working By Scrum I Dom Team

Как мы работаем по Scrum

(c) iDOM team, WDG

idom.net.uawdg.com.ua

Page 2: Working By Scrum I Dom Team

Начало...

Page 3: Working By Scrum I Dom Team

Oтсутствие опыта работы по скраму

Page 4: Working By Scrum I Dom Team

Команда собралась во время проекта

Page 5: Working By Scrum I Dom Team

PO как часть команды

Page 6: Working By Scrum I Dom Team

PO как часть команды

• РО был инициатором работы по скраму• оплатил тренинги• постоянный контакт РО с командой• активное участие РО в разработке• Итог: РО - часть команды

Page 7: Working By Scrum I Dom Team

Тренинги

Page 8: Working By Scrum I Dom Team

Как мы работаем по Scrum

• как планируем• как выбираем длину спринта• taskboard• командная работа• special scrum-tools

Page 9: Working By Scrum I Dom Team

Как планируем

• планирование по расписанию• User story в относительных story points• задачи в человекоднях• использование velocityи фокус-фактора

Page 10: Working By Scrum I Dom Team

Как выбираем длину спринта

• одна неделя – малая продуктивность, большиенакладные расходы

• три недели – слабая обратная связь

Page 11: Working By Scrum I Dom Team

Таскбоард

• рельсы• статусы• флажки• soft commit

Page 12: Working By Scrum I Dom Team

Командная работа

• pair programming или «затупил сам – помогидругому»

• TDD (ping-pong)

Page 13: Working By Scrum I Dom Team

Special scrum-tools

Page 14: Working By Scrum I Dom Team

Проблемы и решения

Page 15: Working By Scrum I Dom Team

одна команда + одно помещение= scrum

две команды + одно помещение= бардак

Взаимодействие команд

Page 16: Working By Scrum I Dom Team

"Шеф, усё пропало" - проваленныеспринты

Page 17: Working By Scrum I Dom Team

"Ошибайтесь рано" - первая неудача

Причины:• планирование• рискованная задача• недостаток связи с PO

Результат:• нашли готовое решение• выкинули много User Story• сэкономили время и деньги

Page 18: Working By Scrum I Dom Team

"Опять двойка"

Page 19: Working By Scrum I Dom Team

Второй завал

Причины:• невнимательное планирование• неявные задачи по ходу спринта

Результат:• следующий спринт был еще сложней...

Page 20: Working By Scrum I Dom Team

... но мы справились!

Page 21: Working By Scrum I Dom Team

Чтобы не было мучительно больно...

• не затягивайте планирование• делайте перерывы• на планировании ищите задачи, а не решения• не забывайте про how to demonstrate

Page 22: Working By Scrum I Dom Team

Эксперимент "не будитепрограммиста" или "ты попал в моютаблицу"

Page 23: Working By Scrum I Dom Team

За двумя зайцами

Ситуация:• скрам-мастер• он же девелопер• он же техническийлидер

• в ДВУХ командах

Page 24: Working By Scrum I Dom Team

Решение - смена Scrum-мастера

Page 25: Working By Scrum I Dom Team

Интеграция дизайнера

• для веб-проектов дизайн значит очень много• дизайнер, как правило, узкий специалист• как быть?

Page 26: Working By Scrum I Dom Team

Удалённый дизайнер

• медленная обратная связь• долго ждём дизайна• напряженность отношенийс дизайнером

Page 27: Working By Scrum I Dom Team

Результат

• User Story не окончены на 100%• возврат к "готовым" US чтобы доверстать дизайн• теряем время

Page 28: Working By Scrum I Dom Team

Дизайнер - часть команды

• дизайнер находится вместес командой• почти мнгновенная обратная связь• участие в Daily Meetings ипланировании• дизайнерские задачи – на taskboard

Page 29: Working By Scrum I Dom Team

Результат• продукт на демо всегда имеет законченный вид• не нужно переделывать сделанное• нет напряженности в команде

Page 30: Working By Scrum I Dom Team

Может этот спринт обойдёмся бездизанера?

• разваливается единаяструктура• продукт формально готовна 100%, но выглядит сырым• опять возникают доделки• снова теряем время

Page 31: Working By Scrum I Dom Team

Вывод

не теряйте связи с дизайнером, даже еслиВам кажется что он свою работу закончил

Page 32: Working By Scrum I Dom Team

Как мы отдыхаем по Scrum• beer-box: chill-out, friday-beer и прочие излишества• прогулки

Page 33: Working By Scrum I Dom Team

Итоги

• влияние проекта на компанию• что дал нам проект• если бы начать всё с начала

Page 34: Working By Scrum I Dom Team

Влияние проекта на компанию

• на демо приходят гости• еще одна команда перешлана скрам, вторая в процессе• обмен опытом во времяпятничных демо и ретроспектив

Page 35: Working By Scrum I Dom Team

Что дал нам проект

• профессиональный рост• проект дал хорошую команду• ответственность

Page 36: Working By Scrum I Dom Team

Если бы начать всё с начала

• планировать качественнее• правильное TDD, как back-end так и front-end• acceptance tests были бы правильнее• меньше времени на настройку инфраструктуры• разработка дизайна с упреждением

Page 37: Working By Scrum I Dom Team