Fast feedback from the client is essential to make sure your software project delivers code that truly satisfies the users' requirements. To get this feedback, you should develop your project in iterations. An iteration is typically about 2 weeks long. In one iteration, the team works on and completes a number of tasks. At the end of the iteration, you should have a system that has new functionality that is in a demonstratable state. Whether or not you deploy it to the end users, you can show it to the clients and get their feedback on it. This feedback can feed into the next iteration.
Iterations do help organize the development effort. They give definite deliverables between releases. They help you track the progress and plan the release. Whether you choose one week, two week or four week iterations, having iterations will help you out.
Download