From my experience this really depends on the size of the team and the granularity of the tasks. I've used everything from Workfront to living Google Sheets.
In larger organizations, project management softwares such as Workfront and Wrike provide a lot of benefit of being able to track and assign tasks within larger projects. On the flip side, they take a great deal of time and knowledge to set up correctly, and I've heard countless complaints about the additional tedious work of keeping them all to date.
A good middle-ground tool that I would recommend is Glip, which is owned by Ring Central. Glip is somewhat of a hybrid between Slack and a project management tool that is extremely easy to use. You can get a quick glimpse of what the task management tool looks and feels like with this product video:
If you want to learn some more about the tool, I'd recommend checking out their site and blog posts, such as 5 Tips for Glip Tasks