Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to identify your milestones in Jira

Milestones help you mark the moments that matter: approvals, releases, handoffs, and decision points. 

In Jira, they’re a powerful way to keep everyone focused on what must happen next—but Jira doesn’t include a native “milestone” field, so you’ll combine existing features (issues, versions, roadmaps) or use apps to represent them clearly.

TL;DR

  • Milestones are key checkpoints that signal progress toward bigger goals. Jira doesn’t have a built-in milestone type, but you can create them using issues, versions (releases), Advanced Roadmaps targets, or third‑party apps.
  • Identify milestones by spotting major deliverables, approvals, and phase gates, then map them to Jira entities like epics, versions, and dependencies.
  • Create milestones in Standard Jira with versions or a custom issue type; in Premium, use Advanced Roadmaps for hierarchy and dependencies.
  • Visualize milestones on a Gantt chart with TeamBoard ProScheduler: convert issues to diamond-shaped milestones, link dependencies, and adjust dates on the timeline.

What is a milestone?

A milestone is a significant event or decision point that marks progress—like “Design approved,” “MVP release,” or “Client sign-off.” It’s more than a task; it’s a checkpoint that unblocks the next phase and aligns stakeholders on timing and expectations. 

Jira doesn’t provide a native milestone object, but teams commonly model milestones using versions, dedicated issue types, or roadmap targets, and many teams use visualization apps to make them stand out on timelines.

Identifying milestones in your project

Milestones aren’t just “big tasks.” They’re critical events or decisions that show your project is moving forward. Think of them as flags on the timeline—moments that everyone should notice. 

Here’s a structured way to identify them, mixing general project management principles  with Jira-specific practices:

Step 1: Spot the Big Moments

  • Major deliverables: Look for outcomes that define progress, like “Prototype complete” or “Beta launch.”
  • Phase transitions: Identify points where the project shifts gears—design finished, testing begins, release ready.
  • Approvals and sign-offs: Client acceptance, budget approval, or leadership green lights are natural milestones.
  • External deadlines: Conferences, campaign launches, or compliance dates often dictate milestone timing.

Step 2: Translate into Jira Context

  • Epics as checkpoints: When an epic’s definition of done is reached, treat it as a milestone. Add target dates to epics so they show up on roadmaps.
  • Versions (Releases): Use Jira’s version feature to represent release milestones. Assign issues to versions and track readiness against the release date.
  • Dependencies: If one issue blocks many others, its completion is a milestone. In Premium Jira, dependencies make this easy to visualize.
  • Custom issue type: Create a “Milestone” issue type for clarity. This makes milestones visible in boards, filters, and reports.

Step 3: Validate with Your Team

  • Workshop milestone candidates: Ask, “If this isn’t done, can the project move forward?” If the answer is no, it’s a milestone.
  • Keep the list lean: Too many milestones dilute importance. Focus on the 5–10 most critical checkpoints.
  • Name them clearly: Use short, outcome-based names like “Design approved” or “Release v1.0,” so everyone understands at a glance.

Step 4: Make Them Actionable

  • Assign ownership: Every milestone should have a responsible person or team.
  • Set target dates: Add realistic dates to keep accountability.
  • Link related work: Connect tasks, epics, or dependencies to the milestone so progress is visible.

Ways to create milestones in Jira

Jira doesn’t have a native “milestone” field, but you can model milestones using existing features. The approach depends on whether you’re using the Standard or Premium version.

Standard Jira: practical walkthroughs

In the Standard version, you’ll rely on core features like versions, issue types, and labels.

  1. Use Versions (Releases) as Milestones
  • Go to Project settings → Versions → Create version.
  • Add a description and release date.
  • Assign issues to the version so readiness is visible.
  • Treat the release date as the milestone checkpoint

3.1. Use Versions (Releases) as Milestones.jpg

  1. Create a Custom Work Type
  • Navigate to Admin → Work Items → Work types → Add “Milestone.”
  • Add it to your project’s work type scheme.
  • Use a simple workflow (Open → Planned → Completed).
  • Link related work items to the milestone for visibility in boards and filters.

3.2 Create a Custom Issue Type.jpg

  1. Use Labels or Components
  • Create an issue (task/story) with a target date.
  • Add a “milestone” label or component.
  • Pin these issues in dashboards or filters to track them easily.

3.3 Use Labels or Components.jpg

Premium Jira: Advanced Roadmaps and hierarchy

Premium adds roadmap and dependency features that make milestone planning more powerful.

  1. Roadmap Milestones via Target Dates
  • Open an epic or initiative in Advanced Roadmaps.
  • Add a target date to mark the milestone.
  • Display it on the roadmap as a clear marker.
  • Use color‑coding or markers to emphasize milestone events.

3.4 Roadmap Milestones via Target Dates.jpg

  1. Dependencies and Hierarchies
  • Link milestones to dependent tasks to show sequencing.
  • Use hierarchy levels (initiative → epic → story) to roll up progress.
  • Monitor how shifting dates affect downstream work.

3.5 Dependencies and Hierarchies.jpg

Choosing the Right Approach

  • For simple projects: Versions or custom issue types in Standard Jira are enough.
  • For complex projects: Premium’s Advanced Roadmaps provide better visualization, dependency tracking, and hierarchy management.
  • For visual clarity: Consider adding a Gantt chart app like ProScheduler to make milestones stand out as diamond markers on the timeline.

Representing your project milestones with ProScheduler Gantt chart

TeamBoard ProScheduler extends Jira with a Gantt chart view that makes milestones easy to see and manage. Milestones appear as diamond markers on the timeline, clearly distinguished from tasks, so your team can track critical checkpoints alongside ongoing work.

4. Representing your project milestones with ProScheduler Gantt chart.jpg

Setting Up Milestones

Before you begin, decide how you’ll represent milestones in Jira.

  • Create a dedicated issue type called “Milestone,” or
  • Use labels/components to mark milestone issues.

This ensures consistency and makes filtering easier when you load your project into ProScheduler.

Converting Issues into Milestones

Once your project is visible in the Gantt chart:

  • See work item details and select Convert to milestone.
  • The issue changes into a diamond symbol, representing a zero‑duration event.
  • Place it at the appropriate point in the timeline to mark the checkpoint.

4.1 Converting Issues into Milestones .png

Linking Dependencies

Milestones often depend on other tasks or trigger follow‑on work. In ProScheduler you can:

  • Link tasks that must finish before the milestone.
  • Connect downstream items that begin once the milestone is achieved. This makes the sequence of events clear and highlights blockers early.

Adjusting Dates

Plans evolve, and milestones need to move with them.

  • Drag the diamond marker along the timeline to update its date.
  • Watch how linked tasks shift visually, giving you instant feedback on scheduling changes.

Reviewing Milestone Details

For deeper context, open the Work Item Details → ProScheduler panel. Here you’ll find:

  • Assignee and planned date.
  • Completion status.
  • Task plan data such as start/end dates, progress, and logged time.

This ensures milestones are not only visible but also actionable, with all the information needed for reporting and team discussions.

Best practices to make milestones work

  • Outcome‑based names: Short, clear labels like “Design approved” or “Release v1.0.”
  • Lean list: Choose the most critical 5–10 checkpoints to avoid clutter.
  • Ownership: Assign a responsible person or role to each milestone.
  • Target dates: Set realistic dates and update them when plans shift.
  • Dependencies: Link prerequisites and follow‑on tasks to surface blockers early.
  • Regular reviews: Include milestones in weekly status updates and roadmap checks.
  • Consistent visualization: Show milestones on timelines and Gantt charts for shared context.

Final thoughts

Milestones make complex projects feel manageable. Even without a native milestone field, Jira gives you the building blocks to define, track, and communicate the checkpoints that keep teams aligned. Choose meaningful moments, represent them clearly (versions, issues, or roadmap targets), and bring them to life on a timeline. 

If you want crisp visibility and easy adjustments, ProScheduler’s Gantt chart is a practical way to turn your plan into a shared, visual source of truth.

2 comments

Dave Liao
Community Champion
November 6, 2025

@Liam - DevSamurai - I like the idea of using Versions/Releases as milestones - good for non-technical teams that are used to traditional project management. Plus, they can still adopt sprints if they like!

Liam - DevSamurai
Atlassian Partner
November 6, 2025

Totally agree @Dave Liao. Using versions/releases as milestones is probably the easiest way to highlight the key events in a project, especially if they’re not using any third‑party apps.

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events