Agile-манифест и двенадцать принципов

Agile  — это философия предоставления решений, которые охватывают и облегчают эволюционные изменения на протяжении всего жизненного цикла продукта/проекта. Многие  agile-команды  и организации используют Agile для более быстрой доставки программного обеспечения, повышения качества и, в конечном счете, повышения удовлетворенности клиентов. С Манифестом Agile можно ознакомиться на  сайте www.agilemanifesto.org .

  1. Люди и взаимодействие важнее процессов и инструментов
    Люди считаются самым важным фактором. Команды фокусируются на личностях и взаимодействиях. Эта ценность способствует самоуправлению и совместному владению проектом.
  2. Рабочие продукты важнее исчерпывающей документации
    Это значение фокусируется на предоставлении рабочего продукта/программного обеспечения. Документация нужна, но без работающего продукта она бесполезна. Команды не должны позволять процессу документирования отвлекать их от производства рабочих продуктов.
  3. Сотрудничество с заказчиком вместо переговоров по контракту
    Часто бизнес-требования меняются, поэтому нереально с самого начала поставить все в рамках контракта. Обе стороны (команда и клиент) должны быть гибкими в принятии изменений продукта. Команда должна тесно сотрудничать с клиентами для достижения общего видения и целей. Поэтому обеим сторонам необходимо строить взаимное доверие и заключать гибкие контракты.
  4. Реагирование на изменения вместо следования плану
    Требования часто меняются в зависимости от потребностей клиентов. Поэтому неэффективно составлять конкретный план с самого начала проекта. При запуске проекта рекомендуется разработать общий план. Далее идет дополнительная информация: и знания, связанные с продуктом, которые время от времени приобретаются, функция улучшения в невыполненной работе продукта и реализация проектов на основе приоритетов. Для этого рекомендуется, чтобы каждый член команды участвовал в планировании бэклога продукта.

Agile побуждает команды к  самоорганизации  и сотрудничеству с клиентами посредством личного общения и обратной связи.

12 принципов Agile-манифеста

Ниже приведены 12 agile-принципов, которые поддерживают  Agile-манифест  , изложенный на agilemanifesto.org:

Мы следуем этим принципам:

  1. Нашим наивысшим приоритетом является удовлетворение потребностей клиентов за счет своевременной и непрерывной поставки ценного программного обеспечения.
  2. Приветствуйте меняющиеся требования, даже на поздних стадиях разработки. Agile-процессы используют изменения для конкурентного преимущества клиента».
  3. Поставляйте работающее программное обеспечение часто, от пары недель до пары месяцев, отдавая предпочтение более коротким временным рамкам.
  4. Деловые люди и разработчики должны ежедневно работать вместе на протяжении всего проекта.
  5. Создавайте проекты вокруг мотивированных людей. Обеспечьте им необходимые условия и поддержку и доверьте им выполнение работы.
  6. Самый эффективный и действенный метод передачи информации команде разработчиков и внутри нее — беседа лицом к лицу».
  7. Работающее программное обеспечение является основным мерилом прогресса.
  8. Гибкие процессы способствуют устойчивому развитию. Спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределенный срок.
  9. Постоянное внимание к техническому совершенству и хорошему дизайну повышает маневренность.
  10. Простота — искусство максимизировать количество невыполненной работы — имеет важное значение.
  11. Лучшие архитектуры, требования и проекты создаются самоорганизующимися командами.
  12. Через регулярные промежутки времени команда размышляет о том, как стать более эффективной, а затем соответствующим образом настраивает и корректирует свое поведение».

Agile использует подход, который предполагает, что требования к проекту изменятся, и показывает, как справляться с этими требованиями. Это основано на 12 принципах Agile, описанных выше, которые определяют, как обеспечить успешную реализацию проекта.


Эта статья также доступна на Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Việt Nam, 简体中文 and 繁體中文

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *