Философия agile 1.0

Post on 23-Jan-2015

338 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

4 идеи и 12 принципов Agile

TRANSCRIPT

Философия Agile

Москва, 2013

Александр Тупиковa@tupikoff.ru

Что такое Agile

Agile software developmentГибкие методологии разработки ПО

Кому нужен этот ваш Agile?

GoogleMicrosoftYahooPhilipsSiemensNokiaIBMBBC

ЯндексРамблерLinguaLeoAdvRed KedsLuxoftDeutsche 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/

top related