скорость и разработка по

Preview:

Citation preview

Скорость в разработке продуктов

Михаил Дубаков

Что такое скорость?

Бег

Бег Поставка фич

Направление бега Направление разработки

Дистанция Релиз

Скорость бега Скорость поставки фич

Выносливость Когда меня все зае..т?

Травмы Травмы

Бежать как можно быстрее как можно дальше без травм

Разрабатывать

Генерируем гипотезы

Направление

Дистанция

Спринтеры !Делают очень быстро, не думают о поддержке!Пишут крутой непонятный другим код!Прыгают с проекта на проект

Стайеры !Делают медленно, сопровождение важно!Пишут простой и понятный код!Долго работают на одном проекте

аутсорсинговертайм…

продукт5 лет без релиза

продуктрелиз каждый месяц

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

продуктрелиз каждый час

Разобъем дистанцию

!

Дистанция — релиз

Скорость

спринт

марафон

2x

Чтобы бежать быстрее долго — нужна выносливость

Интервальная тренировка

Интервальная разработка

Обычный режим 2 месяца

Ускорение 1 месяц

Отдых 1 неделя

Ну, все как обычно Убираем все собрания

Убираем оранжевые пятницы

Вырубаем все мессенджеры

Не отзываемся на мольбы о помощи

Фокус. Парное программирование. Минимум отвлечений

Неспеша занимаемся всем, чем хочется!Спим побольше, опаздываем на работу!Едим мороженное

Фартлек

Неспешный 1 месяц

Умеренный 2 недели

Ускоренный 2 недели

Делаем UX

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

Думаем, вальяжно беседуем, читаем

Начинаем разработку!Минимизируем собрания

Убираем все собрания

Убираем оранжевые пятницы

Вырубаем все мессенджеры

Не отзываемся на мольбы о помощи

Полное погружение

Травмы

Травмы в беге Травмы в разработке ПО

Разнообразные травмы ног, суставов и сухожилий

Психологические проблемы

Отвисание груди

Баги!Эмоциональное выгорание!Малоподвижный образ жизни!Печеньки!#безысходность…

Бег Разработка ПО

Кроссовки — подушка безопасности между землей и ногой

Тестировщики — подушка безопасности между разработчиками и клиентами

Бег босиком Релиз фич без тестировщиков

Изменение техники бега, решение некоторых проблем, но увеличение других проблем

Изменение стиля разработки, решение некоторых проблем, но увеличение других проблем

Бег в смешных кроссовках

!

Релиз фич с автоматическими тестами

Направление выбор правильных фич

Сокращение дистанции мелкие релизы и фичи

Увеличение скорости и выносливости интервальная разработка

Снижение травматичности выбор правильных практик

Умные вопросы

Recommended