Been there done it..... boats, construction projects and so on. A lot of good advice above, some of it contradicting, and that's because everyone is different.
I DO list it ALL. Then I prioritize it, and look for phases that complement each other. (If you remove something, take care of whatever is now accessible.) I proceed methodically and re-prioritize and add/subtract from the list as I go along.
My most important tool to help me not hit "the wall" is to be fastidious. I probably spend as much time cleaning/organizing as I do actually working. This does a few things for me. First, I can still see the boat through the project, and if I squint I can see it done, and "hear" the motor(s) purring and the water rushing by the hull. Second, it's all a lot easier to oversee if materials and tools are organized. When it all turns into one big blob it can be overwhelming.
Once a friend was fixing up a rental house he bought after a flood and he was complaining he hit the wall. There was something going on in every room, and there were tools, materials and refuse everywhere. I told him what to do, and in about four hours the place was spotless, with all the tools on the floor, lined up, and all materials sorted and properly stacked. He took a step back, redid the lists, and said: "OK, now we continue here...." A week later it was done.
My $0.03