If you are interested in Desk.com to Service Cloud Migration, check the below link for considerations.
Before you move into the implementation phase of your project, it’s best to have some important pieces in place. These include a solid project team and a set of requirements for go-live. This unit helps you put together a preliminary structure for executing a successful move to Service Cloud.
When it comes to implementing a new solution, there are a lot of components to consider. What do you roll out in Phase 1 versus Phase 2 (or beyond)? For example, do you need all of those macros moved over to Service Cloud immediately, or is this transition a good time to do some spring cleaning and only migrate the few that your team regularly uses?
Note:
There are few trailhead modules specially designed for migration of Desk.com to Service Cloud.