Принципы и ценности Agile
Философия Agile-управления проектами изложена в Манифесте Agile-разработки. Его создала команда из 17 программистов в 2001 году. Сама философия заключается в 12 принципах :
-
Наивысший приоритет — удовлетворение потребностей заказчика.
-
Изменение требований приветствуется на любых стадиях реализации. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
-
Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
-
На протяжении всего проекта команда и представители бизнеса должны взаимодействовать вместе.
-
Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, необходимы комфортные условия, поддержка и доверие.
-
Непосредственное общение — наиболее практичный и эффективный способ обмена информацией. Причем, как внутри команды, так и с самой командой.
-
Работающий продукт — основной показатель прогресса.
-
У инвесторов, разработчиков и пользователей есть возможность поддерживать постоянный ритм работы бесконечно.
-
Постоянное внимание к совершенству и качеству проекта повышает его гибкость.
-
Искусство минимизации лишней работы и простота необходимы.
-
Самые лучшие идеи, требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
-
Команда должна регулярно анализировать возможные способы улучшения эффективности и корректировать стиль своей работы.
Эти принципы можно свести к следующим ценностям:
-
Люди и взаимодействие важнее рабочих процессов.
-
Работающий продукт важнее документации.
-
Взаимодействие с заказчиком важнее условий договора.
-
Готовность к изменениям важнее планирования.
Следование этим принципам Agile в управлении помогает:
-
дробить разработку крупных проектов на конкретные вехи и задачи;
-
фокусироваться на важных сейчас целях и нуждах клиентов;
-
упростить рабочие процессы и взаимодействие в команде;
-
часто и своевременно получать обратную связь от коллег;
-
расширить зону ответственности каждого участника команды.
Система также предполагает гуманистический подход к управлению командой и равенство всех ее участников.
Предыдущая статья Agile-подход: суть и преимущества
Следующая статья Кому подходит работа по Agile и как внедрить методологию?