Driving a car is very much like driving a software project. You start out with a specific destination in mind, but along the way, you have to be adaptive to your environment. A huge part of that adjustment is related to your reading various gauges and indicators on your dashboard, while also paying attention to the surrounding environment.
There are several things that come into play:
- Maintaining visibility
- Managing your speed
- Trusting your gauges
- Watch out for “Death by Data”
I hope the metaphor makes sense and drives you to think harder about how you manage software projects.