SlideShare a Scribd company logo
1 of 61
AGILE IN REAL WORLD
     Юрий Шиляев, EPAM Systems
Давайте познакомимся
Юрий
Шиляев
Career Development Manager
EPAM Systems,
Основатель Agile.by -
сообщества agile-практиков.
Тренер и scrum-коуч. CSM, CSPO.

Email: Yury_Shilyaev@epam.com
Twitter: @yshilyaev
http://yuri.shilyaev.com
Немного обо мне
Немного обо мне
Немного обо мне
Немного обо мне
Немного обо мне
Немного обо мне
Немного обо мне
Моя говорить на руглиш
?
AGILE - ЭТО ПРОСТО
Ты помнишь как все
   начиналось...
УТРОМ МАЖУ
БУТЕРБРОД...
НУЖНЫ ДВА
ДОБРОВОЛЬЦА!
Что хотел пользователь...
Что имеет смысл?


Быстрая обратная связь

Адаптация процесса

Команда
Основы

4 ценности
12 принципов
Никакой методологии - только подход
Scrum/XP, Kanban, FDD, Crystal...
4 ценности
     Люди и взаимодействие важнее процессов и инструментов
     Работающий продукт важнее исчерпывающей документации
Сотрудничество с заказчиком важнее согласования условий контракта
 Готовность к изменениям важнее следования первоначальному плану


             То есть, не отрицая важности того, что справа,
                мы всё таки больше ценим то, что слева.



              http://agilemanifesto.org/iso/ru/
Kent Beck
    Mike Beedle
Arie van Bennekum
 Alistair Cockburn
Ward Cunningham
   Martin Fowler
  James Grenning
   Jim Highsmith
    Andrew Hunt
     Ron Jeffries
      Jon Kern
    Brian Marick
 Robert C. Martin
    Steve Mellor
   Ken Schwaber
   Jeff Sutherland
    Dave Thomas
Agile

SCRUM
         XP
Kanban
ЗАЧЕМ AGILE?
SCRUM ЗА   5 МИНУТ
1
SCRUM ЗА   5 МИНУТ
Разделите вашу компанию на
    маленькие команды
Разделите вашу работу на
 отдельные компоненты
Выполняйте работу короткими
       итерациями
Оптимизируйте план релиза
Оптимизируйте процесс
Итак…

 Вместо большой команды, которая
долго работает над чем-то большим, у
 нас получается небольшая команда,
   которая короткими итерациями
работает над небольшими кусочками.
 Но с регулярной интеграцией, чтоб
     видеть целостность картины.
Бизнес-приоритет

                      Бюджет




Январь   Февраль   Март    Май   Июнь   Июль
Цель процесса - продукт
         Классический подход:

          Сделать 5 задач из 10ти.

          Сделали: 50%.

         Новый подход:

          Сделано 9 задач из 10ти.

          Фича не сделана.
Простой процесс?

                   Estimating &
                     planning
Backlog


                                            Design/
                                   Daily    Code/
   Retrospective
                                  meeting   Test




                      Demo




                   Delivery
Scrum vs ...

PMBoK like




             Scrum
AGILE ЭТО СЛОЖНО!
По теории нет разницы
    между теорией и
практикой, а на практике
         есть...
Простой вариант
Team

 4 Dev + DTL

 1 QA + TTL

 Analyst/designer

 Scrum Master

Расположение - одна комната
Сложный вариант
Команда 30 человек, из них 11 dev, 2  dev TL, 7 QA +1 perf QA, 2  QA
TL , tech writer, BA, HTML designer,  build engineer, architect, onsite
delivery manager, onsite support engineer/architect.
Dev разбиты на 2 подкоманды: Сore service и Proxy команды.
Соответственно и два тим лидера и два тим лидера у QA.

  BY.
  Dev: 4+1 TL
  Test: 5+1 TL

  Customer Team:
  Dev: 2+1 TL
  Test: 1+1 TL

  DB dev: 2 – работают сообща - как один  на обе команды
С
С




Классик!
Строитель   С




Классик!
Строитель   С




Классик!   Садовник
Agile/Scrum   Строитель   С




 Классик!     Садовник
AGILE IN EPAM
Agile in EPAM


Tools : Jira + Greenhopper + Confluence

Continuous Integration, Automated testing

Trainings & Coaching

Agile CC (!)
ВОПРОСЫ?
Ваши вопросы?
Юрий
Шиляев
Career Development Manager
EPAM Systems,
Основатель Agile.by -
сообщества agile-практиков.
Тренер и scrum-коуч. CSM, CSPO.

Email: Yury_Shilyaev@epam.com
Twitter: @yshilyaev
http://yuri.shilyaev.com

More Related Content

What's hot

Асхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудникиАсхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудники
ScrumTrek
 
сербул по лезвию бритвы
сербул   по лезвию бритвысербул   по лезвию бритвы
сербул по лезвию бритвы
Magneta AI
 
Введение в Agile и Scrum для Дизайн мыслителей
Введение в Agile и Scrum для Дизайн мыслителейВведение в Agile и Scrum для Дизайн мыслителей
Введение в Agile и Scrum для Дизайн мыслителей
Denis Tuchin
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)
Softline
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
Magneta AI
 
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
ScrumTrek
 
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Denis Tuchin
 

What's hot (18)

Асхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудникиАсхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудники
 
Introduction into Agile webinar presentation by Roman Moroz
Introduction into Agile webinar presentation by Roman MorozIntroduction into Agile webinar presentation by Roman Moroz
Introduction into Agile webinar presentation by Roman Moroz
 
сербул по лезвию бритвы
сербул   по лезвию бритвысербул   по лезвию бритвы
сербул по лезвию бритвы
 
Повышение эффективности команды. Ретроспектива как инструмент.
Повышение эффективности команды. Ретроспектива как инструмент.Повышение эффективности команды. Ретроспектива как инструмент.
Повышение эффективности команды. Ретроспектива как инструмент.
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
скрам без примесей за 80 дней
скрам без примесей за 80 днейскрам без примесей за 80 дней
скрам без примесей за 80 дней
 
Введение в Agile и Scrum для Дизайн мыслителей
Введение в Agile и Scrum для Дизайн мыслителейВведение в Agile и Scrum для Дизайн мыслителей
Введение в Agile и Scrum для Дизайн мыслителей
 
Частые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийЧастые ошибки Agile-трансформаций
Частые ошибки Agile-трансформаций
 
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим Нарейко
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)
 
Как не собрать все грабли при Agile трансформации компании?
Как не собрать все грабли при Agile трансформации компании?Как не собрать все грабли при Agile трансформации компании?
Как не собрать все грабли при Agile трансформации компании?
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
 
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
 
#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка
 
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
 
Как сделать ретроспективу полезной @ Agile Days'15
Как сделать ретроспективу полезной @ Agile Days'15 Как сделать ретроспективу полезной @ Agile Days'15
Как сделать ретроспективу полезной @ Agile Days'15
 

Viewers also liked

8 Nov 2012 atl career fair
8 Nov 2012 atl career fair8 Nov 2012 atl career fair
8 Nov 2012 atl career fair
jemelsawa
 
Anthony Marchenko, Taucraft Limited "My experience with Kanban"
Anthony Marchenko, Taucraft Limited "My experience with Kanban"Anthony Marchenko, Taucraft Limited "My experience with Kanban"
Anthony Marchenko, Taucraft Limited "My experience with Kanban"
EPAM Systems
 
скорость и разработка по
скорость и разработка поскорость и разработка по
скорость и разработка по
Michael Dubakov
 
8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo
8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo
8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo
Adalberto
 

Viewers also liked (14)

8 Nov 2012 atl career fair
8 Nov 2012 atl career fair8 Nov 2012 atl career fair
8 Nov 2012 atl career fair
 
CDP – Статистика за 2012 год
CDP – Статистика за 2012 годCDP – Статистика за 2012 год
CDP – Статистика за 2012 год
 
Anthony Marchenko, Taucraft Limited "My experience with Kanban"
Anthony Marchenko, Taucraft Limited "My experience with Kanban"Anthony Marchenko, Taucraft Limited "My experience with Kanban"
Anthony Marchenko, Taucraft Limited "My experience with Kanban"
 
EPAM. Miniq.
EPAM. Miniq.EPAM. Miniq.
EPAM. Miniq.
 
Исповедь тренера. IT Otvet.
Исповедь тренера. IT Otvet. Исповедь тренера. IT Otvet.
Исповедь тренера. IT Otvet.
 
Выстраиваем фреймворк обучения от команды до компании
Выстраиваем фреймворк обучения от команды до компанииВыстраиваем фреймворк обучения от команды до компании
Выстраиваем фреймворк обучения от команды до компании
 
Frokostseminar mediateam - synlighet på Facebook, april2014
Frokostseminar mediateam - synlighet på Facebook, april2014Frokostseminar mediateam - synlighet på Facebook, april2014
Frokostseminar mediateam - synlighet på Facebook, april2014
 
Russian Add-On
Russian Add-OnRussian Add-On
Russian Add-On
 
скорость и разработка по
скорость и разработка поскорость и разработка по
скорость и разработка по
 
8 lessons in funding your own dreams
8 lessons in funding your own dreams8 lessons in funding your own dreams
8 lessons in funding your own dreams
 
WGU & DDI Lessons Learned
WGU & DDI Lessons LearnedWGU & DDI Lessons Learned
WGU & DDI Lessons Learned
 
How to increase the warehouse productivity by 10 times with IDEAL: EWM - Eur...
How to increase the warehouse productivity by 10 times with  IDEAL: EWM - Eur...How to increase the warehouse productivity by 10 times with  IDEAL: EWM - Eur...
How to increase the warehouse productivity by 10 times with IDEAL: EWM - Eur...
 
Introducing R Shiny and R notebook: R collaborative tools
Introducing R Shiny and R notebook: R collaborative toolsIntroducing R Shiny and R notebook: R collaborative tools
Introducing R Shiny and R notebook: R collaborative tools
 
8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo
8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo
8 marzo guía para la conmemoración 8 de marzo preliminar a vo bo de renzo
 

Similar to EPAM Insider - Izhevsk - Agile in real world

Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About Agile
Nikita Filippov
 
Agile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правдаAgile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правда
LuxoftTraining
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
Sergey Semyonov
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к Kanban
Alexander Byndyu
 

Similar to EPAM Insider - Izhevsk - Agile in real world (20)

Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
Agile transformation_keynote
Agile transformation_keynoteAgile transformation_keynote
Agile transformation_keynote
 
Scrum!
Scrum!Scrum!
Scrum!
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Scrum! v1.1
Scrum! v1.1Scrum! v1.1
Scrum! v1.1
 
Software craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы AgileSoftware craftsmanship фиксит проблемы Agile
Software craftsmanship фиксит проблемы Agile
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
 
Обзор Agile - эволюция процессов
Обзор Agile - эволюция процессовОбзор Agile - эволюция процессов
Обзор Agile - эволюция процессов
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About Agile
 
Agile — это не то, что ты думаешь
Agile — это не то, что ты думаешьAgile — это не то, что ты думаешь
Agile — это не то, что ты думаешь
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
 
Agile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правдаAgile и RUP — мифы, легенды и вся правда
Agile и RUP — мифы, легенды и вся правда
 
Scrum
ScrumScrum
Scrum
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к Kanban
 
Agile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференцииAgile2014 Orlando обзор конференции
Agile2014 Orlando обзор конференции
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 

More from Yury Shilyaev

Сколько стоит дизайн или почему так мало желающих его купить?
Сколько стоит дизайн или почему так мало желающих его купить?Сколько стоит дизайн или почему так мало желающих его купить?
Сколько стоит дизайн или почему так мало желающих его купить?
Yury Shilyaev
 

More from Yury Shilyaev (10)

Обучение в стиле Agile
Обучение в стиле  AgileОбучение в стиле  Agile
Обучение в стиле Agile
 
#wudby 2010 Взаимодействие проектировщиков и разработчиков
#wudby 2010 Взаимодействие проектировщиков и разработчиков#wudby 2010 Взаимодействие проектировщиков и разработчиков
#wudby 2010 Взаимодействие проектировщиков и разработчиков
 
Командоварение. Хозяйкам на заметку.
Командоварение. Хозяйкам на заметку.Командоварение. Хозяйкам на заметку.
Командоварение. Хозяйкам на заметку.
 
Лекция в КПИ
Лекция в КПИЛекция в КПИ
Лекция в КПИ
 
Успеть за 60т секунд
Успеть за 60т секундУспеть за 60т секунд
Успеть за 60т секунд
 
Сколько стоит дизайн или почему так мало желающих его купить?
Сколько стоит дизайн или почему так мало желающих его купить?Сколько стоит дизайн или почему так мало желающих его купить?
Сколько стоит дизайн или почему так мало желающих его купить?
 
Интернет-проект. Откуда берутся и куда деваются деньги.
Интернет-проект. Откуда берутся и куда деваются деньги.Интернет-проект. Откуда берутся и куда деваются деньги.
Интернет-проект. Откуда берутся и куда деваются деньги.
 
Интернет-проект. Откуда берутся и куда деваются деньги.
Интернет-проект. Откуда берутся и куда деваются деньги.Интернет-проект. Откуда берутся и куда деваются деньги.
Интернет-проект. Откуда берутся и куда деваются деньги.
 
Team Alchemy
Team AlchemyTeam Alchemy
Team Alchemy
 
Деловой интернет - Человек человеку робот
Деловой интернет - Человек человеку роботДеловой интернет - Человек человеку робот
Деловой интернет - Человек человеку робот
 

EPAM Insider - Izhevsk - Agile in real world

Editor's Notes

  1. \n
  2. Встаньте все, кто работает в компании больше 5ти человек. \nСядьте у кого компания меньше 50 человек\nСядьте те у кого компания меньше 500 человек\nСядьте те у кого компания меньше 2500 человек\nПривет ЭПАМ )))\n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. Разделите Вашу организацию на маленькие, кросс-функциональные, самоорганизующиеся команды. \n
  32. Разделите Вашу работу на маленькие, конкретные компоненты. Отсортируйте этот список по приоритетам и оцените относительный объѐм работы по каждому элементу. \n
  33. Разделите время на короткие итерации фиксированной длины (обычно 1-4 недели) так, чтобы после каждой итерации проводилась демонстрация потенциально готового к использованию кода. \n
  34. Оптимизируйте план релиза и корректируйте приоритеты совместно с клиентом, основываясь на данных, получаемых при рассмотрении релиза после каждой итерации. \n
  35. \n
  36. Оптимизируйте процесс с помощью проведения ретроспективы после каждой итерации. \nИтак, \n
  37. Вот что такое скрам.\n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. Встаньте все, кто работает в компании больше 5ти человек. \nСядьте у кого компания меньше 50 человек\nСядьте те у кого компания меньше 500 человек\nСядьте те у кого компания меньше 2500 человек\nПривет ЭПАМ )))\n