Task groups allow users to manage complex projects by organizing relevant tasks into groups. Groups can be created by selecting a task and clicking "Convert to group" or by selecting multiple tasks and clicking "Group Tasks." Groups display progress by showing the number of tasks in different states (done, active, blocked). Completing all tasks inside a group is necessary to complete the entire group.