I like to think of great product roadmaps kinda like cooking a delicious dish. You start off with a recipe, a clear idea of what the end product will look like.But along the way unexpected problems change your course — a missing ingredient, a wrong measurement, someone doesn’t like onions. You’re forced to alter your recipe based on these new parameters.