You summarized agile. That is the whole point: short feedback cycles. You can view it as a series of short, self-regressive waterfalls.