SCRUM и другие

Preview:

Citation preview

SCRUMидругиеметодикиразработки

Tutu.ru

"Какаямедлительнаястрана!—сказалаКоролева.—Ну,аздесь,знаешьли,приходитсябежатьсовсехног,чтобытолькоостатьсянатомжеместе!Еслижехочешьпопастьвдругоеместо,тогданужнобежатьпоменьшеймеревдвоебыстрее."

2

•  Люди–развитиеорг.структуркомпаний•  Процессы–потокисозданияпродукта,ценностииихтипы

•  Технологии– Формулируемпотребность– Почемугибко?– Канбан,Скрам,Скрамбан

•  SCRUM-мастериегоместовкоманде

3

Акакойунасплан?

4

Иерархическиеорг.структуры

5

Командныеорг.структуры

6

Производственныепотоки

I-поток Ж-поток

V-поток

Т-поток

А-поток

Продукт/Фичи

Потребности

•  Потоксозданияпродуктаотражает,какиеэлементыорг.структурыисполняютшагипроцессаразработки

•  Дляизмененияпотокасозданияпродуктанужновлиятьнаорг.структуру(взаимодействие)иактивностипоразработке(процессы).

•  Привыбореорг.структурыучитываемрискииспособностьксамоорганизации

7

Тезисы

8

ЭволюциятехнологийТехнологии

Потребности

Vописания->Vустаревания

9

ФормулируемпотребностиЧто Описать Проверить Заказчик Гибкость

Requirements/Требования

конкретные,проверяемыехарактеристикипродукта

контрольныепримерыAcceptanceCriteria

глубокоразбираетсявпродуктеи

Толькотак!

UseCases/Юзкейсы

поведениесистемывответнадействия

пользователя

TestCasesописывающиепозитивныеинегативныесценарии.

глубокопонимает

продукт,нонетехнологии

Нуилитак…

UserStory/Пользовательскиеистории

ожиданияицели

пользователя

Какяпонимаю,чтоэтоточтонужно

DefinizonofDone

Хорошоощущает

потребность

Акаклучше?

10

Agile-манифест,кэп!

11

УровеньсамоорганизацииКаждыйучастниккомандыдолженнаучитьсясамостоятельновыполнятьвзятыенасебязадачиКаждыйучастниккомандыдолжениметьчеткоепониманиенеобходимогоуровнякачестваПравилавнутрикомандноговзаимодействиядолжныбытьяснывсемучастникам«Ясвоесделал»-этосовсемнегибкоНепрерывноулучшатьнужно:•  Процесс•  Инструменты•  Знания

•  Продуктыоченьсложные,одинчеловекнеможетдоскональнознатьпродукт

•  Никтонеможетдетально,доуровнятребований,описатьпотребностьдажесреднегоразмера…дотогокаконаустареет

•  Нужноуспетьразработатьдотогокактехнологияизменится

•  Agileэтоподход,анеметодика

12

Тезисы

13

KANBANBacklog Готовык

исполнению Впроцессе Сделано

PanicLine

14

SCRUM

15

SCRUMроли

16

SCRUM

Артефакты:•  Productbacklog•  Sprintbacklog•  BurndownChart

Встречи:•  План(Преплан-план)•  Стендап•  Демо•  Ретро

17

SCRUMBAN

Канбандополняетсяследующимиинструментами:•  Роли(ProductOwner/ScrumMaster/Команда)•  ПриоритезированныйBacklog•  2-хнедельныеитерациидляоценкирезультатовисущественногопересмотраBacklog.

•  Демо•  СтендапыНевводитсявременныхограничений.2неделиэтоточкадлядемоиобсуждения.

18

SCRUM-мастериегоинструменты«Тамадаспринтанавечномпраздникеразработки»•  сплотитькоманду•  улучшатьпроцесс•  приноситьновое•  коммуницировать:

–  Визуализация(тактильныерешения)–  Фасилитация(простыеметодыуправлениясобраниями)–  Мониторинг(периодичностьиулучшениеинструментов)–  Разрешениеконфликтов(внутреннихивнешних)

19

Использованиеновойметодики

•  Переходотпоследовательныхкгибкимметодикамразработкипроизошелподдавлениемизмененийвнешнейсреды

•  Внедрениегибкихметодологийтребуетнетолькосамомотивации,ноивысокойвнутреннейорганизациикоманды

•  Гибкиеметодикиконтринтуитивныиоснованынадоверии

•  Гибкиеметодики«оченьжесткие»впланепримененияинструментов

20

Тезисы

21

Recommended