Принципы и ценности Agile


Философия Agile-управления проектами изложена в Манифесте Agile-разработки. Его создала команда из 17 программистов в 2001 году. Сама философия заключается в 12 принципах :

  1. Наивысший приоритет — удовлетворение потребностей заказчика.

  2. Изменение требований приветствуется на любых стадиях реализации. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.

  3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.

  4. На протяжении всего проекта команда и представители бизнеса должны взаимодействовать вместе.

  5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, необходимы комфортные условия, поддержка и доверие.

  6. Непосредственное общение — наиболее практичный и эффективный способ обмена информацией. Причем, как внутри команды, так и с самой командой.

  7. Работающий продукт — основной показатель прогресса.

  8. У инвесторов, разработчиков и пользователей есть возможность поддерживать постоянный ритм работы бесконечно.

  9. Постоянное внимание к совершенству и качеству проекта повышает его гибкость.

  10. Искусство минимизации лишней работы и простота необходимы.

  11. Самые лучшие идеи, требования, архитектурные и технические решения рождаются у самоорганизующихся команд.

  12. Команда должна регулярно анализировать возможные способы улучшения эффективности и корректировать стиль своей работы.

Эти принципы можно свести к следующим ценностям:

  • Люди и взаимодействие важнее рабочих процессов.

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

  • Взаимодействие с заказчиком важнее условий договора.

  • Готовность к изменениям важнее планирования.

Следование этим принципам Agile в управлении помогает:

  • дробить разработку крупных проектов на конкретные вехи и задачи;

  • фокусироваться на важных сейчас целях и нуждах клиентов;

  • упростить рабочие процессы и взаимодействие в команде;

  • часто и своевременно получать обратную связь от коллег;

  • расширить зону ответственности каждого участника команды.

Система также предполагает гуманистический подход к управлению командой и равенство всех ее участников.

Предыдущая статья Agile-подход: суть и преимущества

Следующая статья Кому подходит работа по Agile и как внедрить методологию?