SlideShare uma empresa Scribd logo
1 de 27
Александр Тупиков
a@tupikoff.ru

Философия Agile

Москва, 2013
Что такое Agile
Agile software development
Гибкие методологии разработки ПО
Кому нужен этот ваш Agile?
Google
Microsoft
Yahoo
Philips
Siemens
Nokia
IBM
BBC

Яндекс
Рамблер
LinguaLeo
Adv
Red Keds
Luxoft
Deutsche Bank
Альфа банк
Что значит успех?
Что надо делать, чтобы добиться
успеха в проекте по разработке ПО?
Авторы Agile манифеста
Аgile-манифест разработки ПО
Люди и
взаимодействие
Работающий
продукт
Сотрудничество с
заказчиком
Готовность к
изменениям

важнее

процессов и
инструментов

важнее

исчерпывающей
документации

важнее

согласования условий
контракта

важнее

следования
первоначальному плану
Аgile-манифест разработки ПО
Мы постоянно открываем для себя более совершенные методы разработки программного
обеспечения, занимаясь разработкой непосредственно и помогая в этом другим. Благодаря проделанной
работе мы смогли осознать, что:

Люди и взаимодействие важнее процессов и
инструментов

Работающий продукт важнее исчерпывающей
документации

Сотрудничество с заказчиком важнее
согласования условий контракта

Готовность к изменениям важнее следования
первоначальному плану
*То есть, не отрицая важности того, что справа, мы всѐ таки больше ценим то, что слева.
Agile-манифест, 12 принципов
Основополагающие принципы
Agile-манифеста
Agile-манифест, принцип №1
Удовлетворение потребностей
заказчика, благодаря регулярной и
ранней поставке ценного программного
обеспечения
Agile-манифест, принцип №2
Изменение требований
приветствуется, даже на
поздних стадиях разработки
Agile-манифест, принцип №3
Частая поставка
рабочего программного обеспечения
Agile-манифест, принцип №4
общение заказчика с
разработчиками

Ежедневное

на протяжении всего проекта
Agile-манифест, принцип №5
Проектом занимаются

мотивированные личности,
которые обеспечены нужными условиями
работы, поддержкой и доверием
Agile-манифест, принцип №6
Рекомендуемый метод передачи информации
— личный

разговор
Agile-манифест, принцип №7
Работающий продукт —
основной показатель прогресса
Agile-манифест, принцип №8
Спонсоры, разработчики и пользователи
должны иметь возможность поддерживать

постоянный темп
на неопределѐнный срок
Agile-манифест, принцип №9
Внимание к техническому
совершенству
и качеству проектирования
Agile-манифест, принцип №10
Простота —
искусство не делать лишней работы;
Agile-манифест, принцип №11
Лучшие требования, архитектурные и
технические решения рождаются у

самоорганизующихся команд.
Agile-манифест, принцип №12
Команда должна систематически
анализировать возможные способы
улучшения эффективности и соответственно

корректировать стиль своей
работы
Кто это Agile?
Кто это Agile?
Кто это Agile?
Материалы про Agile!
• Вольфсон Борис “Гибкие методологии разработки”
http://agilerussia.ru/methodologies/borisvolfson_ebook/
• Константин Разумовский “Введение в гибкую
разработку программного обеспечения”
http://www.kv.by/index2008354201.htm
• Agile-манифест разработки программного обеспечения
http://agilemanifesto.org/iso/ru/
Философия Agile 1.0

Mais conteúdo relacionado

Mais procurados

Принятие инженерных решений в условиях неопределенности
Принятие инженерных решений в условиях неопределенностиПринятие инженерных решений в условиях неопределенности
Принятие инженерных решений в условиях неопределенностиSergey Baranov
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай КрапивныйCodeFest
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-примененияitconnect2016
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Denis Tuchin
 
Смена СЭД: Причины, процесс, результат.
Смена СЭД: Причины, процесс, результат. Смена СЭД: Причины, процесс, результат.
Смена СЭД: Причины, процесс, результат. DIRECTUM
 
Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011
Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011
Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011Dmytro Mindra
 
Гибкая стратегия (Agile strategy)
Гибкая стратегия (Agile strategy)Гибкая стратегия (Agile strategy)
Гибкая стратегия (Agile strategy)Dmitry Bezuglyy
 
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...Lviv Startup Club
 
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1Dmitry Bezuglyy
 
Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.ScrumTrek
 
Обзор процесса разработки ПО
Обзор процесса разработки ПООбзор процесса разработки ПО
Обзор процесса разработки ПОInfoTeCS
 
Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?ScrumTrek
 
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеВладимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеScrumTrek
 
Сочетание классической и гибкой методологий управления проектами
Сочетание классической и гибкой методологий управления проектамиСочетание классической и гибкой методологий управления проектами
Сочетание классической и гибкой методологий управления проектамиUP2IT
 
Применение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектахПрименение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектахCEE-SEC(R)
 
Асхат Уразбаев, А как у них? Agile в государственных проектах других стран
Асхат Уразбаев, А как у них? Agile в государственных проектах других странАсхат Уразбаев, А как у них? Agile в государственных проектах других стран
Асхат Уразбаев, А как у них? Agile в государственных проектах других странScrumTrek
 

Mais procurados (20)

Принятие инженерных решений в условиях неопределенности
Принятие инженерных решений в условиях неопределенностиПринятие инженерных решений в условиях неопределенности
Принятие инженерных решений в условиях неопределенности
 
AgileDays11 Resume
AgileDays11 ResumeAgileDays11 Resume
AgileDays11 Resume
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-применения
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
 
Смена СЭД: Причины, процесс, результат.
Смена СЭД: Причины, процесс, результат. Смена СЭД: Причины, процесс, результат.
Смена СЭД: Причины, процесс, результат.
 
Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011
Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011
Архитектура в Agile AgileBaseCamp Днепропетровск 2.07.2011
 
Гибкая стратегия (Agile strategy)
Гибкая стратегия (Agile strategy)Гибкая стратегия (Agile strategy)
Гибкая стратегия (Agile strategy)
 
Rzltt accelerator
Rzltt acceleratorRzltt accelerator
Rzltt accelerator
 
Rzltt accelerator
Rzltt acceleratorRzltt accelerator
Rzltt accelerator
 
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
Lviv PMDay 2016 S Євгеній Антонов та Юрій Велигорський: Як вести розробку за ...
 
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
 
Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.
 
Обзор процесса разработки ПО
Обзор процесса разработки ПООбзор процесса разработки ПО
Обзор процесса разработки ПО
 
Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?
 
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеВладимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
 
Сочетание классической и гибкой методологий управления проектами
Сочетание классической и гибкой методологий управления проектамиСочетание классической и гибкой методологий управления проектами
Сочетание классической и гибкой методологий управления проектами
 
Amfitan
AmfitanAmfitan
Amfitan
 
Применение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектахПрименение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектах
 
Асхат Уразбаев, А как у них? Agile в государственных проектах других стран
Асхат Уразбаев, А как у них? Agile в государственных проектах других странАсхат Уразбаев, А как у них? Agile в государственных проектах других стран
Асхат Уразбаев, А как у них? Agile в государственных проектах других стран
 

Semelhante a Философия Agile 1.0

Успешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияУспешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияSergey Morgunov
 
Yevgeniy Antonov: Еволюція Agile Маніфесту
Yevgeniy Antonov: Еволюція Agile МаніфестуYevgeniy Antonov: Еволюція Agile Маніфесту
Yevgeniy Antonov: Еволюція Agile МаніфестуLviv Startup Club
 
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 MorozReturn on Intelligence
 
Software craftsmanship 1
Software craftsmanship 1Software craftsmanship 1
Software craftsmanship 1Pavel Veinik
 
Введение в Lean и Agile
Введение в Lean и AgileВведение в Lean и Agile
Введение в Lean и AgileKirill Rubinshteyn
 
Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)Irina Chernikova
 
Проактивное управление проектами в среде Microsoft Visual Studio 2010
Проактивное управление проектами в среде Microsoft Visual Studio 2010Проактивное управление проектами в среде Microsoft Visual Studio 2010
Проактивное управление проектами в среде Microsoft Visual Studio 2010Dmitry Andreev
 
Continuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПОContinuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПОСобака Павлова
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыLuxoftAgilePractice
 
гибкая методология разработки по
гибкая методология разработки погибкая методология разработки по
гибкая методология разработки поpoverhnost
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)Magneta AI
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыLuxoftAgilePractice
 
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...Yandex
 
Agile на практике
Agile на практикеAgile на практике
Agile на практикеAlexander Byndyu
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Дизайн-мышление: миф или полезный инструмент
Дизайн-мышление: миф или полезный инструментДизайн-мышление: миф или полезный инструмент
Дизайн-мышление: миф или полезный инструментArthur Arsyonov
 
Sergey Larionov, Agile Portfolio Management toolkit in practice
Sergey Larionov, Agile Portfolio Management toolkit in practiceSergey Larionov, Agile Portfolio Management toolkit in practice
Sergey Larionov, Agile Portfolio Management toolkit in practiceScrumTrek
 
Программа для учёта документов и корреспонденции "ДокПартнер"
 Программа для учёта документов и корреспонденции "ДокПартнер" Программа для учёта документов и корреспонденции "ДокПартнер"
Программа для учёта документов и корреспонденции "ДокПартнер"РП-интеграция
 
Презентация программы "ДокПартнер"
Презентация программы "ДокПартнер"Презентация программы "ДокПартнер"
Презентация программы "ДокПартнер"ROST-PRO
 

Semelhante a Философия Agile 1.0 (20)

Успешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияУспешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспечения
 
Yevgeniy Antonov: Еволюція Agile Маніфесту
Yevgeniy Antonov: Еволюція Agile МаніфестуYevgeniy Antonov: Еволюція Agile Маніфесту
Yevgeniy Antonov: Еволюція Agile Маніфесту
 
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
 
Software craftsmanship 1
Software craftsmanship 1Software craftsmanship 1
Software craftsmanship 1
 
Введение в Lean и Agile
Введение в Lean и AgileВведение в Lean и Agile
Введение в Lean и Agile
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)Гибкий подход (Agile,scrum)
Гибкий подход (Agile,scrum)
 
Проактивное управление проектами в среде Microsoft Visual Studio 2010
Проактивное управление проектами в среде Microsoft Visual Studio 2010Проактивное управление проектами в среде Microsoft Visual Studio 2010
Проактивное управление проектами в среде Microsoft Visual Studio 2010
 
Continuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПОContinuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПО
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
гибкая методология разработки по
гибкая методология разработки погибкая методология разработки по
гибкая методология разработки по
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
 
Agile на практике
Agile на практикеAgile на практике
Agile на практике
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Дизайн-мышление: миф или полезный инструмент
Дизайн-мышление: миф или полезный инструментДизайн-мышление: миф или полезный инструмент
Дизайн-мышление: миф или полезный инструмент
 
Sergey Larionov, Agile Portfolio Management toolkit in practice
Sergey Larionov, Agile Portfolio Management toolkit in practiceSergey Larionov, Agile Portfolio Management toolkit in practice
Sergey Larionov, Agile Portfolio Management toolkit in practice
 
Программа для учёта документов и корреспонденции "ДокПартнер"
 Программа для учёта документов и корреспонденции "ДокПартнер" Программа для учёта документов и корреспонденции "ДокПартнер"
Программа для учёта документов и корреспонденции "ДокПартнер"
 
Презентация программы "ДокПартнер"
Презентация программы "ДокПартнер"Презентация программы "ДокПартнер"
Презентация программы "ДокПартнер"
 

Философия Agile 1.0