It’s easy when looking at availability reports and skill matrices to dehumanise the developers you’re assigning to work. Make sure to always keep the human touch by doing the following:
Always call the dev before assigning them to a new client
Make sure they’re happy with the technology
Make sure they’re happy with the time commitment (e.g. X days a week for Y weeks)
Find out if they need a handover
Although generally client work always comes 1st, there may sometimes be internal bookings that might need to take precedence.