Project planning is crucial. But you can only plan/predict so much. Stuff goes wrong. Be prepared.
"Even the best planning is not so omniscient as to get it right the first time." - Fred Brooks
Project Management
Product Requirements Doc
PRD Checklist
Handoff
Handoff Checklist
Engineering
GitHub Project Setup