A project manager is overseeing a software development project using agile methodologies. The team is delivering a new update every two weeks, each consisting of fully tested and functional features. Every release is reviewed and approved before deploying to users. The users provide feedback on these updates that guide the direction of subsequent iterations. Which principle is this practice demonstrating?
Retrospective and process improvement
Iterative and incremental delivery
Daily stand-up meetings
Product backlog refinement