Rally Software

 View Only
  • 1.  View/App/Report to find dependency conflicts

    Posted Sep 25, 2019 07:23 PM
    Hi All,

    I have a large project that spans multiple teams and the features have been define with est start/end dates/target release as we as dependencies on other features.

    I'm wondering what View/App/Report there are to find dependency conflicts. I want to be able to identify that a feature scheduled for a earlier release that is dependent on a feature in a later release.

    W


  • 2.  RE: View/App/Report to find dependency conflicts

    Broadcom Employee
    Posted Sep 26, 2019 05:13 PM
    Hi Willa,

    Checking with the team on this to see if they know of anything!


  • 3.  RE: View/App/Report to find dependency conflicts

    Broadcom Employee
    Posted Sep 26, 2019 06:12 PM
    Edited by David LeDeaux Sep 26, 2019 06:12 PM
    Hi Willa.

    One suggestion is the Release Tracking feature: https://docs.ca.com/en-us/ca-agile-central/saas/release-tracking-beta

    Another suggestion is the following community app: https://github.com/RallyTechServices/rally-pi-timeline-with-dependencies. Take a look at this video for a walkthrough on adding community apps: https://community.broadcom.com/enterprisesoftware/viewdocument/howto-adding-community-apps-to-a?CommunityKey=f303f769-8d4c-44d9-924c-3845bba6444e&tab=librarydocuments




  • 4.  RE: View/App/Report to find dependency conflicts

    Posted Sep 26, 2019 08:40 PM
    Edited by William Antjoule Sep 26, 2019 08:43 PM
    Hi David, 

    Thank you for the rapid reply and great options. The Release tracking report is helpful, but i love the Timeline with dependencies option.

    When i go to grab the complied version in the  deploy folder on GitHub and add it to an HTML app the page app does not load, its just a blank white page, any ideas?

    I do see teh following in the Console in Chrome Dev tools
    DevTools failed to parse SourceMap: https://rally1.rallydev.com/slm/js/alm/builds/bower/when/3.7.7/es6-shim/Promise.min.js.map
    (index):3 Uncaught SyntaxError: Unexpected token '<'
    sdk.js:65 Error: success callback for Deferred transformed result of Deferred transformed result of Deferred threw: TypeError: Cannot read property '$isClass' of undefined
        at Object.override (sdk.js:1)
        at html.sp?cpoid=307008386068&isEditable=true&panelOid=337940081484&project=%2Fproject%2F307008386068&projectScopeDown=false&projectScopeUp=false&width=991:424
        at constructor.<anonymous> (sdk.js:106)
        at constructor.<anonymous> (sdk.js:5)
        at constructor.fire (sdk.js:5)
        at constructor.readyEvent.fire (sdk.js:5)
        at Object.fireReadyEvent (sdk.js:5)
        at Object.onDocumentReady (sdk.js:5)
        at constructor.fn (sdk.js:3)
        at Object.onReady (sdk.js:4)


    Willa






  • 5.  RE: View/App/Report to find dependency conflicts
    Best Answer

    Posted Oct 03, 2019 11:44 AM
    I had tech service built this app for us last year; you can configure it for Portfolio level or user story : https://github.com/RallyTechServices/story-dependency-schedule
    It will show if a feature is scheduled for one release but its dependencies are mis-aligned. 

    -paul



  • 6.  RE: View/App/Report to find dependency conflicts

    Posted Oct 09, 2019 09:30 AM
    Thats great paul!


  • 7.  RE: View/App/Report to find dependency conflicts

    Broadcom Employee
    Posted Oct 18, 2019 09:23 AM
    Hi Willa,

    I know this is a little while after you originally posted this, but I don't come into this community as often as I should.

    If you are after a visual representation of the dependencies and whether they have scheduling conflicts, you may want to look at this app I have just finished:

    https://github.com/nikantonelli/PortfolioItemTimeLine/tree/With-Stories

    It has a huge number of options so that you can see:
    1. One portfolio item and all its descendants,
    1a. An item and its descendants with scheduling errors (text goes red),
    2. All portfolio items of a particular type,
    3. Iteration and Release timeboxes against a timeline of your selected items
    4. All the dependencies for the items selected
    4a. All out-of-sequence dependencies go red
    5. Rescale of timeline to an item (if you click on the text)
    6. Rescale of timeline to a timebox (click on text of release or iteration)
    7. Rescale of timeline to the range from first start date to last end date of items selected
    8. Click on item bar icon (suitcase) to go to FDP or QDP

    ------------------------------
    Rally Sales Engineer
    Rally Software
    ------------------------------