In the development process, it can be easy to get caught up with the “ultimate” or “best” solution. However, striving for perfection can lead to ever changing goal posts.
Sometimes the worst solution is the best. What ever gets the job done and working now! You can always come back and “fix” the solution if you need to at a later date. But at least you have a product to market.
This concept is also known as “Just Enough”.