scrum in simtech
TRANSCRIPT
![Page 1: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/1.jpg)
Scrum in SimtechBy Ilya Makarov
![Page 2: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/2.jpg)
Итеративность
![Page 3: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/3.jpg)
Agile● Люди и их взаимодействие важнее процессов и
инструментов;
● Готовый продукт важнее документации по нему;
● Сотрудничество с заказчиком важнее жестких контрактных ограничений;
● Реакция на изменения важнее следования плану.
![Page 4: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/4.jpg)
Scrum
![Page 5: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/5.jpg)
Роли
![Page 6: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/6.jpg)
Процессы
![Page 7: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/7.jpg)
Артефакты
![Page 8: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/8.jpg)
SCRUMBUT
We use Scrum, but ...
![Page 9: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/9.jpg)
● 7 программистов / 5 тестеров / 3 писателя● скачиваемая CMS ● много Legacy / слабое покрытие тестами● релизы примерно раз в 2 месяца.
![Page 10: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/10.jpg)
Задачи- Вовлечение команды- Формирование правильного беклога- Внедрение существующих процессов- Организация Sprint Review
![Page 11: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/11.jpg)
Проблема
Как планировать спринт, если постоянно прилетают баги
![Page 12: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/12.jpg)
Ситуация- В среднем 20 багов за спринт от клиентов- Есть нервные клиенты и требуют ASAP- Баги по идее не должны оплачиваться компанией- Время работы по багу может занимать от 1 до XX
часов.
![Page 13: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/13.jpg)
Решение- Регламент по фиксу багов- Критичные баги в приоритете
![Page 14: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/14.jpg)
Проблема
Как оценивать задачи, если их “невозможно” оценить
![Page 15: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/15.jpg)
Декомпозиция задач- Пользовательские сценарии- Архитектура- MVP + постепенное улучшение
Должен быть критерий “сделано”.
![Page 16: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/16.jpg)
Декомпозиция через User Stories
![Page 17: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/17.jpg)
Story Points
![Page 18: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/18.jpg)
Покер-планированиеPlanning Poker
![Page 19: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/19.jpg)
Planning Poker
![Page 20: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/20.jpg)
Planning Poker
![Page 21: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/21.jpg)
Донести важность оценки
![Page 22: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/22.jpg)
![Page 23: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/23.jpg)
![Page 24: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/24.jpg)
Решение● Пропаганда ценностей Scrum● Дробить задачи (1 week max)● Обсуждать каждую задачу● Оценивать на основании кода
![Page 25: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/25.jpg)
Как закрывать задачи в срок
Проблема
![Page 26: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/26.jpg)
Сделать в срок
- Нету незаконченных задач, есть сделанные или не сделанные;
- Умение выполнить в срок = высокому уровню ответственности;
- Время на не сделанные задачи в большинстве случаев увеличивается;
- Burndown chart & Velocity sucs.
![Page 27: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/27.jpg)
Решение● Один ответственный● Критерий “сделано”● Оптимальная длина спринта● Премия “сделано” за спринт● Демонстрировать только “выполненные”
задачи
![Page 28: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/28.jpg)
Проблема
Как организовать работу тестеров
![Page 29: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/29.jpg)
Testing in Agile
![Page 30: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/30.jpg)
Решение- Свои stand-up meetings- Оценка задач- Работа в том же спринте
![Page 31: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/31.jpg)
Проблема
Кто, что и в какой момент должен делать
![Page 32: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/32.jpg)
Решение- Инструкции ролей- Описание процессов- Описание инструментов
![Page 33: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/33.jpg)
Итого- Процесс работы с багами поменял
процесс разработки в лучшую сторону
- Итоговые демонстрации приносят профит всем
- Разработчики способны оценивать задачи в часах
- Возможность выявления слабых мест за счет потраченного времени
- Почти любую задачу можно сделать за 2 недели
![Page 34: Scrum in simtech](https://reader031.vdocuments.net/reader031/viewer/2022030311/58ef754f1a28ab7c4b8b45bd/html5/thumbnails/34.jpg)
Вопросы
/ilya.makarov
@ilyacs