50
Опыт применения A3 анализа в компании Skype Алексей Ильичев, ScrumTrek

A3 анализ в скайпе

Embed Size (px)

Citation preview

Page 1: A3 анализ в скайпе

Опыт применения A3 анализа в компании Skype

Алексей Ильичев,

ScrumTrek

Page 2: A3 анализ в скайпе

О докладчике

• 28 лет• В разработке с

2004 года• Разработчик,

PM, СкрамМастер, Agile Coach, лайф-коуч

Page 3: A3 анализ в скайпе

Содержание

A3 анализ: описание метода

3 кейса

Page 4: A3 анализ в скайпе

A3 АНАЛИЗ

Page 5: A3 анализ в скайпе
Page 6: A3 анализ в скайпе
Page 7: A3 анализ в скайпе

Контекст

• С чем это связано• Почему это важно• Что будет, если ничего не предпринимать• На языке тех, кто будет читать

Page 8: A3 анализ в скайпе

Текущее состояние и цель

• Что фактически происходит?• Диаграммы, графики, метрики• Измерить проблему• Цель должна быть измеримой

Page 9: A3 анализ в скайпе

Карта потока ценности (Value Stream Map)

Page 10: A3 анализ в скайпе

Анализ

• 5 why’s• Диаграммы глубинных причин• Fishbone диаграммы• Избегать поиска виноватых

Page 11: A3 анализ в скайпе

Мероприятия

• На основе глубинных причин• Конкретные шаги• Точное понимание, кто и что делает• Заранее подумать о возможных рисках• Важно вовлечение всех, от кого требуется

действовать по новому!

Page 12: A3 анализ в скайпе

Результаты и дальнейшие шаги

• Достигнута ли цель?• Какую новую информацию мы получили?• Дальнейшая работа над проблемой

Page 13: A3 анализ в скайпе

Последовательное заполнение

Page 14: A3 анализ в скайпе

Согласие на каждом этапе

«Как здорово, что мы договорились!»

Page 15: A3 анализ в скайпе
Page 16: A3 анализ в скайпе

Процесс в Skype

• В процесс вовлечено 6 офисов в разных странах

• Видео звонки вместо личных встреч• Страничка на вики, вместо физического

листа• Screen sharing и редактирование странички

на вики в реальном времени

Page 17: A3 анализ в скайпе

С чего всё началось

• Совещание по теме «Какие у нас проблемы»

• Составлен список из 14-и проблем• Тренинг по A3 анализу• Сформированы рабочие группы по трём

проблемам из списка

Page 18: A3 анализ в скайпе

ПРОБЛЕМА С UX ДИЗАЙНОМ

Page 19: A3 анализ в скайпе

Сложность первая: в чём проблема?

• Изначальная постановка «У нас нет локального UX дизайнера»

• Это решение, а в чём проблема?• Android, iOS, Web — у каждой команды

свой процесс, и проблема проявляется по-разному.

Page 20: A3 анализ в скайпе

Переделки и задержки

Page 21: A3 анализ в скайпе

Почему так происходит?

Page 22: A3 анализ в скайпе

Разговор с тимлидом из Web

• Причина в том, что нет быстрой обратной связи

• Нанять локального дизайнера — выглядит как хорошее решение

Page 23: A3 анализ в скайпе

Разговор с PM

• Ожидание, что будет трудно убедить в наличии этой проблемы.

• Быстрый взгляд на диаграмму причин и дальнейший поток сознания на 30 минут — только успевай фиксировать.

• Локального дизайнера не будет.

Page 24: A3 анализ в скайпе

Разговор с дизайнерами

• Ожидание, что разговор будет трудным.• Глаза, полные счастья: «Мы кому-то

нужны!»• Полная готовность менять свой процесс и

энтузиазм• Договорились создать общий чат и

регулярно созваниваться

Page 25: A3 анализ в скайпе
Page 26: A3 анализ в скайпе

Эксперименты

• “Design integration person” узнал об ожиданиях от него

• Включение дизайнеров в Scrum of Scrums• Регулярные звонки между разработчиками

и дизайнерами• Дизайнеры начали вести свои задачи в Jira• Тимлид команды web поехал в Пало-Альто

налаживать контакт

Page 27: A3 анализ в скайпе

Итоги

• Жалобы прекратились• Спустя несколько месяцев, дизайнеров

поменяли — наняли людей в Лондоне• Вероятно, недостаток общения был

ключевым фактором

Page 28: A3 анализ в скайпе

Не всегда жалобы означаютготовность решать проблему

Page 29: A3 анализ в скайпе

Глубина анализазависит от проблемы

Page 30: A3 анализ в скайпе

Каждый видит свою картину

Page 31: A3 анализ в скайпе

ПРОБЛЕМА С OPEN-SOURCE

Page 32: A3 анализ в скайпе

Чём проблема?

• Медленный процесс проверки TPS блокирует релизы

• Падает производительность• Разработчики демотивированы• Сроки проверки непредсказуемы

Page 33: A3 анализ в скайпе
Page 34: A3 анализ в скайпе
Page 35: A3 анализ в скайпе

Текущая ситуация

• Средняя скорость обработки запросов — 2.1 в день

• Открытых запросов 672• До сентября 2012 года средняя скорость

добавления запросов была 0.6 в день

Page 36: A3 анализ в скайпе

Текущая ситуация

• При сохранении средней текущей средней скорости, очередь будет только расти

• Если скорость добавления запросов вернётся к прежней, очередь будет разобрана за 450 дней!

Page 37: A3 анализ в скайпе
Page 38: A3 анализ в скайпе

Мероприятия

• Разделить юридическую и техническую проверку

• Проанализировать типичные случаи• Более детальный формат заявок• Организовать встречу тимлидов и написать

FAQ по составлению заявок и процессу в целом.

Page 39: A3 анализ в скайпе

Звонок с начальством

• Основная мысль: «Этой проблемой уже занимаются».

• До запуска нового процесса — разрешение в релизить в обход системы

• Нас стали информировать о том, как идёт прогресс и запрашивать обратную связь

Page 40: A3 анализ в скайпе

A3 как метод эскалации

Page 41: A3 анализ в скайпе

Кто отвечает за результат?

Page 42: A3 анализ в скайпе

ПРОБЛЕМА С BUILD-СЕРВЕРОМ

Page 43: A3 анализ в скайпе

Проблемы

• Приходится долго ждать сборки• Когда что-то идёт не так, бывает трудно

понять по логу, что же пошло не так.

Page 44: A3 анализ в скайпе
Page 45: A3 анализ в скайпе
Page 46: A3 анализ в скайпе

Мероприятия

• Перенос репозитория• Изменение логики запуска сборок• Остановка сборки при возникновении

первой же ошибки• …

Page 47: A3 анализ в скайпе

Разговор с PM-м команды QuickBuild

• Предлагаемые улучшения добавлены в бэклог

• Реализованы спустя около двух месяцев• В итоге получены существенные улучшения

Page 48: A3 анализ в скайпе

Иногда проблему прощерешить, чем описать

Page 49: A3 анализ в скайпе

Agile A3

Всё относительно

Page 50: A3 анализ в скайпе

Спасибо!

• Алексей Ильичев• Процессный коуч, ScrumTrek• [email protected]• Skype: alexey.ilyichev• +7 (909) 687-63-75