One of the staples in agile (and many other methodologies) development is the idea of iterative development. That's the idea that, rather than doing an entire project in one big pass, it is broken up into smaller iterations. Each iteration ideally consists Read More...