Turn backlog priorities
into a Gantt delivery plan.

Choose the work, set dates and connect dependencies. Give your team a shared view of what is planned, who is involved and when it could reach a release.

Plan your next release

See priorities become a delivery plan →

// decide what matters

Start with the backlog your team has prioritized.

Use customer feedback, impact and effort to compare requests, bugs and improvements. Choose the work you are ready to schedule.

// decide what fits

Make the sequence and timing visible.

Put selected tasks on a timeline, set their dates and connect the work that depends on earlier tasks. Review the plan together before communicating a release target.

// illustrative product delivery workflow

From a customer request to a dated release plan

Customer feedback makes Custom roles a priority. The team reviews the linked backlog work, then plans access-model changes, the roles interface and release QA in Gantt.

  1. Prioritize: compare the request with other backlog work and review the trade-offs.
  2. Schedule: choose tasks from Unscheduled Tasks, add them to the timeline and set start and end dates.
  3. Connect: use Finish to Start dependencies where later work must wait for a predecessor.
  4. Replan: if access-model work takes longer, dependent tasks shift and the team reviews the release window.
  5. Communicate: share the internal plan, choose what to show on the public roadmap and announce the feature after it is available.
┌─ REVIEW THE RELEASE PLAN ──────┐
│  scope           Custom roles  │
│  QA end                Oct 30  │
│  target       Nov 2 · planned  │
├────────────────────────────────┤
│  Team reviews the new window   │
│  Share updated scope + timing  │
│  Publish after actual release  │
└────────────────────────────────┘
Sample scores, people and dates. Finish to Start shifts dependent work; the team reviews the release target. Gantt dates and dependencies stay in Ducalis.
Illustrative scores, people, issue ID and dates. A ranked backlog supports the team’s choice; your team sets the schedule and reviews release targets.
// feedback · impact · effort

Choose the backlog priorities worth taking into work

Organize customer requests and link them to backlog issues. Compare impact, effort and customer context in the scoring approach your team chooses.

In the sample Linear backlog, Custom roles is compared with SSO, an export fix and API refactoring. Your team reviews the ranking, revisits the effort estimate and chooses what belongs in the next delivery plan.

Priority does not assign dates or measure available capacity. Planning also needs the people involved, the work sequence and a realistic duration for each task.

  1. SSO request
    R250 I2 C80% E4
    100
  2. Fix export crash
    R400 I1 C80% E4
    80
  3. Custom roles
    R150 I2 C80% E4
    60
  4. API refactor
    R200 I1 C80% E4
    40
// selected work → calendar dates

Build a Gantt chart from your prioritized backlog

Open Gantt chart in the Board or Report you want to plan. Find the work in Unscheduled Tasks, use filters or search, then drag selected tasks onto the timeline.

Move a bar to change its start and end dates while keeping duration. Resize its edges to change duration, or choose exact dates from the task’s context menu.

Keep Name and Score beside the timeline and add Assignee, Status or other useful fields. Group by assignee to review overlapping work; your team uses that view to check the plan.

Work you have not scheduled stays in the Unscheduled Tasks panel. You can unschedule a task when it no longer fits this plan.

Ducalis · sample delivery plan
CUSTOM ROLES · INITIAL PLANTarget Oct 29
Oct 12Oct 19Oct 26Nov 2
Access modelOct 12–16 · Sam
Finish to Start
Roles interfaceOct 19–23 · Alex
Finish to Start
Release QAOct 26–28 · Jo

Team chooses tasks, dates and owners. Unscheduled work stays available for later planning.

Sample scores, people and dates. Finish to Start shifts dependent work; the team reviews the release target. Gantt dates and dependencies stay in Ducalis.
// task dependencies · changing dates

See how a delay changes the work that follows

The roles interface depends on the access model; release QA follows the interface. Choose Finish to Start for those scheduling constraints.

In the sample, access-model work extends from October 16 to October 20. The dependent interface and QA tasks shift; the team reviews a new November 2 release target.

Ducalis also supports Visual Links. They show relationships without enforcing dates. Create a link between tasks, then choose the dependency behavior and workday offset that fit the plan.

Ducalis · sample delivery plan
DEPENDENCY CHANGES THE PLANReview Nov 2
Oct 12Oct 19Oct 26Nov 2
Access modelOct 12–20 · Sam
Finish to Start
Roles interfaceOct 21–27 · Alex
Finish to Start
Release QAOct 28–30 · Jo

Access model takes longer → dependent work shifts. Team reviews the planned release window.

Sample scores, people and dates. Finish to Start shifts dependent work; the team reviews the release target. Gantt dates and dependencies stay in Ducalis.

Keep the delivery plan connected to task context

See scores, owners and statuses alongside the schedule. Choose the planning scope your team needs.

Plan a single team’s work

A Board’s Gantt contains tasks from that Board. Sort, filter and group them to review the next sprint, week or quarter.

Organize the timeline →

Combine backlogs in a Report

Bring features, bugs and technical debt from the Boards included in your Report onto one timeline. Add tasks and dependencies for that plan separately: Board and Report Gantt charts are independent.

Plan across Boards →

Use imported Jira and Linear work

Synced tasks bring their configured name, assignee, status and other fields. Gantt start/end dates, duration and dependencies are managed in Ducalis; they do not sync to tracker date or blocker fields.

See what syncs with your tracker →

Connect your task tracker → · Prioritize Jira issues → · Prioritize Linear issues →

// planned scope · planned timing · actual release

Give the team a clear view of what could reach the release

Review the selected work, dependencies, owners and end dates together. If the sequence changes, update the plan and agree on the release window before communicating it.

Share a read-only Board link with stakeholders who need the Gantt, Backlog and Matrix views. Review the audience and visible information before sharing.

Use the public roadmap to show selected customer-facing ideas and their progress. Configure linked issue status rules separately; a Gantt bar or end date does not publish an idea or mark a feature released.

When the feature is available, review and approve its release announcement. Keep customer updates aligned with what has actually shipped.

Keep customers informed with a public roadmap → · Publish reviewed release notes →

┌─ REVIEW THE RELEASE PLAN ──────┐
│  scope           Custom roles  │
│  QA end                Oct 30  │
│  target       Nov 2 · planned  │
├────────────────────────────────┤
│  Team reviews the new window   │
│  Share updated scope + timing  │
│  Publish after actual release  │
└────────────────────────────────┘
Sample scores, people and dates. Finish to Start shifts dependent work; the team reviews the release target. Gantt dates and dependencies stay in Ducalis.

Prepare work for release planning

Use a story map and estimation criteria to decide which backlog items belong in a coherent release plan.

Turn your next priority into a plan the team can review.

Choose a Board or Report, schedule a few selected tasks and add one real dependency. Review the timing and scope of your next release.

Plan your next release

Follow the scheduling setup → · See the full feedback-to-release workflow →