Linking stories to a multiprogram feature from a different program, or removing the story's program from the feature, misaligns them and doesn't produce any warning

XMLWordPrintable

    • 2

      Issue Summary

      For multiprogram features (toggle Approach field), it's possible to misalign children stories without any warnings.

      1. It's possible to link stories in the story details panel to a multiprogram feature from a different program as long as they are in the correct PI.
      2. It's also possible to add stories to a multiprogram feature in the feature details panel, then remove that program from the additional programs field, which misaligns the stories without any warnings.

      Steps to Reproduce

      For scenario 1 above:

      1. Have Program 1 and Program 2 that both share a PI
      2. Go to feature grid
      3. Create a feature with Program 1 and shared PI, save
      4. Change its Approach field to multiprogram, save
      5. (Optional) Try to create a story from the feature's details panel - it only allows creating stories with the programs in primary or additional programs field
      6. Go to story grid
      7. Create a story with Program 2 - different from the program selected in the above feature, save
      8. Start typing the above feature's title in
        1. it shows up despite not having the same program in it, and lets us add it as a parent if the PI is the same
        2. no warning is produced when saving
        3. in fact, all multiprogram features are available for selection, but if they are not in the same PI, the UI prevents linking them

      For scenario 2 above:

      1. Have Program 1 and Program 2 that both share a PI
      2. Go to feature grid
      3. Create a feature with Program 1 and shared PI, save
      4. Change its Approach field to multiprogram, save
      5. Add Program 2 to the feature's additional programs field and save
      6. Create a story with Program 2 from the feature's details panel
      7. Remove Program 2 to the feature's additional programs field and save
        1. The story in step 6 is now misaligned
        2. no warning is produced when saving

      Expected Results

      When creating a story from a parent feature's details panel, it's impossible to select an unrelated program. So it is expected that the same rules are applied both ways, or a warning can be produced to help prevent misalignment.

      Additionally, other areas of UI produce a warning for possible misalignment, for example when features are misaligned with their parent Epic's PIs.

      PM to please review.

      Actual Results

      It's possible to misalign stories and no warning is produced.

      These stories show up in Program Room → Misaligned section. 

      Workaround

      Currently, there is no known workaround for this behavior. A workaround will be added here when available.

      Check that the parent features have all the programs associated with their children.

            Assignee:
            Don Fuller
            Reporter:
            Kirill Duplyakin
            Votes:
            4 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: