2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
-
Upload
alexey-fedorov -
Category
Technology
-
view
2.591 -
download
3
description
Transcript of 2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
Я расскажу о таких вещах как: •Как и откуда (а главное зачем) пришел к нам Agile; •Какие методологии можно найти в Аgile; •Что такое Scrum, его особенности, плюсы и минусы; •Личный опыт внедрения Scrum в различных компаниях, проектах и командах; •Психология в гибких методологиях; •Agile Testing •Практические советы
Основные идеи: • Личности и их взаимодействия важнее, чем процессы и инструменты;
• Работающее программное обеспечение важнее, чем полная
документация;
• Сотрудничество с заказчиком важнее, чем контрактные обязательства;
• Реакция на изменения важнее, чем следование плану.
Зачем вам Agile?
30% опрошенных мечтают об ускорении выпуска продуктов на рынок, т.е.
улучшить тот самый Time-To-Market.
29% хотят управлять постоянно меняющимися приоритетами, это, можно
сказать, бич всего бизнеса разработки ПО, особенно в наше сверх-динамичное время.
23% хотят улучшить взаимодействие Бизнеса и ИТ, что в свою очередь
ведет ко многим другим положительным результатам и выгодам.
Тимофей Евграшин 20 Июнь 2013 http://tim.com.ua/2013/06/state-of-agile-why-companies-choose-it/
Поменялся «рынок потребителей ПО»
Scrum – потасовка, драка за мяч в регби
Термин Scrum пришел к нам из Регби: http://tim.com.ua/2011/01/video-about-scrum/
Кристофер Лэнгдон: http://www.probelog.com/texts/Langton_al.pdf Такеучи и Нонака: http://mis.postech.ac.kr/class/MEIE780_AdvMIS/paper/part3/32_The%20new%20product%20development%20game.pdf Джефф Сазерленд: http://scrum.jeffsutherland.com/2004/12/nativity-scene-how-scrum-was-born.html
Как появился Scrum
Waterfall
Scrum
Product Owner ответственен за достижение максимальной ценности продукта и работы, исполняемой Командой Разработчиков. Product Owner является единственным человеком в Команде, отвечающим за (Product Backlog). • Четкое определение элементов Product Backlog; • Упорядочение элементов Product Backlog для
оптимизации достижения целей и поставленных задач;
• Ответственность за ценность работы, исполняемой Командой Разработчиков;
• Обеспечение доступности, прозрачности и понятности Product Backlog
• Ответственность за понимание Командой Разработчиков требований
Product Owner
Scrum Development Team
• Самоуправляема. • Кроссфункциональна; • Никаких должностей в Команде
Разработчиков, кроме Разработчика; • Ответственность лежит на всей Команде
Разработчиков, подразумевающейся одним целым.
• У Команды Разработчиков нет структурных подразделений.
• 7 ± 2
• Ответственен за то, чтобы Скрам был гарантированно понят всеми участниками и работал.
• Скрам Мастер также помогает людям, не входящим в состав Скрам Команды понять, какие из их взаимодействий со Скрам Командой являются полезными, а какие нет.
• По требованию или необходимости может выступить ведущим мероприятий Скрама.
• Учит Команду Разработчиков самоуправлению и кроссфункциональности;
• При необходимости проводит мероприятия Скрама; • Проводит необходимые тренинги для Скрам Команды
ScrumMaster
• Sprint Planning Meeting (Планирование)
• Daily Standup / Daily Scrum (Митинг)
• Sprint Review (Демонстрация)
• Sprint Retrospective (Ретроспектива)
Scrum Meetings
Scrum Artifacts Product Backlog
Sprint Backlog
Sprint Burndown Chart
http://agilescout.com/agile-manifesto-2-1-moreagile-manifesto/
http://www.youtube.com/watch?v=_I8rmYBf39Y
Iteration Zero
Commitment VS Forecast
Почитать:
http://www.crisp.se/bocker-och-produkter/scrum-and-xp-from-the-trenches - eng http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-
final.pdf - rus http://static.squarespace.com/static/51e3f87ce4b0031a73dac256/t/51f6a2fde4b0eca7a
9be140f/1375118077451/Scrum_Guide.pdf#zoom=100 - eng http://static.squarespace.com/static/51e3f87ce4b0031a73dac256/t/51f171fde4b04b49e
2756b29/1374777853116/Scrum%20Guide%20-%20RU.pdf#zoom=100 – rus http://scrum.org.ua/wp-content/uploads/ScrumAndKanbanRuFinal.pdf http://habrahabr.ru/company/scrumtrek/blog/185334/
Посмотреть:
http://www.youtube.com/watch?v=PGD4lllhJ_I http://www.youtube.com/watch?v=SX-3kabBRQU http://www.youtube.com/watch?v=_I8rmYBf39Y http://video.yandex.ru/users/agiledaysekt/view/7/user-tag/scrum/?ncrnd=3328 http://video.yandex.ru/users/fest404/view/9/user-tag/scrum/ https://video.yandex.ru/users/agiledaysekt/view/7/?cauthor=alexey-v-zubkov&cid=5 http://video.yandex.ru/users/agiledaysekt/view/1/ http://agilemanifesto.org/
Киселев Антон mail: [email protected] Skype: antony_kiselev