Split large tasks into smaller subtasks.
If you have large tasks, you should consider breaking them into smaller subtasks. Generally if a task is bigger than 5-6 hours, it should be broken into subtasks.
You can also use subtasks to categorize tickets. You can create tasks for different modules, and then add subtasks to those modules.
Subtasks can also be used as checklist if needed.
When subtasks are completed, they update the project progress and ETA accordingly.