Every company struggles to avoid Frankenstein syndrome. If your company isn’t at least thinking about avoiding it, maybe you’ve never even thought about it.
Frankenstein syndrome is a disease that makes your software looked cobbled together and is the result of not focusing on your product vision and roadmap. No matter how you build your product roadmap, the purpose is to help you visualize the future. Each release is a small part of a larger organism.
Think about your product like a 500-piece puzzle: it’s much easier to put the pieces in place if you know what your final outcome will be. Often it’s easiest to assemble the border first. In our example, this is the first release.
Now imagine only receiving a glimpse of the puzzle box and being told to put it together. You’ll still be ahead of the person who has no clue what they’re building. That person will easily become frustrated and may even try pounding a piece to make it fit. You may have found yourself here with your product.
Understanding what you want to build allows you start with the important parts first and then fill in the rest. Creating product visions and roadmaps is the best way to avoid Frankenstein software.