agile - гибкое управление проектами
TRANSCRIPT
![Page 1: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/1.jpg)
Agile - гибкое управление проектами
Сергей Атрощенков, EPAM, Санкт-Петербург
Санкт-Петербург, 2016
![Page 2: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/2.jpg)
Добрый вечер
Сергей Атрощенков
![Page 3: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/3.jpg)
Добрый вечер
Сергей Атрощенков
![Page 4: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/4.jpg)
Добрый вечер
Сергей Атрощенков
В ИТ с 2000 годаРаботаю с Agile с 2008 годаОбучаю с 2010 года
![Page 5: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/5.jpg)
Что такое Agile? Agile в IT и не только Его «популярность» Серебряная пуля или нет Тренды
О чем?
![Page 6: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/6.jpg)
Что такое Agile? Agile в IT и не только Его «популярность» Серебряная пуля или нет Тренды
О чем?
![Page 7: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/7.jpg)
Что такое Agile?
![Page 8: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/8.jpg)
Что такое Agile?
Семейство гибких подходов, методологий разработки
продукта
![Page 9: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/9.jpg)
Lessons Learned: L1
Agile – это семейство, а не одна методология.
Возможна комбинация для создания продукта.
![Page 10: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/10.jpg)
Что такое Agile?
Манифест Принципы
http://www.agilemanifesto.org/
![Page 11: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/11.jpg)
Манифест Agile Люди и взаимодействие важнее процессов и
инструментов Работающий продукт важнее исчерпывающей
документации Сотрудничество с заказчиком важнее
согласования условий контракта Готовность к изменениям важнее следования
первоначальному плану
![Page 12: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/12.jpg)
Принципы Agile Наивысшим приоритетом для нас является
удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения.
![Page 13: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/13.jpg)
Принципы Agile
Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
![Page 14: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/14.jpg)
Принципы Agile Работающий продукт следует выпускать как можно
чаще, с периодичностью от пары недель до пары месяцев.
Работающий продукт — основной показатель прогресса
![Page 15: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/15.jpg)
Lessons Learned: L2
Agile – итеративно и инкрементально.
![Page 16: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/16.jpg)
Принципы Agile
На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
![Page 17: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/17.jpg)
Принципы Agile
Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им.
![Page 18: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/18.jpg)
Принципы Agile
Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды.
![Page 19: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/19.jpg)
Принципы Agile
Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки.
![Page 20: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/20.jpg)
Принципы Agile
Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
![Page 21: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/21.jpg)
Принципы Agile Простота — искусство минимизации лишней работы
— крайне необходима.
![Page 22: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/22.jpg)
Принципы Agile
Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
![Page 23: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/23.jpg)
Lessons Learned: L3
Команда – должна быть самоорганизующейся.
![Page 24: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/24.jpg)
Принципы Agile Команда должна систематически анализировать
возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
![Page 25: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/25.jpg)
Зачем Agile заказчику
Регулярно получать новую версию ПО Возможность менять требования Постоянный ритм бесконечно Минимизация лишней работы Регулировать сроки проекта Страхование финансовых и временных рисков
![Page 26: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/26.jpg)
Зачем Agile команде Честность и прозрачный процесс Постоянное общение с заказчиком, лучшая
коммуникация Уменьшение роли менеджера Внимание к техническому совершенству Постоянная обратная связь Приверженность общей идее
![Page 27: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/27.jpg)
Формируется команд вокруг продуктов Команда стабильная, сработавшаяся Усиленный фокус на самоорганизацию Развитие эффективности команд Планируется работа команды, а не «боевой»
единицы
Команда в Agile
![Page 28: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/28.jpg)
Что такое Agile? Agile в IT и не только Его «популярность» Серебряная пуля или нет Тренды
О чем?
![Page 29: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/29.jpg)
Agile в рекрутменте
![Page 30: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/30.jpg)
Agile в строительстве
![Page 31: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/31.jpg)
Agile подходы
Делать Agile
Agile мышление
Быть Agile
![Page 32: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/32.jpg)
Немного о SCRUM (о том КАК?)
![Page 33: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/33.jpg)
![Page 34: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/34.jpg)
![Page 35: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/35.jpg)
![Page 36: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/36.jpg)
SCRUM
Scrum – элемент игры в регби.
![Page 37: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/37.jpg)
![Page 38: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/38.jpg)
![Page 39: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/39.jpg)
• Product Owner• Scrum Master• TeamРоли
• Product Backlog• Sprint Backlog• Product Increment
Артефакты
• Planning• Retrospective• Scrum meeting• Sprint
Процессы
![Page 40: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/40.jpg)
Product Owner (владелец продукта) – это ответственный за приоритезацию требований, возможно за их создание.
Scrum Master – член команды, дополнительно отвечает за процессы, координацию работы и поддержание атмосферы.
Команда - 7 ±2 человека. Самоорганизованная, кроссфункциональная.
Роли
![Page 41: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/41.jpg)
Артефакты
Product Backlog – приоритезированный список требований.
Sprint Backlog – список требований на спринт.
Product Increment – новая функциональность созданная во время спринта.
![Page 42: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/42.jpg)
Процессы
![Page 43: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/43.jpg)
Sprint
Planning MeetingDaily ScrumDemo MeetingRetrospective Meeting
![Page 44: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/44.jpg)
Planning
• Ограничен 4-8 часами• Выбирается объем работ на спринт (Sprint
Backlog)• Определяется каким образом будет
реализован этот объем работ• Разбивается на задачи, для которых
выставляется оценка посредством Planning Poker
![Page 45: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/45.jpg)
Scrum Meeting
• Каждый день• Начинается точно вовремя• Ограничен до 15 минут• Проводиться в одном и том же месте
![Page 46: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/46.jpg)
Scrum Meeting
Вопросы Daily Scrum:1. Что было сделано вчера?2. Какие проблемы были или есть?3. Что будет сделано сегодня?
![Page 47: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/47.jpg)
![Page 48: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/48.jpg)
![Page 49: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/49.jpg)
Demo
1. Ограничен 3-4 часами2. Происходит в конце итерации3. Демонстрируется инкремент продукта4. Привлекается максимальное количество
зрителей5. Все члены команды участвуют в демонстрации
![Page 50: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/50.jpg)
Demo
1. Ограничен 3-4 часами2. Происходит в конце итерации3. Демонстрируется инкремент продукта4. Привлекается максимальное количество
зрителей5. Все члены команды участвуют в демонстрации
![Page 51: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/51.jpg)
![Page 52: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/52.jpg)
Что такое Agile? Agile в IT и не только Его «популярность» Серебряная пуля или нет Тренды
О чем?
![Page 53: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/53.jpg)
Что такое Agile? Agile в IT и не только Его «популярность» Серебряная пуля или нет Тренды
О чем?
![Page 54: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/54.jpg)
Что такое Agile? Agile в IT и не только Его «популярность» Серебряная пуля или нет Тренды
О чем?
![Page 55: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/55.jpg)
![Page 56: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/56.jpg)
![Page 57: Agile - гибкое управление проектами](https://reader035.vdocuments.mx/reader035/viewer/2022062523/5884f5501a28abf76f8b6d09/html5/thumbnails/57.jpg)
Что такое Agile? Agile в IT и не только Его «популярность» Серебряная пуля или нет Тренды
О чем?