secon'2014 - Алексей Кошкидько - Межконтинентальный опыт...
DESCRIPTION
«Расскажу о том, как мы внедряли Agile с нуля и формировали команды на одном из ключевых проектов нашей компании (продуктовая команда — США, команда разработки, команда поддержки — Россия). С какими сложностями столкнулись, что для себя полезного почерпнули, как выглядят процессы сейчас и как планируем развиваться дальше в плане организации работ». Аудитория: менеджеры проектов, Scrum-мастераTRANSCRIPT
![Page 1: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/1.jpg)
![Page 2: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/2.jpg)
Межконтинетальный опыт внедрения Agile
Алексей Кошкидько
Менеджер проектовInostudio Solutionsг. Таганрог
[email protected]/inostudiovk.com/inostudio
![Page 3: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/3.jpg)
О проектеОблачная платформа электронной коммерции
Быстрое развертывание сайтов Интернет-торговли
Три года. Три версии платформы
Продакшен + активная разработка
Запуск продуктов и наращивание функционала
![Page 4: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/4.jpg)
О продуктах
![Page 5: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/5.jpg)
О продуктах
![Page 6: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/6.jpg)
О продуктах
Более 100 запущенных продуктовых сайтовБолее 60 000 заказовБолее $5 млн. доход
![Page 7: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/7.jpg)
О командеПродуктовая команда (США) Команда разработки (Россия)
7 человек 16 человек
Это я
![Page 8: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/8.jpg)
Как это было1 версия
2 человека
Стартап. Прощупали почву
2 версия
10 человек
Техлид – архитектор – менеджер
Объем работы рос, процессов не было
Намечалась 3 версия
![Page 9: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/9.jpg)
Проблемы на входе
• Не было налаженных процессов
• Хаотический режим поступления
задач (Do or Die, FFF)
• Ковбойские условия труда
• Непонятные срочные противоречивые требования
• Огромные переработки, у команды накопился стресс
• Ритм продолжал расти, люди начали уходить с проекта
Так продолжать нельзя…
![Page 10: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/10.jpg)
Как это было1 версия
2-3 человека
Стартап. Выстрелило.
2 версия
10 человек. Тех лид – архитектор – менеджер.
Объем работы рос, процессов не было
3 версия
16 человек
Абсолютно все созрели к смене стиля работы!
![Page 11: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/11.jpg)
Особенности проекта
• Владелец продукта и продуктовая команда – на другом
континенте
• Разница во времени - 9 часов
• Особенности заказчика
• Целевая аудитория – США и Канада
• Хаотичность индустрии Direct TV
• Необходимость быстро реагировать на изменения
![Page 12: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/12.jpg)
SCRUM
Регби схватка (Scrum) между Newport и London Welsh в 1904
![Page 13: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/13.jpg)
SCRUMBUT
• Слишком большая команда• Реагировать на изменения раз в
спринт - медленно• Активная разработка + запуск
продуктов
![Page 14: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/14.jpg)
Первые шаги
Плюсы:
• Сдвинулись с мертвой точки
• Команда в курсе происходящего
• Хоть какое-то планирование лучше, чем никакого
Daily-митингиВыяснение требованийНедельные спринты
![Page 15: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/15.jpg)
Планирование и оценка задач
Покер планирование
Проблемы:Большая командаМожно проиграть зарплату
![Page 16: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/16.jpg)
Первые шаги
Плюсы:
• Сдвинулись с мертвой точки
• Команда в курсе происходящего
• Хоть какое-то планирование лучше, чем никакого
Daily-митингиВыяснение требованийНедельные спринты
Минусы:
• Только поиграли в покер – уже релиз
• Хаотичные релизы продолжались
![Page 17: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/17.jpg)
Двухнедельные спринты?
Оптимальный горизонт планированияХватит времени на любую задачуИ тестирование!
Две недели в этой индустрии – очень много
Продукты запускаются несколько раз в неделю
Не решает проблему хаотичных релизов
«Некогда объяснять, нужен билд на продукцию»
Не подходит
ДА ЭТО ЖЕ КЛАССИКА SCRUM!
![Page 18: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/18.jpg)
Двухнедельные спринты?
Да, плюс расписание релизов!
• Покер-планирование в начале спринта
• Расстановка приоритетов по релизам
• Приоритеты можно менять, кроме ближайшего
релиза
![Page 19: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/19.jpg)
Выяснение требований
• Отдельный проект • Идея - тикет
• Обсуждение – менеджер, архитектор, PO
• Выясненное требование – тикет в беклог
Плюс ежедневные митинги менеджера с PO
![Page 20: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/20.jpg)
Команды поддержки
• Отдельный проект Возможность создать тикет по е-мейлу
• Люди из команды разработки
• Посменно• Добровольно
• Ответственность за качество• Знание платформы
Почему все те же ребята?
![Page 21: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/21.jpg)
Что дальше?
Рабочие группы внутри проектаКроссфункциональные команды по 3-5 человек
Круглосуточная поддержка клиентовПомощь людям в работе с платформойРазница в часовых поясах до 12 часов
Пятничные релизы – на четвергКовбои, но уже с сединой ©Алексей Рыбак (Badoo)
Мониторы и веб-камеры в офисы«Единый» офис – сокращаем расстояние между континентамиПовышаем сплоченность команд
![Page 22: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/22.jpg)
Before After
Стабильные процессы
Команда поддержки
User stories
Сплоченность
Интересная работа
На проект хотят прийти
Пальма позеленела
Хаос
Fix ASAP
Сделай то, непонятно что
Стресс
Адский труд
Проект хотелось бросить
Пальма завяла
И все это за 5,45 долларов месяцев!
![Page 23: SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile](https://reader036.vdocuments.net/reader036/viewer/2022062307/557fd6f0d8b42aab088b51e2/html5/thumbnails/23.jpg)
twitter.com/inoeducationvk.com/inoeducationhttp://inostudio.com
Спасибо!Алексей Кошкидько[email protected]