We use Zenkit to keep track. It´s our own tool and simple to use.
You can use the Checklist-feature in every data view. To get back to your question, we normally use the Kanban View and assign team member to each task. Once a week we meet and go through the tasks - What is done? Do we need a follow-up? What do we have to do now? Priorities? And so on... You can think of it as a mix of the methodologies of Kanban and Scrum.
For more instructions, you could have a look at our templates or the documentation: https://zenkit.com