When you start any project, think about the end result and main deliverables which you will submit at the end of the project. This is of particular importance, especially when you are going to do a hand over to operation teams.
Create a checklist if necessary and ideally get a sign off for that with major stakeholders. This will keep you focused and what is most important will help avoid situation of never ending projects.