SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
проекты вовремя
28 - 29 октября, Москва
XII международная конференция
CEE-SECR / РАЗРАБОТКА ПО
Алексей Васильев
Применение
Теории Ограничений Систем
на Agile проектах
проекты вовремя 2
Алексей Васильев
● 20 лет в ИТ
● Консультант, Agile коуч
● Выстраиваю процессы
● Технический директор BIPULSE.RU
● Помогаем сдавать проекты вовремя
проекты вовремя 3
Боль ИТ проектов
проектов по разработке
ПО превышают сроки
https://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdf
74%
проекты вовремя 4Почему?
проекты вовремя
проекты вовремя 5
Почему?
Сорвали сроки
Низкая точность
оценки
Увеличился
обьем работ
Сработал
неучтённый риск
Плохо оценили
обьем работ
Много
дефектов
Пропустили момент
корректировки
проекты вовремя 6
Agile?
● Должен устранять проблему
● Работает в условиях полной
неопределенности
проекты вовремя 7
Прошло 17 лет
● 1999 Extreme Programming Explained:
Embrace Change. Kent Beck
● Проекты так же не успевают в сроки
● Клиент счастливее
проекты вовремя 8
Клиент вырос
●
Хочет планировать бюджетХочет планировать бюджет
●
Хочет планировать срокиХочет планировать сроки
●
Хочет стыковать с другими проектамиХочет стыковать с другими проектами
проекты вовремя 9
Что дает Agile подход
●
Точное попадание в цельТочное попадание в цель
●
Краткосрочное планированиеКраткосрочное планирование
●
За ошибки платит КлиентЗа ошибки платит Клиент
●
Высокий риск потери целей проектаВысокий риск потери целей проекта
●
Нельзя предсказать завершение проекта из заНельзя предсказать завершение проекта из за
неопредленностинеопредленности
проекты вовремя 10
Agile как работает?
Короткие циклы:
● Планирование
● Выполнение
● Уточнение
проекты вовремя 11
Agile метрики
Скорость работы
V =
Sоценки
Dфакт
Когда закончим?
D=V ∗Sостаток
Точность планирования
K =
Sоценки
Sфакт
проекты вовремя 12
Как бы так сделать...
● Сдать проект вовремя
● Сделать Клиента счастливым
проекты вовремя 13
Разная дистанция разные правила
Нельзя просто так взять иНельзя просто так взять и
пробежать марафонпробежать марафон
в спринтерском темпев спринтерском темпе
проекты вовремя 14
Но можно...
1.Управлять ожиданиями Клиента
2.Договариваться об изменениях заранее,
а не в последний момент
3.Вовремя корректировать проект
проекты вовремя 15
Теория ограничений систем
● Придумана Элией Голдраттом как сумма
решений
● Оптимизирована для бизнеса и производства
● Просто в применении (5 шагов)
проекты вовремя 16
В чем смысл?
В любой системе есть
ограничение
проекты вовремя 17
Ограничения при разработке ПО
Потери
Высокая
сложность системы
Много
дефектов
Мало
знаний о системе
проекты вовремя 18
Метод критической цепи
Учитывает что:
● Все лгут
● Мерфи случается
● Синдромом студента все страдают
● Закон Паркинсона работает
проекты вовремя 19
Критическая цепь это когда...
Одна работа на одном ресурсе в одно
время
проекты вовремя 20
Где тут цепь?
проекты вовремя 21
Критическая цепь для ПО
Ресурс: Вся команда
проекты вовремя 22
проект А
проект B
проект C
Буфер расписания
● Защищает проект от НЕИЗВЕСТНЫХ
рисков
● Индикатор температуры проекта
● Показывает что надо сделать с
проектом прямо сейчас
проекты вовремя 23
Буфер расписания
● Зеленый - ничего не
делать, все в норме
● Желтый - готовить
план изменений
проекта
● Красный - применять
план изменений проект А
проект B
проект C
проекты вовремя 24
Считаем буфер расписания
проекты вовремя 25
Считаем буфер расписания
проекты вовремя 26
Потребление буфера
● Разница между: Сколько должны были сделать и сколько сделали
где:
B — процент расхода буфера на календарную дату
S(t) — объем проекта который должен быть выполнен на дату
S(a) — фактический выполненный обьем проекта
BS — размер буфера
B=
S(t)−S(a)
BS
проекты вовремя 27
Пример
B=
50−30
50
=
20
50
=40 %
где:
● Общая емкость проекта 100 чел/дней.
●
Прошло 50% времени.
● Выполнили 30% начального объема
проекта.
проект А
проекты вовремя 28
Итого
● Скорость выполнения работ —
управляем ожиданиями клиента
● Буфер расписания — точка
корректировки проекта
проекты вовремя 29
Что почитать
проекты вовремя 30
Вопросы?
● Алексей Васильев
● avasilyev@bipulse.ru

Más contenido relacionado

La actualidad más candente

Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)Ontico
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementCEE-SEC(R)
 
Длинный путь к DevOps?
Длинный путь к DevOps?Длинный путь к DevOps?
Длинный путь к DevOps?CEE-SEC(R)
 
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...ScrumTrek
 
5 нспк banki.ru v3
5 нспк   banki.ru v35 нспк   banki.ru v3
5 нспк banki.ru v3Bankir_Ru
 
Bankir 2016 habits transformation
Bankir 2016 habits transformationBankir 2016 habits transformation
Bankir 2016 habits transformationBankir_Ru
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформацииSQALab
 
Адаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктовАдаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктовAlexey Lustin
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentScrumTrek
 
Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?Igor Khrol
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай КрапивныйCodeFest
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в AgileAskhat Urazbaev
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QAFest
 
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.QAFest
 
Юлия Викторова; Александр Тарасов. DevOps без булшита.
Юлия Викторова; Александр Тарасов. DevOps без булшита.Юлия Викторова; Александр Тарасов. DevOps без булшита.
Юлия Викторова; Александр Тарасов. DevOps без булшита.ScrumTrek
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыCEE-SEC(R)
 

La actualidad más candente (20)

Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
Длинный путь к DevOps?
Длинный путь к DevOps?Длинный путь к DevOps?
Длинный путь к DevOps?
 
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со ...
 
AgileDays11 Resume
AgileDays11 ResumeAgileDays11 Resume
AgileDays11 Resume
 
5 нспк banki.ru v3
5 нспк   banki.ru v35 нспк   banki.ru v3
5 нспк banki.ru v3
 
Bankir 2016 habits transformation
Bankir 2016 habits transformationBankir 2016 habits transformation
Bankir 2016 habits transformation
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
Адаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктовАдаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктов
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering Assessment
 
Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
 
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
 
Юлия Викторова; Александр Тарасов. DevOps без булшита.
Юлия Викторова; Александр Тарасов. DevOps без булшита.Юлия Викторова; Александр Тарасов. DevOps без булшита.
Юлия Викторова; Александр Тарасов. DevOps без булшита.
 
Start Agile 2007
Start Agile 2007Start Agile 2007
Start Agile 2007
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-команды
 

Destacado

Reliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиReliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиCEE-SEC(R)
 
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...CEE-SEC(R)
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работаетCEE-SEC(R)
 
Преподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФПреподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФMaxim Arzumanyan
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.CEE-SEC(R)
 
Человеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийЧеловеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийCEE-SEC(R)
 
Документирование требований с помощью DITA
Документирование требований с помощью DITAДокументирование требований с помощью DITA
Документирование требований с помощью DITACEE-SEC(R)
 
Who Needs Documentation Anyway?
Who Needs Documentation Anyway?Who Needs Documentation Anyway?
Who Needs Documentation Anyway?CEE-SEC(R)
 
В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?CEE-SEC(R)
 
Технологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияТехнологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияCEE-SEC(R)
 
Процессы управления ИТ-архитектурой организации
 Процессы управления ИТ-архитектурой организации Процессы управления ИТ-архитектурой организации
Процессы управления ИТ-архитектурой организацииAlexander Tsimbalistov
 
Business Agility и Digital трансформация
Business Agility и Digital трансформацияBusiness Agility и Digital трансформация
Business Agility и Digital трансформацияCEE-SEC(R)
 
Особенности работы аналитика в области управления фродом и гарантирования дох...
Особенности работы аналитика в области управления фродом и гарантирования дох...Особенности работы аналитика в области управления фродом и гарантирования дох...
Особенности работы аналитика в области управления фродом и гарантирования дох...CEE-SEC(R)
 
Маленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективыМаленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективыCEE-SEC(R)
 
Проверка для DMN: проектирование мультиагентной интеллектуальной системы
Проверка для DMN: проектирование мультиагентной интеллектуальной системыПроверка для DMN: проектирование мультиагентной интеллектуальной системы
Проверка для DMN: проектирование мультиагентной интеллектуальной системыCEE-SEC(R)
 
Разработчик всегда прав
Разработчик всегда правРазработчик всегда прав
Разработчик всегда правCEE-SEC(R)
 
Разработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствРазработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствCEE-SEC(R)
 
«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентамиCEE-SEC(R)
 
Частые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемЧастые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемCEE-SEC(R)
 
Кейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТСКейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТСCEE-SEC(R)
 

Destacado (20)

Reliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиReliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие сроки
 
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работает
 
Преподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФПреподавание архитектуры предприятия в университетах РФ
Преподавание архитектуры предприятия в университетах РФ
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
 
Человеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийЧеловеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требований
 
Документирование требований с помощью DITA
Документирование требований с помощью DITAДокументирование требований с помощью DITA
Документирование требований с помощью DITA
 
Who Needs Documentation Anyway?
Who Needs Documentation Anyway?Who Needs Documentation Anyway?
Who Needs Documentation Anyway?
 
В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?
 
Технологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияТехнологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследования
 
Процессы управления ИТ-архитектурой организации
 Процессы управления ИТ-архитектурой организации Процессы управления ИТ-архитектурой организации
Процессы управления ИТ-архитектурой организации
 
Business Agility и Digital трансформация
Business Agility и Digital трансформацияBusiness Agility и Digital трансформация
Business Agility и Digital трансформация
 
Особенности работы аналитика в области управления фродом и гарантирования дох...
Особенности работы аналитика в области управления фродом и гарантирования дох...Особенности работы аналитика в области управления фродом и гарантирования дох...
Особенности работы аналитика в области управления фродом и гарантирования дох...
 
Маленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективыМаленькая поваренная книга ретроспективы
Маленькая поваренная книга ретроспективы
 
Проверка для DMN: проектирование мультиагентной интеллектуальной системы
Проверка для DMN: проектирование мультиагентной интеллектуальной системыПроверка для DMN: проектирование мультиагентной интеллектуальной системы
Проверка для DMN: проектирование мультиагентной интеллектуальной системы
 
Разработчик всегда прав
Разработчик всегда правРазработчик всегда прав
Разработчик всегда прав
 
Разработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствРазработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательств
 
«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами
 
Частые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемЧастые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляем
 
Кейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТСКейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТС
 

Similar a Применение ТОС подхода на Agile проектах

История и принципы бережливого производства ПО
История и принципы бережливого производства ПОИстория и принципы бережливого производства ПО
История и принципы бережливого производства ПОAlexander Byndyu
 
2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...
2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...
2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...HappyDev
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!1С-Битрикс
 
Оценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияОценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияSQALab
 
EcoSys Enterprise Projects Performance
EcoSys Enterprise Projects PerformanceEcoSys Enterprise Projects Performance
EcoSys Enterprise Projects PerformanceVladimir Klimovich
 
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработкиКак перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработкиAlexander Byndyu
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиBoris Volfson
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаMarina Peregud
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияSQALab
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахDanil Dintsis, Ph. D., PgMP
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileAlexey Krivitsky
 
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаAlexander Kalouguine
 
Управление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отраслиУправление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отраслиInfor-media
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТCUSTIS
 

Similar a Применение ТОС подхода на Agile проектах (20)

История и принципы бережливого производства ПО
История и принципы бережливого производства ПОИстория и принципы бережливого производства ПО
История и принципы бережливого производства ПО
 
2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...
2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...
2015-12-05 Александр Бындю, Андрей Шапиро - Пять самых важных составляющих пр...
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
 
Оценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияОценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика применения
 
EcoSys Enterprise Projects Performance
EcoSys Enterprise Projects PerformanceEcoSys Enterprise Projects Performance
EcoSys Enterprise Projects Performance
 
CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010
 
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработкиКак перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решения
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
 
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедренияУПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
 
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
Tech Talks @NSU: Методологии разработки ПО. Что на самом деле скрывается за с...
 
Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
электронный проектный офис
электронный проектный офисэлектронный проектный офис
электронный проектный офис
 
Управление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отраслиУправление проектами: трансформация бизнеса в инженерно-строительной отрасли
Управление проектами: трансформация бизнеса в инженерно-строительной отрасли
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТ
 

Más de CEE-SEC(R)

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...CEE-SEC(R)
 
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамCEE-SEC(R)
 
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...CEE-SEC(R)
 
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...CEE-SEC(R)
 
Машинное обучение на каждый день
Машинное обучение на каждый деньМашинное обучение на каждый день
Машинное обучение на каждый деньCEE-SEC(R)
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияCEE-SEC(R)
 
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...CEE-SEC(R)
 
Ай-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхАй-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхCEE-SEC(R)
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...CEE-SEC(R)
 
Субъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхСубъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхCEE-SEC(R)
 
Шаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoШаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoCEE-SEC(R)
 
Apache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииApache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииCEE-SEC(R)
 
Семантическое ядро рунета
Семантическое ядро рунетаСемантическое ядро рунета
Семантическое ядро рунетаCEE-SEC(R)
 
IT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповIT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповCEE-SEC(R)
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»CEE-SEC(R)
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...CEE-SEC(R)
 
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...CEE-SEC(R)
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийCEE-SEC(R)
 
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDЭволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDCEE-SEC(R)
 
Восхождение Гражданской науки о данных
Восхождение Гражданской науки о данныхВосхождение Гражданской науки о данных
Восхождение Гражданской науки о данныхCEE-SEC(R)
 

Más de CEE-SEC(R) (20)

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...
 
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
 
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
 
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
 
Машинное обучение на каждый день
Машинное обучение на каждый деньМашинное обучение на каждый день
Машинное обучение на каждый день
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестирования
 
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
 
Ай-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхАй-трекинг в UX исследованиях
Ай-трекинг в UX исследованиях
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
 
Субъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхСубъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятиях
 
Шаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoШаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в Virtuozzo
 
Apache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииApache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализации
 
Семантическое ядро рунета
Семантическое ядро рунетаСемантическое ядро рунета
Семантическое ядро рунета
 
IT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповIT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартапов
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
 
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляций
 
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDЭволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
 
Восхождение Гражданской науки о данных
Восхождение Гражданской науки о данныхВосхождение Гражданской науки о данных
Восхождение Гражданской науки о данных
 

Применение ТОС подхода на Agile проектах

  • 1. проекты вовремя 28 - 29 октября, Москва XII международная конференция CEE-SECR / РАЗРАБОТКА ПО Алексей Васильев Применение Теории Ограничений Систем на Agile проектах
  • 2. проекты вовремя 2 Алексей Васильев ● 20 лет в ИТ ● Консультант, Agile коуч ● Выстраиваю процессы ● Технический директор BIPULSE.RU ● Помогаем сдавать проекты вовремя
  • 3. проекты вовремя 3 Боль ИТ проектов проектов по разработке ПО превышают сроки https://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdf 74%
  • 5. проекты вовремя 5 Почему? Сорвали сроки Низкая точность оценки Увеличился обьем работ Сработал неучтённый риск Плохо оценили обьем работ Много дефектов Пропустили момент корректировки
  • 6. проекты вовремя 6 Agile? ● Должен устранять проблему ● Работает в условиях полной неопределенности
  • 7. проекты вовремя 7 Прошло 17 лет ● 1999 Extreme Programming Explained: Embrace Change. Kent Beck ● Проекты так же не успевают в сроки ● Клиент счастливее
  • 8. проекты вовремя 8 Клиент вырос ● Хочет планировать бюджетХочет планировать бюджет ● Хочет планировать срокиХочет планировать сроки ● Хочет стыковать с другими проектамиХочет стыковать с другими проектами
  • 9. проекты вовремя 9 Что дает Agile подход ● Точное попадание в цельТочное попадание в цель ● Краткосрочное планированиеКраткосрочное планирование ● За ошибки платит КлиентЗа ошибки платит Клиент ● Высокий риск потери целей проектаВысокий риск потери целей проекта ● Нельзя предсказать завершение проекта из заНельзя предсказать завершение проекта из за неопредленностинеопредленности
  • 10. проекты вовремя 10 Agile как работает? Короткие циклы: ● Планирование ● Выполнение ● Уточнение
  • 11. проекты вовремя 11 Agile метрики Скорость работы V = Sоценки Dфакт Когда закончим? D=V ∗Sостаток Точность планирования K = Sоценки Sфакт
  • 12. проекты вовремя 12 Как бы так сделать... ● Сдать проект вовремя ● Сделать Клиента счастливым
  • 13. проекты вовремя 13 Разная дистанция разные правила Нельзя просто так взять иНельзя просто так взять и пробежать марафонпробежать марафон в спринтерском темпев спринтерском темпе
  • 14. проекты вовремя 14 Но можно... 1.Управлять ожиданиями Клиента 2.Договариваться об изменениях заранее, а не в последний момент 3.Вовремя корректировать проект
  • 15. проекты вовремя 15 Теория ограничений систем ● Придумана Элией Голдраттом как сумма решений ● Оптимизирована для бизнеса и производства ● Просто в применении (5 шагов)
  • 16. проекты вовремя 16 В чем смысл? В любой системе есть ограничение
  • 17. проекты вовремя 17 Ограничения при разработке ПО Потери Высокая сложность системы Много дефектов Мало знаний о системе
  • 18. проекты вовремя 18 Метод критической цепи Учитывает что: ● Все лгут ● Мерфи случается ● Синдромом студента все страдают ● Закон Паркинсона работает
  • 19. проекты вовремя 19 Критическая цепь это когда... Одна работа на одном ресурсе в одно время
  • 21. проекты вовремя 21 Критическая цепь для ПО Ресурс: Вся команда
  • 22. проекты вовремя 22 проект А проект B проект C Буфер расписания ● Защищает проект от НЕИЗВЕСТНЫХ рисков ● Индикатор температуры проекта ● Показывает что надо сделать с проектом прямо сейчас
  • 23. проекты вовремя 23 Буфер расписания ● Зеленый - ничего не делать, все в норме ● Желтый - готовить план изменений проекта ● Красный - применять план изменений проект А проект B проект C
  • 24. проекты вовремя 24 Считаем буфер расписания
  • 25. проекты вовремя 25 Считаем буфер расписания
  • 26. проекты вовремя 26 Потребление буфера ● Разница между: Сколько должны были сделать и сколько сделали где: B — процент расхода буфера на календарную дату S(t) — объем проекта который должен быть выполнен на дату S(a) — фактический выполненный обьем проекта BS — размер буфера B= S(t)−S(a) BS
  • 27. проекты вовремя 27 Пример B= 50−30 50 = 20 50 =40 % где: ● Общая емкость проекта 100 чел/дней. ● Прошло 50% времени. ● Выполнили 30% начального объема проекта. проект А
  • 28. проекты вовремя 28 Итого ● Скорость выполнения работ — управляем ожиданиями клиента ● Буфер расписания — точка корректировки проекта
  • 30. проекты вовремя 30 Вопросы? ● Алексей Васильев ● avasilyev@bipulse.ru