SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile
Межконтинетальный
опыт внедрения Agile
Алексей Кошкидько
Менеджер проектов
Inostudio Solutions
г. Таганрог
a.koshkidko@inostudio.com
twitter.com/inostudio
vk.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/inoeducation
vk.com/inoeducation
http://inostudio.com
Спасибо!
Алексей Кошкидько
a.koshkidko@inostudio.com

More Related Content

PPTX
Правила отбора: как отобрать правильных тестировщиков в свою команду
PPTX
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
PDF
Как тестировщику выжить в стартапе
PPTX
Тестировщик в стартапе. Зачем и как
PPTX
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
KEY
Обязательные практики Agile-проекта и правило ППП
PDF
7 Способы проведения ретроспектив для анализа и улучшения процесса
PPTX
Эффективные ретроспективы
Правила отбора: как отобрать правильных тестировщиков в свою команду
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
Как тестировщику выжить в стартапе
Тестировщик в стартапе. Зачем и как
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Обязательные практики Agile-проекта и правило ППП
7 Способы проведения ретроспектив для анализа и улучшения процесса
Эффективные ретроспективы

What's hot (20)

PPT
(2niversity) проектная работа tips&tricks
PPT
2013 — nsk. тос
PPTX
Эффективные ретроспективы
PDF
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.
PDF
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
PPTX
Как сделать команде приятное - Михаил Карпов (Яндекс)
PPTX
Хороший тестировщик может всё
PPT
эффективные ретроспективы (доклад)
PPTX
Тестирование в условиях Lean: как приручить MVP?
PPTX
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
PPTX
Cемь смертных грехов в управлении проектами
ODP
Как мотивировать себя - лайфхаки при постановки целей
PDF
Процесс разработки дата-сервисов или CRISP курильщика
PDF
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
PPTX
Agile Vector - внедрение agile разработки в Райффайзенбанке
PPTX
пылаева дана, шоколад лего-скрам
PDF
Владимир Завертайлов. Требовательность, мозгоклюйство и провокации: уровни уп...
PDF
PPTX
#No estimate. Безоценочная разработка
(2niversity) проектная работа tips&tricks
2013 — nsk. тос
Эффективные ретроспективы
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Как сделать команде приятное - Михаил Карпов (Яндекс)
Хороший тестировщик может всё
эффективные ретроспективы (доклад)
Тестирование в условиях Lean: как приручить MVP?
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
Cемь смертных грехов в управлении проектами
Как мотивировать себя - лайфхаки при постановки целей
Процесс разработки дата-сервисов или CRISP курильщика
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Agile Vector - внедрение agile разработки в Райффайзенбанке
пылаева дана, шоколад лего-скрам
Владимир Завертайлов. Требовательность, мозгоклюйство и провокации: уровни уп...
#No estimate. Безоценочная разработка
Ad

Viewers also liked (16)

PDF
Comex Intraday pack
PDF
SECON'2014 - Андрей Устюжанин - Маленькие секреты больших данных
PPTX
SECON'2014 - Команда CTRL-PNZ - Уязвимости для самых маленьких. Что это, как ...
PDF
SECON'2014 - Сергеев Антон - Асинхронные задачи в iFunny
PPTX
SECON'2014 - Антон Веретенников, Илья Семаков - Переход от коллбеков к событиям
PPTX
SECON'2014 - Филипп Торчинский - Трансформация баг-трекера под любой проект: ...
DOC
FOREX Signals and Daily Technical Report
PDF
SECON'2014 - Сергей Шпадырев - Разработка 3D-игры на Flash: едем с костылями...
PDF
SECON'2014 - Павел Щеваев - Метаданные и автогенерация кода
ODP
SECON'2014 - Сергей Цивин - Производительность веб-приложений
PDF
SECON'2014 - Александр Чистяков - Сравнение современных средств управления ко...
PPTX
SECON'2014 - Максим Цепков - DDD: от требований до кода
PDF
SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры
PDF
Young Marketers 5 Semi-Final - #hangxom
PDF
Young Marketers 5 Semi-Final - SYNERGY
Comex Intraday pack
SECON'2014 - Андрей Устюжанин - Маленькие секреты больших данных
SECON'2014 - Команда CTRL-PNZ - Уязвимости для самых маленьких. Что это, как ...
SECON'2014 - Сергеев Антон - Асинхронные задачи в iFunny
SECON'2014 - Антон Веретенников, Илья Семаков - Переход от коллбеков к событиям
SECON'2014 - Филипп Торчинский - Трансформация баг-трекера под любой проект: ...
FOREX Signals and Daily Technical Report
SECON'2014 - Сергей Шпадырев - Разработка 3D-игры на Flash: едем с костылями...
SECON'2014 - Павел Щеваев - Метаданные и автогенерация кода
SECON'2014 - Сергей Цивин - Производительность веб-приложений
SECON'2014 - Александр Чистяков - Сравнение современных средств управления ко...
SECON'2014 - Максим Цепков - DDD: от требований до кода
SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры
Young Marketers 5 Semi-Final - #hangxom
Young Marketers 5 Semi-Final - SYNERGY
Ad

Similar to SECON'2014 - Алексей Кошкидько - Межконтинентальный опыт внедрения Agile (20)

PDF
Киев. Как внедрить SCRUM без трупов и остаться довольным
PPT
Как сделать наши проекты немного более управляемыми с Agile
PPTX
Очередность требований: от хаоса к FIFO
PPTX
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
PPTX
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
PPTX
как нанять и сделать счастливыми хороших программистов и других сотрудников
PPT
Потенциал метода ББК
PDF
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
PPT
Александр Жарков — Эволюция команды разработки: взгляд изнутри
PDF
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
PDF
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
PPT
OWOX. Управление работой разнопрофильных компаний в процессе разработки и под...
PDF
Карьера UI/UX-дизайнера
PDF
Я.Москвина "Переход от хаоса к планированию в веб-разработке"
PDF
А.Ильин (iConText) - Аналитика использования продукта: нужны ли вам метрики ...
PPT
PPTX
Кампэйн для массово рынка ( value proposition - LP - funnels)
PPTX
9 релизов в неделю: секрет успеха.
PPTX
Продуктовая платформа, продуктовый аналитик.
PPTX
Developmentmanage3.0
Киев. Как внедрить SCRUM без трупов и остаться довольным
Как сделать наши проекты немного более управляемыми с Agile
Очередность требований: от хаоса к FIFO
Когда проектов больше чем людей - процесс разработки в маленькой, но амбициоз...
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
как нанять и сделать счастливыми хороших программистов и других сотрудников
Потенциал метода ББК
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
Александр Жарков — Эволюция команды разработки: взгляд изнутри
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
OWOX. Управление работой разнопрофильных компаний в процессе разработки и под...
Карьера UI/UX-дизайнера
Я.Москвина "Переход от хаоса к планированию в веб-разработке"
А.Ильин (iConText) - Аналитика использования продукта: нужны ли вам метрики ...
Кампэйн для массово рынка ( value proposition - LP - funnels)
9 релизов в неделю: секрет успеха.
Продуктовая платформа, продуктовый аналитик.
Developmentmanage3.0

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

  • 2. Межконтинетальный опыт внедрения Agile Алексей Кошкидько Менеджер проектов Inostudio Solutions г. Таганрог a.koshkidko@inostudio.com twitter.com/inostudio vk.com/inostudio
  • 3. О проекте Облачная платформа электронной коммерции Быстрое развертывание сайтов Интернет-торговли Три года. Три версии платформы Продакшен + активная разработка Запуск продуктов и наращивание функционала
  • 6. О продуктах Более 100 запущенных продуктовых сайтов Более 60 000 заказов Более $5 млн. доход
  • 7. О команде Продуктовая команда (США) Команда разработки (Россия) 7 человек 16 человек Это я 
  • 8. Как это было 1 версия 2 человека Стартап. Прощупали почву 2 версия 10 человек Техлид – архитектор – менеджер Объем работы рос, процессов не было Намечалась 3 версия
  • 9. Проблемы на входе • Не было налаженных процессов • Хаотический режим поступления задач (Do or Die, FFF) • Ковбойские условия труда • Непонятные срочные противоречивые требования • Огромные переработки, у команды накопился стресс • Ритм продолжал расти, люди начали уходить с проекта Так продолжать нельзя…
  • 10. Как это было 1 версия 2-3 человека Стартап. Выстрелило. 2 версия 10 человек. Тех лид – архитектор – менеджер. Объем работы рос, процессов не было 3 версия 16 человек Абсолютно все созрели к смене стиля работы!
  • 11. Особенности проекта • Владелец продукта и продуктовая команда – на другом континенте • Разница во времени - 9 часов • Особенности заказчика • Целевая аудитория – США и Канада • Хаотичность индустрии Direct TV • Необходимость быстро реагировать на изменения
  • 12. SCRUM Регби схватка (Scrum) между Newport и London Welsh в 1904
  • 13. SCRUMBUT • Слишком большая команда • Реагировать на изменения раз в спринт - медленно • Активная разработка + запуск продуктов
  • 14. Первые шаги Плюсы: • Сдвинулись с мертвой точки • Команда в курсе происходящего • Хоть какое-то планирование лучше, чем никакого Daily-митинги Выяснение требований Недельные спринты
  • 15. Планирование и оценка задач Покер планирование Проблемы: Большая команда Можно проиграть зарплату 
  • 16. Первые шаги Плюсы: • Сдвинулись с мертвой точки • Команда в курсе происходящего • Хоть какое-то планирование лучше, чем никакого Daily-митинги Выяснение требований Недельные спринты Минусы: • Только поиграли в покер – уже релиз • Хаотичные релизы продолжались
  • 17. Двухнедельные спринты? Оптимальный горизонт планирования Хватит времени на любую задачу И тестирование! Две недели в этой индустрии – очень много Продукты запускаются несколько раз в неделю Не решает проблему хаотичных релизов «Некогда объяснять, нужен билд на продукцию» Не подходит ДА ЭТО ЖЕ КЛАССИКА SCRUM!
  • 18. Двухнедельные спринты? Да, плюс расписание релизов! • Покер-планирование в начале спринта • Расстановка приоритетов по релизам • Приоритеты можно менять, кроме ближайшего релиза
  • 19. Выяснение требований • Отдельный проект • Идея - тикет • Обсуждение – менеджер, архитектор, PO • Выясненное требование – тикет в беклог Плюс ежедневные митинги менеджера с PO
  • 20. Команды поддержки • Отдельный проект Возможность создать тикет по е-мейлу • Люди из команды разработки • Посменно • Добровольно • Ответственность за качество • Знание платформы Почему все те же ребята?
  • 21. Что дальше? Рабочие группы внутри проекта Кроссфункциональные команды по 3-5 человек Круглосуточная поддержка клиентов Помощь людям в работе с платформой Разница в часовых поясах до 12 часов Пятничные релизы – на четверг Ковбои, но уже с сединой ©Алексей Рыбак (Badoo) Мониторы и веб-камеры в офисы «Единый» офис – сокращаем расстояние между континентами Повышаем сплоченность команд
  • 22. Before After Стабильные процессы Команда поддержки User stories Сплоченность Интересная работа На проект хотят прийти Пальма позеленела  Хаос Fix ASAP Сделай то, непонятно что Стресс Адский труд Проект хотелось бросить Пальма завяла И все это за 5,45 долларов месяцев!