Theory:
We develop a perfect sprint plan and follow it to the letter. Our project comes together smoothly as we complete each step, and we gently glide across the finish line without a worry.
Reality:
We develop a sprint plan to the best of our abilities, but have to divert as we learn more about the project. Schedules don’t line up perfectly, and some deadlines are quite tight, but we do get there in the end.
So what changed?
“The best laid plans of mice and men often go awry,” as the saying goes. Unfortunately, it is impossible to account for everything, especially in the realms of college education and general life. Sometimes, team members (myself included, of course) have been very busy with other obligations, which has pushed back development of the project. Other times, we have misjudged how complex a particular component would be to implement, which has required deviation from the original plan.
Despite all of this, I feel that our actual project management ability is very good overall. Our plans initial plans weren’t perfect, but we have been able to recognize when we needed to change directions in time to do so. It’s like an intense table tennis match, with the ball (our project) whizzing by unpredictably. All we can do is try to guide it back onto the table and prepare for the next rally.
If I could change anything, I would like to do a little more research beforehand to try and understand the requirements of the project better. This knowledge would hopefully result in a more informed sprint plan that needs less on-the-fly alterations.
