As we were already using Asana as a core application to manage our projects; implementations, data projects and our recurring client work, the sensible approach was to try to leverage what was possible within Asana. Importantly, this would foster smoother adoption within the team. I've seen it many times when a company defaults to recording data in a spreadsheet; which quickly becomes out of date and creates issues with version control. Asana has this great functionality where you can add your own projects to your in-application dashboard to monitor them more easily. For each project, you can update the status i.e. red, amber, green and add comments on status. To make this even more easy to embed within the team, Asana will remind you your projects need to be updated!