Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
See - http://www.agilemanifesto.org/principles.html
CategoryAgileMethodology