352.50K
Категория: ПрограммированиеПрограммирование

Ретро 112 релиза фронт НКК

1.

Ретро 112 релиза фронт НКК
Паркачева Елена
Фея серебрянных туфелек

2.

Главные цели
ПЛАВНО войти в новый релизный цикл
Устранение препятствий к разработке
Научиться совместно работать в условиях сложно бизнеслогики
Как итог: T2M
2

3.

Устранение препятствий к разработке
Психологический контекст ;)
“Дайте программисту возможность работать, отойдите и получайте
плюшки”
Фея серебрянных туфелек
3

4.

Устранение препятствий к разработке
Что значит отойти от программиста? Переверните акценты.
Менеджмент
Менеджмент
Разработка
Разработка
4

5.

Устранение препятствий к разработке
Что значит отойти от программиста?
не тащить его в менеджмент
не лить на него лишнюю информацию из других команд
отделиться от ЦК через призму UI
изолировать подкоманды (типа single-responsibility principle, только в
контексте людей)
5

6.

Устранение препятствий к разработке
Как дать программисту работать?
2) Дать ему информацию для работы
Дать возможность влиять на архитектуру фронтенда на ранних
этапах
Дать возможность влиять на структуру и наполнение ТЗ
Дать возможность бизнес-процессу, описанному в ТЗ, созреть и
осознаться, присмотреться к текущему коду в разрезе
нововведений
Дать возможность быть в едином информационном поле с другими
участниками команды: с тестированием, аналитикой, бекендом
6

7.

ПЛАВНО войти в новый релизный цикл
1) Организовать его работу через SCRUM events
на уровне разработки
в полнофункциональной команде
в 2-недельном релизном цикле
без изменения приоритетов и беклога в релизе
резать бизнес-задачи для беклога на уровне BRD
2) Довести до команды тайминги и флоу работы в новом релизном
цикле
7

8.

T2M
1) Снять акцент с дефектов
“Если мы мыслим дефектами, то командно продуцируем дефекты.
Если мы мыслим бизнес-инкрементом, то командно делаем
инкремент”
Фея серебрянных туфелек
8

9.

T2M
2) Более точно проводить планирование
Считать фичу разработанной только после отладки на уровне
функционального тестирования
Также давать более точную оценку помогут планинги и груминги
на уровне разработки (полнофункциональной команды
разработки)
9

10.

T2M
3) На T2M большое влияние оказывает гибкость и Domain
Driven Design: и организационный, и архитектурный. А
более гибки маленькие узкоспециализированные
структуры: и организационные, и архитектурные :)
(вольный перевод interface segregation principle)
10

11.

Приглашаю к обсуждению
11
English     Русский Правила