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