Skip to main content

Aligning Schedule with Agile Delivery

In a professional project environment, there is often a need to view the same set of tasks through two different lenses: the Structural Hierarchy (how tasks are decomposed) and the Agile Grouping (when tasks are delivered).

MSP Planner solves this using a Dual-Tree Architecture. This allows you to organize your schedule by parent-child relationships while simultaneously grouping tasks by Sprints and Releases—without duplicating any data.

The Dual-Tree Concept

Traditional Gantt tools force you to choose one way of organizing. MSP Planner allows you both:

  1. The Hierarchy View: The standard way of seeing a project, where a "Phase" contains "Tasks" which contain "Sub-tasks." This is essential for understanding the logical breakdown of work.
  2. The Agile View: A projection where tasks are grouped by Sprints or Releases. This is essential for coordinating with scrum teams and managing release deadlines.

The Magic: A single task can exist in both views simultaneously. For example, a "Database Schema" task can be a child of the "Backend Architecture" phase and be assigned to "Sprint 1."


Working with Sprints and Releases

You can toggle these views using the grouping controls in the toolbar.

Sprint Grouping

When enabled, the timeline transforms into a series of sprint containers.

  • Visual Organization: Tasks are automatically grouped under their assigned Sprints.
  • Cross-Sprint Visibility: You can instantly see which tasks are assigned to the current sprint and which have spilled over into the next.
  • Multi-Sprint Assignment: For complex projects, a single task can be assigned to multiple sprints if the work is split across different delivery cycles.

Release Grouping

Similar to sprints, Release grouping allows you to organize work by version (e.g., v1.0, v1.1). This is the primary view for stakeholders who care about "What is shipping in the next release?" rather than the daily grind of sprints.


High-Efficiency Agile Management

MSP Planner provides specialized interaction patterns to make agile management fast:

1. Rapid Sprint Assignment (Drag & Drop)

You don't need to open a menu to change a task's sprint. Simply drag a task and drop it onto a Sprint container.

  • Move: A standard drag moves the task to the new sprint.
  • Add (Multi-assignment): Holding Ctrl while dragging adds the task to the new sprint without removing it from the previous one.

2. The "Unassigned" Bucket

Any task not assigned to a sprint is automatically placed in the Unassigned container. This acts as your "Backlog" within the schedule, allowing you to identify work that hasn't yet been slotted into a delivery cycle.

3. Maintaining Hierarchy in Agile Views

Even when grouped by sprints, MSP Planner preserves the logical hierarchy. You can still expand and collapse sub-tasks within a sprint container, ensuring you don't lose the "Why" (structure) while focusing on the "When" (sprint).


Pro Tip: Strategic Agile Planning

The most effective way to use this feature is to Plan in Hierarchy, then Verify in Sprints:

  1. Build your project using the Hierarchy View to ensure all logical dependencies are captured.
  2. Switch to Sprint Grouping to see if any single sprint is over-allocated.
  3. Drag tasks between sprints to balance the load, then switch back to Hierarchy to ensure the critical path is still intact.