SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт...

Preview:

DESCRIPTION

«Расскажу о том, как мы внедряли Agile с нуля и формировали команды на одном из ключевых проектов нашей компании (продуктовая команда — США, команда разработки, команда поддержки — Россия). С какими сложностями столкнулись, что для себя полезного почерпнули, как выглядят процессы сейчас и как планируем развиваться дальше в плане организации работ». Аудитория: менеджеры проектов, Scrum-мастера

Citation preview

Межконтинетальный опыт внедрения Agile

Алексей Кошкидько

Менеджер проектовInostudio Solutionsг. Таганрог

a.koshkidko@inostudio.comtwitter.com/inostudiovk.com/inostudio

О проектеОблачная платформа электронной коммерции

Быстрое развертывание сайтов Интернет-торговли

Три года. Три версии платформы

Продакшен + активная разработка

Запуск продуктов и наращивание функционала

О продуктах

О продуктах

О продуктах

Более 100 запущенных продуктовых сайтовБолее 60 000 заказовБолее $5 млн. доход

О командеПродуктовая команда (США) Команда разработки (Россия)

7 человек 16 человек

Это я

Как это было1 версия

2 человека

Стартап. Прощупали почву

2 версия

10 человек

Техлид – архитектор – менеджер

Объем работы рос, процессов не было

Намечалась 3 версия

Проблемы на входе

• Не было налаженных процессов

• Хаотический режим поступления

задач (Do or Die, FFF)

• Ковбойские условия труда

• Непонятные срочные противоречивые требования

• Огромные переработки, у команды накопился стресс

• Ритм продолжал расти, люди начали уходить с проекта

Так продолжать нельзя…

Как это было1 версия

2-3 человека

Стартап. Выстрелило.

2 версия

10 человек. Тех лид – архитектор – менеджер.

Объем работы рос, процессов не было

3 версия

16 человек

Абсолютно все созрели к смене стиля работы!

Особенности проекта

• Владелец продукта и продуктовая команда – на другом

континенте

• Разница во времени - 9 часов

• Особенности заказчика

• Целевая аудитория – США и Канада

• Хаотичность индустрии Direct TV

• Необходимость быстро реагировать на изменения

SCRUM

Регби схватка (Scrum) между Newport и London Welsh в 1904

SCRUMBUT

• Слишком большая команда• Реагировать на изменения раз в

спринт - медленно• Активная разработка + запуск

продуктов

Первые шаги

Плюсы:

• Сдвинулись с мертвой точки

• Команда в курсе происходящего

• Хоть какое-то планирование лучше, чем никакого

Daily-митингиВыяснение требованийНедельные спринты

Планирование и оценка задач

Покер планирование

Проблемы:Большая командаМожно проиграть зарплату

Первые шаги

Плюсы:

• Сдвинулись с мертвой точки

• Команда в курсе происходящего

• Хоть какое-то планирование лучше, чем никакого

Daily-митингиВыяснение требованийНедельные спринты

Минусы:

• Только поиграли в покер – уже релиз

• Хаотичные релизы продолжались

Двухнедельные спринты?

Оптимальный горизонт планированияХватит времени на любую задачуИ тестирование!

Две недели в этой индустрии – очень много

Продукты запускаются несколько раз в неделю

Не решает проблему хаотичных релизов

«Некогда объяснять, нужен билд на продукцию»

Не подходит

ДА ЭТО ЖЕ КЛАССИКА SCRUM!

Двухнедельные спринты?

Да, плюс расписание релизов!

• Покер-планирование в начале спринта

• Расстановка приоритетов по релизам

• Приоритеты можно менять, кроме ближайшего

релиза

Выяснение требований

• Отдельный проект • Идея - тикет

• Обсуждение – менеджер, архитектор, PO

• Выясненное требование – тикет в беклог

Плюс ежедневные митинги менеджера с PO

Команды поддержки

• Отдельный проект Возможность создать тикет по е-мейлу

• Люди из команды разработки

• Посменно• Добровольно

• Ответственность за качество• Знание платформы

Почему все те же ребята?

Что дальше?

Рабочие группы внутри проектаКроссфункциональные команды по 3-5 человек

Круглосуточная поддержка клиентовПомощь людям в работе с платформойРазница в часовых поясах до 12 часов

Пятничные релизы – на четвергКовбои, но уже с сединой ©Алексей Рыбак (Badoo)

Мониторы и веб-камеры в офисы«Единый» офис – сокращаем расстояние между континентамиПовышаем сплоченность команд

Before After

Стабильные процессы

Команда поддержки

User stories

Сплоченность

Интересная работа

На проект хотят прийти

Пальма позеленела

Хаос

Fix ASAP

Сделай то, непонятно что

Стресс

Адский труд

Проект хотелось бросить

Пальма завяла

И все это за 5,45 долларов месяцев!

twitter.com/inoeducationvk.com/inoeducationhttp://inostudio.com

Спасибо!Алексей Кошкидькоa.koshkidko@inostudio.com