Proposal for Dynamic Timeline Adjustment Automation

Epic Summary:
This feature aims to enhance the productivity tracking and timeline management within the design team’s workflow by implementing an automation that dynamically adjusts project timelines based on task status changes. Specifically, when a task is marked as “Stuck” for a specified duration, the timeline will automatically update to reflect the lost productivity.

User Story:
As a member of the design team, I want the timeline of my tasks to automatically adjust when their status changes from “Stuck” to “Working On It/Resumed,” so that I can accurately track project progress and ensure timeline accountability.

Acceptance Criteria:

  1. When a task is in “Stuck” status, it should track the total number of days it remains in that status.
  2. If the status changes to “Working On It/Resumed,” the end date of the timeline should automatically extend by the number of days the task was “Stuck.”
  3. The automation should ensure that the end date reflects the new timeline, which should be the original end date plus the days spent in “Stuck” status.
  • For example:
    • Original timeline end date is February 20.
    • If the task is “Stuck” for 10 days, the new end date should automatically adjust to March 2.

Benefits:

  • This feature will provide the design team with a more accurate view of project timelines, reflecting real productivity and delays.
  • It supports the objectives of quantifying productivity and efficiency, allowing for better resource allocation and project management.
  • By automatically adjusting timelines, this feature eliminates the manual effort required to update project schedules, reducing administrative overhead.