•  
      epic #9318 Agile Dashboard leverage ALv2
    Summary
    Agile Dashboard leverage ALv2
    Stalled

    Executive overview

    With Artifact links v2, the Agile Dashboard strict structure as we know it (Tracker Hierarchy) is no longer needed. This is an opportunity for a more flexible model. The main benefits are:

    • No longer magic. A Task is Child of User Story because there is a _is_child link between them (not because there is a magic relation between Task and User Story trackers).
    • No longer artificial structure. If you are working only with Releases and sub releases, no need to create 1 tracker per hierarchy level.
    • You need to break down a User story in 2 smaller stories from time to time, you can do it easily.

    Terms & definitions

    • Work Item: something to do (eg Use Story, Epic, Requirement).
    • Milestone: when the Work Item will be done.
    • Work Items and Milestone can be broken down in sub elements via "_is_child" link type.
    • A Work Item W is scheduled for a Milestone M when W is linked to M with "_is_backlog" type

    Consistency

    • As a parent work item, as soon as one of your child has been scheduled for one sub-milestone, you can no longer be scheduled
    • Once a Work Item WI has been scheduled in a Milestone M, children of WI can only be scheduled in children of M
    • When a Work Item is removed from a Milestone backlog, it's also removed from all sub-milestone baklogs

    Todo

    • Planning view: no change, still 2 dimension view. On the left N and N-1 Work Items, on the right N - 1 milestones.
      • The queries must evolve to take "_is_backlog" and "_is_child" types into account
    • Helpers "auto learing" of what is the expected / usual child of User Story, Releases, etc.
    • Semantic of Artifacts (Work Item, Milestone).
      • The semantic is inherited with _is_child
      • When 2 parents, there must be a choice
    • "Top backlog planning" evolve to a "Sandbox" where artifact semantics are initiated
      • The sandbox is no longer automatically built from tracker content.

    Later

    • Allow cardwall view at level N - 1 (eg. User stories of a Sprint) as an alternative to N-1 + N-2 (User stories and tasks of a Sprint)
    • Multiple ALv2 types. A request can be "backlog", "reported in" and "fixed in" a release.
    Empty
    Details
    #9318
    Manuel Vacelet (vaceletm)
    2019-01-18 16:41
    2016-07-07 17:33
    Attachments
    Empty
    References

    List of items referenced by or referencing this item.

    Artifact Tracker v5

    Follow-ups

    • User avatar
      • Status changed from Sandbox to Stalled
    • User avatar
      • Status changed from On going to Sandbox
    • User avatar
      • Description