I manage a team of around 15 people and need some ideas on managing their time and allocation. The department we all moved into has tried some SharePoint ways of assigning tasks to team members but did not have any tool like Planview of sorts for resource allocation. 
If we are looking to migrate to Azure cloud pretty soon, any recommendations on how resources can be allocated, forecasted and get the option at anytime to view all resource availability at any given point of time? Appreciate any quick responses from experience. This department is willing to invest in the right tool too. TIA