Most of us have been on projects where we start with high hopes for doing things differently, then slowly revert back to the old way of working. There are a few techniques you can use to stay on track and use a process throughout a project. One real benefit of iterative development is that you always have current data to assess how you're doing. Especially on a small project, we recommend that you schedule short, frequent iterations. RUP tells you that at the end of each iteration you need to do an assessment, even if it's very brief.
The main idea is to continuously verify quality, both of your project and of the process you're following. |