I definitely agree with you there with planning and time management. What I learned was keeping things in your scope. Unfortunately this time around, I underestimated how long everything would take. But these kind of things come with experience, so now I understand my own scope a little better.