Программное обеспечение, в отличие от физического мира, непрерывно меняется и развивается. Каждый раз, когда мы, как пользователи, обновляем программное обеспечение на наших устройствах, мы вносим в него изменения: устранение ошибок, добавление новых функций, улучшение производительности и обеспечение совместимости с новыми технологиями. Принципы Agile утверждают, что изменения - даже поздние - являются ценными, поскольку они предоставляют конкурентное преимущество.