2. О нас
● Коучинг в ИТ
○ coach.ak-itconsulting.com
○ facebook.com/CoachInIT
● Андрей КУШНАРЕВ
○ ak@ak-itconsulting.com
○ facebook.com/akushnarov
○ @akushnarov
3. Планы на сегодня
● Введение
● Agile и др. методы
● Agile manifesto
● 12 принципов Agile
● Когда Agile не работает
18. 12 principles of Agile
#1 Наивысшим приоритетом для нас
является удовлетворение потребностей
заказчика, благодаря регулярной и ранней
поставке ценного программного
обеспечения.
19. 12 principles of Agile
#2 Изменение требований приветствуется,
даже на поздних стадиях разработки. Agile-
процессы позволяют использовать
изменения для обеспечения заказчику
конкурентного преимущества.
20. 12 principles of Agile
#3 Работающий продукт следует выпускать
как можно чаще, с периодичностью от пары
недель до пары месяцев.
21. 12 principles of Agile
#4 На протяжении всего проекта
разработчики и представители бизнеса
должны ежедневно работать вместе.
22. 12 principles of Agile
#5 Над проектом должны работать
мотивированные профессионалы. Чтобы
работа была сделана, создайте условия,
обеспечьте поддержку и полностью
доверьтесь им.
23. 12 principles of Agile
#6 Непосредственное общение является
наиболее практичным и эффективным
способом обмена информацией как с самой
командой, так и внутри команды.
24. 12 principles of Agile
#7 Работающий продукт — основной
показатель прогресса.
25. 12 principles of Agile
#8 Инвесторы, разработчики и пользователи
должны иметь возможность поддерживать
постоянный ритм бесконечно. Agile помогает
наладить такой устойчивый процесс
разработки.
26. #9 Постоянное внимание к техническому
совершенству и качеству проектирования
повышает гибкость проекта.
12 principles of Agile
27. 12 principles of Agile
#10 Простота — искусство минимизации
лишней работы — крайне необходима.
28. 12 principles of Agile
#10 Simplicity - the art of maximizing the
amount of work not done - is essential.
29. 12 principles of Agile
#11 Самые лучшие требования,
архитектурные и технические решения
рождаются у самоорганизующихся команд.
30. 12 principles of Agile
Самоорганизующаяся команда – это
команда, которая берет на себя
ответственность за все решения, и ее
совместная работа является наилучшим
средством достижения поставленных целей
(с) TIM
31. 12 principles of Agile
#12 Команда должна систематически
анализировать возможные способы
улучшения эффективности и
соответственно корректировать стиль своей
работы.
http://en.wikipedia.org/wiki/Kaizen
33. Когда Agile не будет работать
Ralph Stacey's complexity matrix
Waterfall
Agile
Chaos
34. Когда Agile не будет работать?
● Нету поддержки Agile
● Нету ответственности
● Нету доверия
● Плохое общения
35. Спасибо за ваше участие!
Что дальше?
● Помогите нам улучшиться:
goo.gl/tYM5m
● 5-дневный тренинг-интенсив по
Agile в Одессе:
goo.gl/965ck
Facebook: facebook.com/CoachInIT
Web: coach.ak-itconsulting.com