@sgniwder
i learned early on that to be a good pm you need to be meticulous in your planning, but too much analysis creates delays and you'll find yourself planning what to do with your time (since you'll no longer be working on the project)
great pms keep a plethora of templates they can adapt for almost any project.