12 принципов Agile 
которые делают его довольно успешным 
Коучинг в ИТ
О нас 
● Коучинг в ИТ 
o coach.ak-itconsulting.com 
o facebook.com/CoachInIT 
o http://vk.com/CoachInIT 
● Андрей КУШНАРЕВ 
o ak@ak-itconsulting.com 
o facebook.com/akushnarov 
o @akushnarov
Планы на сегодня 
● Введение 
● Agile и др. методы 
● Agile manifesto 
● 12 принципов Agile 
● * Когда Agile не работает 
● Q&A
What is Agile? 
• Что такое Agile? 
• Какая методология называется Agile?
What is Agile? 
https://www.google.com/?q=what+is+agile
Agile - это конструктор 
http://en.wikipedia.org/wiki/Agile_software_development#Agile_methods
Луковица Agile 
Практики / 
инструменты 
Принципы 
Ценности 
Реакция на 
меняющийся 
мир
Agile vs. Waterfall 
http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall
Agile manifesto 
http://agilemanifesto.org/
12 principles of Agile 
#1 Наивысшим приоритетом для нас 
является удовлетворение потребностей 
заказчика, благодаря регулярной и ранней 
поставке ценного программного 
обеспечения.
12 principles of Agile 
#2 Изменение требований приветствуется, 
даже на поздних стадиях разработки. Agile- 
процессы позволяют использовать 
изменения для обеспечения заказчику 
конкурентного преимущества.
12 principles of Agile 
#3 Работающий продукт следует выпускать 
как можно чаще, с периодичностью от пары 
недель до пары месяцев.
12 principles of Agile 
#4 На протяжении всего проекта 
разработчики и представители бизнеса 
должны ежедневно работать вместе.
12 principles of Agile 
#5 Над проектом должны работать 
мотивированные профессионалы. Чтобы 
работа была сделана, создайте условия, 
обеспечьте поддержку и полностью 
доверьтесь им.
12 principles of Agile 
#6 Непосредственное общение является 
наиболее практичным и эффективным 
способом обмена информацией как с самой 
командой, так и внутри команды.
12 principles of Agile 
#7 Работающий продукт — основной 
показатель прогресса.
12 principles of Agile 
#8 Инвесторы, разработчики и пользователи 
должны иметь возможность поддерживать 
постоянный ритм бесконечно. Agile помогает 
наладить такой устойчивый процесс 
разработки.
12 principles of Agile 
#9 Постоянное внимание к техническому 
совершенству и качеству проектирования 
повышает гибкость проекта.
12 principles of Agile 
#10 Простота — искусство минимизации 
лишней работы — крайне необходима.
12 principles of Agile 
#10 Simplicity - the art of maximizing the 
amount of work not done - is essential.
12 principles of Agile 
#11 Самые лучшие требования, 
архитектурные и технические решения 
рождаются у самоорганизующихся команд.
12 principles of Agile 
Самоорганизующаяся команда – это 
команда, которая берет на себя 
ответственность за все решения, и ее 
совместная работа является наилучшим 
средством достижения поставленных целей 
(с) TIM
12 principles of Agile 
#12 Команда должна систематически 
анализировать возможные способы 
улучшения эффективности и 
соответственно корректировать стиль своей 
работы. 
http://en.wikipedia.org/wiki/Kaizen
12 principles of Agile 
Kaizen в действии
Какой один принцип 
отзывается больше всего?
Серебрянная пуля?
Когда Agile не будет работать 
Waterfall 
Ralph Stacey's complexity matrix 
Chaos 
Agile
Когда Agile не будет работать? 
● Нету поддержки Agile 
● Нету ответственности 
● Нету доверия 
● Плохое общения
Спасибо за ваше участие! 
Что дальше? 
SCRUM тренинг в Киеве 6.09.2014: 
goo.gl/RyY5kB 
Ваши вопросы? 
Facebook: facebook.com/CoachInIT 
VK: vk.com/CoachInIT 
Web: coach.ak-itconsulting.com

Вебинар: 12 принципов Agile, которые делают его довольно успешным

  • 1.
    12 принципов Agile которые делают его довольно успешным Коучинг в ИТ
  • 2.
    О нас ●Коучинг в ИТ o coach.ak-itconsulting.com o facebook.com/CoachInIT o http://vk.com/CoachInIT ● Андрей КУШНАРЕВ o ak@ak-itconsulting.com o facebook.com/akushnarov o @akushnarov
  • 3.
    Планы на сегодня ● Введение ● Agile и др. методы ● Agile manifesto ● 12 принципов Agile ● * Когда Agile не работает ● Q&A
  • 4.
    What is Agile? • Что такое Agile? • Какая методология называется Agile?
  • 5.
    What is Agile? https://www.google.com/?q=what+is+agile
  • 6.
    Agile - этоконструктор http://en.wikipedia.org/wiki/Agile_software_development#Agile_methods
  • 7.
    Луковица Agile Практики/ инструменты Принципы Ценности Реакция на меняющийся мир
  • 8.
    Agile vs. Waterfall http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall
  • 9.
  • 10.
    12 principles ofAgile #1 Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения.
  • 11.
    12 principles ofAgile #2 Изменение требований приветствуется, даже на поздних стадиях разработки. Agile- процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
  • 12.
    12 principles ofAgile #3 Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
  • 13.
    12 principles ofAgile #4 На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
  • 14.
    12 principles ofAgile #5 Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им.
  • 15.
    12 principles ofAgile #6 Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды.
  • 16.
    12 principles ofAgile #7 Работающий продукт — основной показатель прогресса.
  • 17.
    12 principles ofAgile #8 Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки.
  • 18.
    12 principles ofAgile #9 Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
  • 19.
    12 principles ofAgile #10 Простота — искусство минимизации лишней работы — крайне необходима.
  • 20.
    12 principles ofAgile #10 Simplicity - the art of maximizing the amount of work not done - is essential.
  • 21.
    12 principles ofAgile #11 Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
  • 22.
    12 principles ofAgile Самоорганизующаяся команда – это команда, которая берет на себя ответственность за все решения, и ее совместная работа является наилучшим средством достижения поставленных целей (с) TIM
  • 23.
    12 principles ofAgile #12 Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы. http://en.wikipedia.org/wiki/Kaizen
  • 24.
    12 principles ofAgile Kaizen в действии
  • 25.
    Какой один принцип отзывается больше всего?
  • 26.
  • 27.
    Когда Agile небудет работать Waterfall Ralph Stacey's complexity matrix Chaos Agile
  • 28.
    Когда Agile небудет работать? ● Нету поддержки Agile ● Нету ответственности ● Нету доверия ● Плохое общения
  • 29.
    Спасибо за вашеучастие! Что дальше? SCRUM тренинг в Киеве 6.09.2014: goo.gl/RyY5kB Ваши вопросы? Facebook: facebook.com/CoachInIT VK: vk.com/CoachInIT Web: coach.ak-itconsulting.com

Editor's Notes

  • #11 http://marcbless.blogspot.com/2011/04/agile-principle-9-technical-excellence.html http://technology.amis.nl/2008/12/28/agile-software-development-the-principles-principle-9-continuous-attention-to-technical-excellence-and-good-design-enhances-agility/
  • #20 http://www.agilebuddha.com/agile/agile-principle-simplicity-the-art-of-maximising-the-work-not-done/
  • #21 http://www.agilebuddha.com/agile/agile-principle-simplicity-the-art-of-maximising-the-work-not-done/
  • #28 http://stackoverflow.com/questions/3001627/agile-when-does-it-work-well-and-when-doesnt-it