Ключевые принципы методологии Agile разработки основаны на следующих ценностях: 3
Люди и взаимодействие важнее процессов и инструментов. 3 Это означает, что команда сама выбирает, какие инструменты эффективны в работе и как выстраивать весь рабочий процесс. 5
Работающий продукт важнее документов. 35 Меньше сил вкладывают в разработку документации, больше — в создание продукта. 5
Сотрудничать с заказчиком важнее, чем обсуждать условия контракта. 35 Содействуйте клиенту и ищите решение проблемы, а не препирайтесь с ним. 5
Готовность к изменениям важнее следования выбранному плану. 35 Agile — гибкий подход, а значит, если план нужно изменить, в этом нет ничего страшного. 5
Также в Agile Manifesto описаны 12 принципов, которые касаются практических моментов работы: 3
Главная задача — удовлетворять запросы клиентов, выпуская работающий продукт. 5
Можно менять требования к продукту в процессе разработки, если это поможет бизнесу создать конкурентоспособный продукт. 5
Необходимо выпускать новые обновления продукта как можно чаще. 5
Клиент и команда разработки должны все время взаимодействовать. 5 Стороны поддерживают постоянное сотрудничество, общаться по задачам, срокам, целям. 5
Над реализацией проекта должны работать мотивированные сотрудники. 5
Нужно обеспечить прямую коммуникацию между людьми в команде. 5
Эффективность работы оценивают по работающему продукту. 5 Неважно, сколько времени или ресурсов команда проекта потратила на процесс разработки. 5
Во время создания продукта команда должна работать в одном темпе. 5
Важно уделять внимание любым техническим деталям, чтобы потом не пришлось переделывать работу. 5
Стоит упростить рабочий процесс, не делать лишних действий. 5 Например, уйти от бюрократии и бесконечных согласований планов. 5
Командам с высоким уровнем самоорганизации стоит дать свободу. 5
Команда должна постоянно проводить оценку своей работы, исправлять ошибки. 5