start agile 2007

67

Upload: denis-petelin

Post on 16-Nov-2014

650 views

Category:

Business


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Start Agile 2007
Page 2: Start Agile 2007

Как правильно начать внедрение Agile?

Agile Summer 2008

Page 3: Start Agile 2007

Павел Габриель

[email protected]

Page 4: Start Agile 2007

Вопросы

Пожалуйста, после выступления

Page 5: Start Agile 2007

Старт!

Page 6: Start Agile 2007

Фундаментальные

практики Agile

Page 7: Start Agile 2007

Итерационный подход

Page 8: Start Agile 2007

Большие риски

Page 9: Start Agile 2007

Срывы сроков

Page 10: Start Agile 2007

Неоправданные ожидания

Page 11: Start Agile 2007

Превышение бюджета

Page 12: Start Agile 2007

Отсутствие гибкости

Page 13: Start Agile 2007

Отсутствие отдачи

Page 14: Start Agile 2007

Застой и безразличие

Page 15: Start Agile 2007

Решение?

Page 16: Start Agile 2007

Итерационная, инкрементальная

разработка

Page 17: Start Agile 2007

Демонстрация результата

Page 18: Start Agile 2007

Оперативное реагирование на изменения

Page 19: Start Agile 2007

Чем мы платим за такую гибкость?

Page 20: Start Agile 2007

Высокое количество ошибок

Page 21: Start Agile 2007

Непредсказуемость системы

Page 22: Start Agile 2007

Плохой код

Page 23: Start Agile 2007

Плохой дизайн архитектуры

Page 24: Start Agile 2007

Неактуальная и

неполная документация

Page 25: Start Agile 2007

Решение?

Page 26: Start Agile 2007

TDD

Разработка через тестирование

Page 27: Start Agile 2007

Автоматический контроль работоспособности

системы

Page 28: Start Agile 2007

Документация требований

Page 29: Start Agile 2007

Постоянный рефакторинг

Page 30: Start Agile 2007

Постепенное формирование архитектуры

Page 31: Start Agile 2007

User Stories

Page 32: Start Agile 2007

Большие объемы

Page 33: Start Agile 2007

Теряются многие детали

Page 34: Start Agile 2007

Непонятны мотивы

Page 35: Start Agile 2007

Нет видения проекта

Page 36: Start Agile 2007

Заказчик в редких случаях читает документацию

Page 37: Start Agile 2007

Решение?

Page 38: Start Agile 2007

Истории пишутся заказчиком при участии

разработчиков

Page 39: Start Agile 2007

Разработчики задают вопросы

Page 40: Start Agile 2007

Заказчик формулирует тесты

Page 41: Start Agile 2007

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

Page 42: Start Agile 2007

Тесты выполняются - работа закончена

Page 43: Start Agile 2007

Инструментарий

Page 44: Start Agile 2007

Выбираем систему управления проектом

Page 45: Start Agile 2007

Процесс не ложится на систему?

Page 46: Start Agile 2007

Решение?

Page 47: Start Agile 2007

Использовать бумажные карточки

Page 48: Start Agile 2007
Page 49: Start Agile 2007
Page 50: Start Agile 2007

Доску

Page 51: Start Agile 2007
Page 52: Start Agile 2007

Оптимальный климат

Page 53: Start Agile 2007

Бизнес

Page 54: Start Agile 2007

Правильное понимание Agile

Page 55: Start Agile 2007

Доверие к разработчикам

Page 56: Start Agile 2007

Постоянное взаимодействие

Page 57: Start Agile 2007

Гибкие договоренности

Page 58: Start Agile 2007

Ответственность

Page 59: Start Agile 2007

Команда

Page 60: Start Agile 2007

Коммуникабельность

Page 61: Start Agile 2007

Гибкость

Page 62: Start Agile 2007

Ответственность

Page 63: Start Agile 2007

Решительность

Page 64: Start Agile 2007

Прагматичность

Page 65: Start Agile 2007

Happy End?

Page 66: Start Agile 2007

Вопросы?

Page 67: Start Agile 2007

Спасибо за внимание!

Павел Габриель[email protected]