Just a quick note today, on getting DIY stuff done. Schedules are better than plans. Just blocking out the time during which you will tackle a task is more important than figuring out how you're going to do it.
This applies to writing also. All the proposal work and outlining won't
get your book down. Being forced to sit down and type will get your
book done.
For a large project, you need to have a plan because you have multiple people involved. Even in an Agile setup, you need a project plan. "Agile" isn't an excuse for no planning or for laziness. However, once that's set up, it's too easy to fall into the trap of making plans, 'to do' lists, and task orders-- and find the work has slipped past you.