SlideShare a Scribd company logo
1 of 22
Опыт осторожного внедрения
инструментов Теории Ограничений
в крупной компании
Евгения Фирсова
Опыт – единство умений и знаний
1. знакомство
с теорией
11.2012
2. продажа
идеи
04.2013
3. локальный
эксперимент
04-09.2013
4. параллельные
тесты
10.2013 – 04.2014
5. большая
задача
02-04.2014
6. выводы
ТОС как теория – чего хотеть?
↑ денег больше и раньше
(запускаем проекты, приносящие доход)
↓ инвестиции короткие и эффективные
(потраченный ресурс
должен рано приносить доход)
↓ операционных расходов меньше
(уменьшаем стоимость всех работ над проектом)
ТОС как теория – как получить?
Слабое звено и критическая цепь
• анализ цепи, поиск слабого звена
• выявление критической цепи
• управление узким звеном через буфер
находим узкое звено
учимся оптимально использовать
узкое звено
выстраиваем работу цепи с учётом
производительности узкого звена
избавляемся от ограничений
в узком звене
ТОС как теория – как получить?
Слабое звено и критическая цепь
• анализ цепи, поиск слабого звена
• выявление критической цепи
• управление узким звеном через буфер
Способы принятия решений
• дерево текущей реальности
• диаграмма разрешения конфликтов
• дерево будущей реальности
• дерево перехода
• план преобразованийнаходим узкое звено
учимся оптимально использовать
узкое звено
выстраиваем работу цепи с учётом
производительности узкого звена
избавляемся от ограничений
в узком звене
Продажа идеи
Кому:
• генеральный директор;
• непосредственный начальник.
Что:
• ТОС «в лифте»;
• доказательство применимости в компании;
• план локального эксперимента;
• метрика потока:
– объективная;
– подлежащая нормированию;
– применяемая при планировании и анализе;
• метрики успеха.
Локальный эксперимент
роль организатор, исполнитель, контролёр
scope отдел веб-интерфейсов
метрика потока «полезный» релиз
метрики успеха рост количества «полезных» релизов за квартал
Локальный эксперимент
Этап 1 – анализ процессов в отделе как цепи
Шаг 1 – метрики для каждого этапа
1. Мозговой штурм с командой: 18 → 5 метрик
– кол-во задач в релизе
– кол-во задействованных компонент
– кол-во необходимых контекстов по назначению
– кол-во поисковых запросов к коду
– кол-во уточнений требований
2. Измерение метрик в течение квартала.
3. Регрессионный анализ для проверки релевантности метрик (по сравнению с
трудозатратами).
Локальный эксперимент
Этап 1 – анализ процессов в отделе как цепи
Шаг 2 – оценка текущей ситуации
Деревья текущей реальности для ответ на вопросы:
• причины недостаточной производительности отдела;
 постоянная очередь на тестирование релизов;
 морально устаревший фреймворк портала;
 не вся разработка ведётся по скраму;
• причины ошибок при ресурсном планировании;
 частое изменение требований в процессе работы;
• влияние мультизадачности разработчиков на производительность отдела.
Локальный эксперимент
Этап 1 – анализ процессов в отделе как цепи
Шаг 2 – оценка текущей ситуации
Деревья текущей реальности для ответ на вопросы:
• причины недостаточной производительности отдела;
 постоянная очередь на тестирование релизов → расширение scope на +2 отдела;
 морально устаревший фреймворк портала;
 не вся разработка ведётся по скраму;
• причины ошибок при ресурсном планировании;
 частое изменение требований в процессе работы;
• влияние мультизадачности разработчиков на производительность отдела.
Локальный эксперимент
Этап 1 – анализ процессов в отделе как цепи
Шаг 3 – анализ узкого звена в цепи из трёх отделов
ОВИ очередь ОТ production
эксперименты, тех. развитие
push pull
light
Локальный эксперимент
Этап 1 – анализ процессов в отделе как цепи
Шаг 4 – подстройка работы цепи из трёх отделов под узкое звено
ОВИ/ОВР
буфер
пакетов
ОТ production
pull pull
light
эксперименты, тех. развитие
request
ресурсный
буфер
питающий
буфер
Локальный эксперимент
Результаты:
• значительно снизили «простой» релизов;
• сняли конфликт между отделами.
Выводы для себя:
• опыт совместной работы над ДТР;
• важность учёта потраченных ресурсов.
релизы
(всего)
релизы
(в очереди)
дней
в очереди
2013Q2 41 20 243
2013Q3 48 11 57
2013Q4 37 9 32
2014Q1 39 4 31
0
50
100
150
200
250
300
2013Q2 2013Q3 2013Q4 2014Q1
релизы дней в очереди
Параллельные тесты
роль организатор, контролёр
scope 8 отделов вне разработки:
• маркетинг
• саппорт
• UX
• проджект-менеджеры
• аналитические сервисы
• эксплуатация
• дирекция
• HR
Параллельные тесты
Этап 1 – продажа ТОС тимлидам
Что:
• встреча 1 – «анонс»:
– ТОС «в лифте»;
– доказательство применимости в компании;
– факт поддержки руководства;
– результаты локального эксперимента;
– результат быстрого применения ТОС в отделе-добровольце;
– запрос согласия;
• встреча 2 – «теория»:
– алгоритм работы по ТОС, обзор инструментов;
– примеры использования.
Параллельные тесты
Этап 2 – анализ процессов в каждой команде инструментами ТОС
маркетинг
саппорт
UX
проджекты
ан. сервисы
эксплуатация
дирекция
HR
scope процесс метрика узкое звено меры внедрение результат
Параллельные тесты
Результаты:
• результаты анализа по ТОС сами по себе могут являться достаточным результатом;
• метрики могут быть:
– линейными;
– диапазонными;
• для внедрения нужно воздействие «сверху».
Выводы для себя:
• можно применять ТОС, не владея предметной областью.
Большая задача
роль организатор, контролёр
scope межкомандная задача
исполнители – ТОПы и тимлиды
Большая задача
Этап 1 – анализ процесса в компании инструментами ТОС
scope процесс метрика узкое звено меры внедрение результат
Большая задача
Результаты:
• концентрация на единой проблемной точке глобального проекта;
• постепенный рост метрики;
• доверие к ТОС как методологии.
Выводы для себя:
• необходимы навыки модерирования дискуссий.
Выводы
При поэтапном внедрении ТОС «снизу»:
Сложно:
• получать фин. результаты на масштабе
компании;
• добиваться активного интереса
участников;
• получать ресурсы на внедрение
придуманных решений.
Легко:
• показывать полезные, но локальные
результаты;
• учиться на практике;
• менять направление при ошибках;
• узнавать новое о своей компании.
Уточнения? Вопросы?
saigo@yandex.ru — задать любые вопросы
www.control-freak.ru — почитать подробнее об управлении версиями,
задачами, проблемами и людьми

More Related Content

What's hot

TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruBadoo Development
 
мартюшев почему юнит-тесты не работают. история большого проекта
мартюшев   почему юнит-тесты не работают. история большого проектамартюшев   почему юнит-тесты не работают. история большого проекта
мартюшев почему юнит-тесты не работают. история большого проектаMagneta AI
 
кузнецов Dual-track agile.pptx
кузнецов   Dual-track agile.pptxкузнецов   Dual-track agile.pptx
кузнецов Dual-track agile.pptxMagneta AI
 
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджераМаксим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджераScrumTrek
 
TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma Badoo Development
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooBadoo Development
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)Magneta AI
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017LuxoftAgilePractice
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
Максим Богуславский, Ищем специалиста по обеспечению качества вместе
Максим Богуславский, Ищем специалиста по обеспечению качества вместеМаксим Богуславский, Ищем специалиста по обеспечению качества вместе
Максим Богуславский, Ищем специалиста по обеспечению качества вместеScrumTrek
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Denis Tuchin
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по AgileAlexey Deryushkin
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumDenis Tuchin
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командамиAskhat Urazbaev
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Ontico
 
Антон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииАнтон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииScrumTrek
 
TechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoTechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoBadoo Development
 
Пусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile PiterПусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile Piterazheglov
 

What's hot (20)

TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
 
мартюшев почему юнит-тесты не работают. история большого проекта
мартюшев   почему юнит-тесты не работают. история большого проектамартюшев   почему юнит-тесты не работают. история большого проекта
мартюшев почему юнит-тесты не работают. история большого проекта
 
кузнецов Dual-track agile.pptx
кузнецов   Dual-track agile.pptxкузнецов   Dual-track agile.pptx
кузнецов Dual-track agile.pptx
 
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджераМаксим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
 
TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, Badoo
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
Максим Богуславский, Ищем специалиста по обеспечению качества вместе
Максим Богуславский, Ищем специалиста по обеспечению качества вместеМаксим Богуславский, Ищем специалиста по обеспечению качества вместе
Максим Богуславский, Ищем специалиста по обеспечению качества вместе
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
 
Управление зависимостями между командами
Управление зависимостями между командамиУправление зависимостями между командами
Управление зависимостями между командами
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)
 
Антон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииАнтон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организации
 
TechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoTechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, Erlyvideo
 
Пусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile PiterПусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile Piter
 

Viewers also liked

Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.Anatoly Levenchuk
 
Rothke Tomhave The Biometric Devils In The Details
Rothke Tomhave The Biometric Devils In The DetailsRothke Tomhave The Biometric Devils In The Details
Rothke Tomhave The Biometric Devils In The DetailsBen Rothke
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методовAnatoly Levenchuk
 
Как я применял опыт инфобизнеса в продажах IT услуг
 Как я применял опыт инфобизнеса в продажах IT услуг Как я применял опыт инфобизнеса в продажах IT услуг
Как я применял опыт инфобизнеса в продажах IT услугConformato
 
Управление изменениями без Б
Управление изменениями без Б Управление изменениями без Б
Управление изменениями без Б Yevheniy Veselov, MBA, PMP
 
eTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, Soloway
eTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, SolowayeTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, Soloway
eTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, SolowaySoloway
 
Теория ограничений
Теория ограниченийТеория ограничений
Теория ограниченийEmpatika
 
Каждойтвари по паре. Селективная реклама на службе точных исследований
Каждойтвари по паре. Селективная реклама на службе точных исследованийКаждойтвари по паре. Селективная реклама на службе точных исследований
Каждойтвари по паре. Селективная реклама на службе точных исследованийSoloway
 
Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...
Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...
Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...Soloway
 
Gridin digitale4
Gridin digitale4Gridin digitale4
Gridin digitale4Dan Gridin
 
Презентация на главную страницу ЗР
Презентация на главную страницу ЗРПрезентация на главную страницу ЗР
Презентация на главную страницу ЗРАндрей Шишлянников
 
Маркетинг-кит для “жирных” сделок: 3 “must-have” документа
Маркетинг-кит для “жирных” сделок: 3 “must-have” документаМаркетинг-кит для “жирных” сделок: 3 “must-have” документа
Маркетинг-кит для “жирных” сделок: 3 “must-have” документаConformato
 
От ясных целей к осязаемому результату, Мария Билалова СПИК 2010
От ясных целей к осязаемому результату,  Мария Билалова СПИК 2010От ясных целей к осязаемому результату,  Мария Билалова СПИК 2010
От ясных целей к осязаемому результату, Мария Билалова СПИК 2010Soloway
 
Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...
Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...
Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...Soloway
 

Viewers also liked (20)

Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.Управление проектами в системной инженерии. Теории, технологии, инструменты.
Управление проектами в системной инженерии. Теории, технологии, инструменты.
 
Rothke Tomhave The Biometric Devils In The Details
Rothke Tomhave The Biometric Devils In The DetailsRothke Tomhave The Biometric Devils In The Details
Rothke Tomhave The Biometric Devils In The Details
 
Project
ProjectProject
Project
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
 
Как я применял опыт инфобизнеса в продажах IT услуг
 Как я применял опыт инфобизнеса в продажах IT услуг Как я применял опыт инфобизнеса в продажах IT услуг
Как я применял опыт инфобизнеса в продажах IT услуг
 
Управление изменениями без Б
Управление изменениями без Б Управление изменениями без Б
Управление изменениями без Б
 
PM Forum 2012, my presentation
PM Forum 2012, my presentationPM Forum 2012, my presentation
PM Forum 2012, my presentation
 
eTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, Soloway
eTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, SolowayeTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, Soloway
eTarget "Выгодная закупка рекламы по интересам", Сергей Спивак, Soloway
 
Теория ограничений
Теория ограниченийТеория ограничений
Теория ограничений
 
Каждойтвари по паре. Селективная реклама на службе точных исследований
Каждойтвари по паре. Селективная реклама на службе точных исследованийКаждойтвари по паре. Селективная реклама на службе точных исследований
Каждойтвари по паре. Селективная реклама на службе точных исследований
 
Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...
Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...
Как найти в Сети пользователейпохожих на ваших покупателей? Примеры технологи...
 
Gridin digitale4
Gridin digitale4Gridin digitale4
Gridin digitale4
 
Презентация на главную страницу ЗР
Презентация на главную страницу ЗРПрезентация на главную страницу ЗР
Презентация на главную страницу ЗР
 
Маркетинг-кит для “жирных” сделок: 3 “must-have” документа
Маркетинг-кит для “жирных” сделок: 3 “must-have” документаМаркетинг-кит для “жирных” сделок: 3 “must-have” документа
Маркетинг-кит для “жирных” сделок: 3 “must-have” документа
 
тим о’рейлли
тим о’рейллитим о’рейлли
тим о’рейлли
 
От ясных целей к осязаемому результату, Мария Билалова СПИК 2010
От ясных целей к осязаемому результату,  Мария Билалова СПИК 2010От ясных целей к осязаемому результату,  Мария Билалова СПИК 2010
От ясных целей к осязаемому результату, Мария Билалова СПИК 2010
 
Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...
Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...
Как построить эффективную связку «от конверсии к продажам», Сергей Спивак, So...
 
Стратагемный анализ в ИТ
Стратагемный анализ в ИТСтратагемный анализ в ИТ
Стратагемный анализ в ИТ
 
Communications management in Agile projects
Communications management in Agile projectsCommunications management in Agile projects
Communications management in Agile projects
 
Feature SLDC
Feature SLDCFeature SLDC
Feature SLDC
 

Similar to Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании, Евгения Фирсова (Яндекс)

Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойSQALab
 
Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.Ратнер Александр
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаMarina Peregud
 
Метрики и отчётность по процессу управления инцидентами
Метрики и отчётность по процессу управления инцидентамиМетрики и отчётность по процессу управления инцидентами
Метрики и отчётность по процессу управления инцидентамиCleverics
 
Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Евгений Пикулев
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQAFest
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Andrey Ladutko
 
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Luxoft Education Center
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииAndrii Mandrika
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий СтрелюкSQALab
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Ontico
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAndrey Rebrov
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementCEE-SEC(R)
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 

Similar to Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании, Евгения Фирсова (Яндекс) (20)

Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
 
Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
 
Метрики и отчётность по процессу управления инцидентами
Метрики и отчётность по процессу управления инцидентамиМетрики и отчётность по процессу управления инцидентами
Метрики и отчётность по процессу управления инцидентами
 
Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
 
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформации
 
Agile/Scrum
Agile/ScrumAgile/Scrum
Agile/Scrum
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Enter: testing
Enter: testingEnter: testing
Enter: testing
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 

More from Ontico

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...Ontico
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Ontico
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Ontico
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Ontico
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Ontico
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)Ontico
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Ontico
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Ontico
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)Ontico
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)Ontico
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Ontico
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Ontico
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Ontico
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Ontico
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)Ontico
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Ontico
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Ontico
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...Ontico
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Ontico
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Ontico
 

More from Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании, Евгения Фирсова (Яндекс)

  • 1. Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании Евгения Фирсова
  • 2. Опыт – единство умений и знаний 1. знакомство с теорией 11.2012 2. продажа идеи 04.2013 3. локальный эксперимент 04-09.2013 4. параллельные тесты 10.2013 – 04.2014 5. большая задача 02-04.2014 6. выводы
  • 3. ТОС как теория – чего хотеть? ↑ денег больше и раньше (запускаем проекты, приносящие доход) ↓ инвестиции короткие и эффективные (потраченный ресурс должен рано приносить доход) ↓ операционных расходов меньше (уменьшаем стоимость всех работ над проектом)
  • 4. ТОС как теория – как получить? Слабое звено и критическая цепь • анализ цепи, поиск слабого звена • выявление критической цепи • управление узким звеном через буфер находим узкое звено учимся оптимально использовать узкое звено выстраиваем работу цепи с учётом производительности узкого звена избавляемся от ограничений в узком звене
  • 5. ТОС как теория – как получить? Слабое звено и критическая цепь • анализ цепи, поиск слабого звена • выявление критической цепи • управление узким звеном через буфер Способы принятия решений • дерево текущей реальности • диаграмма разрешения конфликтов • дерево будущей реальности • дерево перехода • план преобразованийнаходим узкое звено учимся оптимально использовать узкое звено выстраиваем работу цепи с учётом производительности узкого звена избавляемся от ограничений в узком звене
  • 6. Продажа идеи Кому: • генеральный директор; • непосредственный начальник. Что: • ТОС «в лифте»; • доказательство применимости в компании; • план локального эксперимента; • метрика потока: – объективная; – подлежащая нормированию; – применяемая при планировании и анализе; • метрики успеха.
  • 7. Локальный эксперимент роль организатор, исполнитель, контролёр scope отдел веб-интерфейсов метрика потока «полезный» релиз метрики успеха рост количества «полезных» релизов за квартал
  • 8. Локальный эксперимент Этап 1 – анализ процессов в отделе как цепи Шаг 1 – метрики для каждого этапа 1. Мозговой штурм с командой: 18 → 5 метрик – кол-во задач в релизе – кол-во задействованных компонент – кол-во необходимых контекстов по назначению – кол-во поисковых запросов к коду – кол-во уточнений требований 2. Измерение метрик в течение квартала. 3. Регрессионный анализ для проверки релевантности метрик (по сравнению с трудозатратами).
  • 9. Локальный эксперимент Этап 1 – анализ процессов в отделе как цепи Шаг 2 – оценка текущей ситуации Деревья текущей реальности для ответ на вопросы: • причины недостаточной производительности отдела;  постоянная очередь на тестирование релизов;  морально устаревший фреймворк портала;  не вся разработка ведётся по скраму; • причины ошибок при ресурсном планировании;  частое изменение требований в процессе работы; • влияние мультизадачности разработчиков на производительность отдела.
  • 10. Локальный эксперимент Этап 1 – анализ процессов в отделе как цепи Шаг 2 – оценка текущей ситуации Деревья текущей реальности для ответ на вопросы: • причины недостаточной производительности отдела;  постоянная очередь на тестирование релизов → расширение scope на +2 отдела;  морально устаревший фреймворк портала;  не вся разработка ведётся по скраму; • причины ошибок при ресурсном планировании;  частое изменение требований в процессе работы; • влияние мультизадачности разработчиков на производительность отдела.
  • 11. Локальный эксперимент Этап 1 – анализ процессов в отделе как цепи Шаг 3 – анализ узкого звена в цепи из трёх отделов ОВИ очередь ОТ production эксперименты, тех. развитие push pull light
  • 12. Локальный эксперимент Этап 1 – анализ процессов в отделе как цепи Шаг 4 – подстройка работы цепи из трёх отделов под узкое звено ОВИ/ОВР буфер пакетов ОТ production pull pull light эксперименты, тех. развитие request ресурсный буфер питающий буфер
  • 13. Локальный эксперимент Результаты: • значительно снизили «простой» релизов; • сняли конфликт между отделами. Выводы для себя: • опыт совместной работы над ДТР; • важность учёта потраченных ресурсов. релизы (всего) релизы (в очереди) дней в очереди 2013Q2 41 20 243 2013Q3 48 11 57 2013Q4 37 9 32 2014Q1 39 4 31 0 50 100 150 200 250 300 2013Q2 2013Q3 2013Q4 2014Q1 релизы дней в очереди
  • 14. Параллельные тесты роль организатор, контролёр scope 8 отделов вне разработки: • маркетинг • саппорт • UX • проджект-менеджеры • аналитические сервисы • эксплуатация • дирекция • HR
  • 15. Параллельные тесты Этап 1 – продажа ТОС тимлидам Что: • встреча 1 – «анонс»: – ТОС «в лифте»; – доказательство применимости в компании; – факт поддержки руководства; – результаты локального эксперимента; – результат быстрого применения ТОС в отделе-добровольце; – запрос согласия; • встреча 2 – «теория»: – алгоритм работы по ТОС, обзор инструментов; – примеры использования.
  • 16. Параллельные тесты Этап 2 – анализ процессов в каждой команде инструментами ТОС маркетинг саппорт UX проджекты ан. сервисы эксплуатация дирекция HR scope процесс метрика узкое звено меры внедрение результат
  • 17. Параллельные тесты Результаты: • результаты анализа по ТОС сами по себе могут являться достаточным результатом; • метрики могут быть: – линейными; – диапазонными; • для внедрения нужно воздействие «сверху». Выводы для себя: • можно применять ТОС, не владея предметной областью.
  • 18. Большая задача роль организатор, контролёр scope межкомандная задача исполнители – ТОПы и тимлиды
  • 19. Большая задача Этап 1 – анализ процесса в компании инструментами ТОС scope процесс метрика узкое звено меры внедрение результат
  • 20. Большая задача Результаты: • концентрация на единой проблемной точке глобального проекта; • постепенный рост метрики; • доверие к ТОС как методологии. Выводы для себя: • необходимы навыки модерирования дискуссий.
  • 21. Выводы При поэтапном внедрении ТОС «снизу»: Сложно: • получать фин. результаты на масштабе компании; • добиваться активного интереса участников; • получать ресурсы на внедрение придуманных решений. Легко: • показывать полезные, но локальные результаты; • учиться на практике; • менять направление при ошибках; • узнавать новое о своей компании.
  • 22. Уточнения? Вопросы? saigo@yandex.ru — задать любые вопросы www.control-freak.ru — почитать подробнее об управлении версиями, задачами, проблемами и людьми