I would like to be able to create a report of hours invested by each team member in tasks and projects.
You can have a look at my The ultimate guide for doing things with Asana to find the perfect time tracking app that connects to Asana
@Fernando_Velasquez depending on how your team is managing their tasks in Asana, you might find KosmoTime useful. I just learned of it and it has some embedded time tracking features that are light and maybe preferable for your use case.
I use Harvest App for this. It integrates well with Asana and provides me the reports I need to see an overview of hours spent by each team member.