Getting There
The shortest distance between two points is a straight line.
When wearing rollerblades, the line becomes a squiggle.
If there is a large rock in the way, the course is adapted: around or over.
Along the way, you might spy on a different destination.
When implemented in a complex world, plans become a nudge to get moving and better ignored once underway.
In software development, requirements, test cases, and plans are nudges to get you going. But don't be a robot, walking in a straight line to get to where you are going.
Look at what tools you have, avoid obstacles, and keep your eye open for what the software can become.