First, we had a call to discuss the general requirements for the project. After that, we redefined the information architecture to include the new features together with the existing ones. Later, after receiving all the assets, I started the redesign process. When everything was approved, I did the hand-off of all the assets to the developer.