Top Banner
Scrum in Simtech By Ilya Makarov
34

Scrum in simtech

Apr 13, 2017

Download

Engineering

Ilya Makarov
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scrum in simtech

Scrum in SimtechBy Ilya Makarov

Page 2: Scrum in simtech

Итеративность

Page 3: Scrum in simtech

Agile● Люди и их взаимодействие важнее процессов и

инструментов;

● Готовый продукт важнее документации по нему;

● Сотрудничество с заказчиком важнее жестких контрактных ограничений;

● Реакция на изменения важнее следования плану.

Page 4: Scrum in simtech

Scrum

Page 5: Scrum in simtech

Роли

Page 6: Scrum in simtech

Процессы

Page 7: Scrum in simtech

Артефакты

Page 8: Scrum in simtech

SCRUMBUT

We use Scrum, but ...

Page 9: Scrum in simtech

● 7 программистов / 5 тестеров / 3 писателя● скачиваемая CMS ● много Legacy / слабое покрытие тестами● релизы примерно раз в 2 месяца.

Page 10: Scrum in simtech

Задачи- Вовлечение команды- Формирование правильного беклога- Внедрение существующих процессов- Организация Sprint Review

Page 11: Scrum in simtech

Проблема

Как планировать спринт, если постоянно прилетают баги

Page 12: Scrum in simtech

Ситуация- В среднем 20 багов за спринт от клиентов- Есть нервные клиенты и требуют ASAP- Баги по идее не должны оплачиваться компанией- Время работы по багу может занимать от 1 до XX

часов.

Page 13: Scrum in simtech

Решение- Регламент по фиксу багов- Критичные баги в приоритете

Page 14: Scrum in simtech

Проблема

Как оценивать задачи, если их “невозможно” оценить

Page 15: Scrum in simtech

Декомпозиция задач- Пользовательские сценарии- Архитектура- MVP + постепенное улучшение

Должен быть критерий “сделано”.

Page 16: Scrum in simtech

Декомпозиция через User Stories

Page 17: Scrum in simtech

Story Points

Page 18: Scrum in simtech

Покер-планированиеPlanning Poker

Page 19: Scrum in simtech

Planning Poker

Page 20: Scrum in simtech

Planning Poker

Page 21: Scrum in simtech

Донести важность оценки

Page 22: Scrum in simtech
Page 23: Scrum in simtech
Page 24: Scrum in simtech

Решение● Пропаганда ценностей Scrum● Дробить задачи (1 week max)● Обсуждать каждую задачу● Оценивать на основании кода

Page 25: Scrum in simtech

Как закрывать задачи в срок

Проблема

Page 26: Scrum in simtech

Сделать в срок

- Нету незаконченных задач, есть сделанные или не сделанные;

- Умение выполнить в срок = высокому уровню ответственности;

- Время на не сделанные задачи в большинстве случаев увеличивается;

- Burndown chart & Velocity sucs.

Page 27: Scrum in simtech

Решение● Один ответственный● Критерий “сделано”● Оптимальная длина спринта● Премия “сделано” за спринт● Демонстрировать только “выполненные”

задачи

Page 28: Scrum in simtech

Проблема

Как организовать работу тестеров

Page 29: Scrum in simtech

Testing in Agile

Page 30: Scrum in simtech

Решение- Свои stand-up meetings- Оценка задач- Работа в том же спринте

Page 31: Scrum in simtech

Проблема

Кто, что и в какой момент должен делать

Page 32: Scrum in simtech

Решение- Инструкции ролей- Описание процессов- Описание инструментов

Page 33: Scrum in simtech

Итого- Процесс работы с багами поменял

процесс разработки в лучшую сторону

- Итоговые демонстрации приносят профит всем

- Разработчики способны оценивать задачи в часах

- Возможность выявления слабых мест за счет потраченного времени

- Почти любую задачу можно сделать за 2 недели

Page 34: Scrum in simtech

Вопросы

/ilya.makarov

@ilyacs