Hi Community!
In our organization, we use Jira for project management. Our issue hierarchy in Jira starts with "Request," followed by "Epic," "Story," and "Subtasks." We primarily use the "Request" issue type to track overall project progress and timeline. Typically, we create Epic tickets as children of Request tickets for each module, with the overall project timeline updated in the Request ticket.
However, for projects with larger modules completed in phases, we use the same "Request" ticket and create a "Subtask" for each module. Each phase may have an uncertain end date, known only when development for the next phase begins. Since we track the timeline in the main "Request" ticket, project leaders may need to update it with the latest date.
Internally, we've implemented metrics that deduct points when the development team changes the timeline during the development phase, affecting project marks. From a project management perspective, what's the best practice for managing projects with multiple phases?