The process that we follow at Hashnode is one of the processes in GDD. I personally think it is a great way to follow while re-designing certain parts of the website. Saves time, money and has higher chances of producing good result.
Considering the competitive startups scenario we are in, you cannot take risk of redesigning the whole website out of the blue. Here's what we are following: