Best practices while moving from webforms to mvc



We are trying to migrate our existing sitecore 8.1 project which is built using webforms to MVC now.

Can someone helps us with guidelines\best practices to be followed for this migraiton?

Any special elements to be taken while migrating to MVC? How to go about with this migraiton?Any known principles to be followed?