Философия Agile 1.0
-
Upload
alexandr-tupikov -
Category
Technology
-
view
338 -
download
3
description
Transcript of Философия Agile 1.0
Что такое 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/