Rally Software

 View Only
  • 1.  Status Pages Deprecated in Rally: Work Product Status, Release Status, and Release Metrics

    Broadcom Employee
    Posted Feb 29, 2024 03:25 PM
    Edited by Nate Bever Feb 29, 2024 03:26 PM

    #ProductAnnouncements

    Hello Everyone,

    Three pages in the Rally application are now considered deprecated and will be removed on May 3rd, 2024.  These pages are all found under the navigation header "Track":

    Work Product Status
    Release Status
    Release Metrics

    These pages run on outdated and problematic technology that we cannot continue to support, are extremely low in usage, and their functionality is available in multiple other places within Rally.  We encourage you to take the next 60 days to investigate how pages like Work Views, Portfolio Items, Capacity Planning, Release Planning, "apps", and Release Tracking can be leveraged to satisfy any needs currently serviced by the now deprecated pages.

    If you need any further assistance please feel free to use this community area or contact a Rally representative and we will be happy to assist you in finding a suitable alternative.

    Thank you for your continued support,
    -Rally Product Management 



  • 2.  RE: Status Pages Deprecated in Rally: Work Product Status, Release Status, and Release Metrics

    Broadcom Employee
    Posted Mar 12, 2024 02:50 PM

    For customers that were using these pages, our wonderful Solution Engineering (SE) team has replicated information provided on these pages. Instructions for creating these views are below. Special thank you to @Chuck Bedekovich for compiling this.

    ----

    These instructions provide a sample set of guidelines that can be used to construct the page. You should modify these guidelines as appropriate for your organization

     

    Create a Release Filtered Custom Page with 3 apps

    1. Query Counter
    2. Custom List 2.0 (x2)

    Configuring the Query Counter App

    The Query Counter App will have 6 variables:

    1. countStory (Artifact Type = Hierarchical Requirement)
    2. countDefect (Artifact Type = Defect)
    3. countDefectSuite (Artifact Type = Defect Suite)
    4. countAcceptedStory (Artifact Type = Hierarchical Requirement)
    5. countAcceptedDefect (Artifact Type = Defect)
    6. countAcceptedDefectSuite (Artifact Type = Defect Suite)

    Variables 1-3 all use the same Query:

    • ( ObjectID > 0 )

     

    Variables 4-6 all use the same Query

    • (( ObjectID > 0 ) AND (ScheduleState = "Accepted"))

    The "Display Text" field can be customized to your organization's needs. An example is shown below. It may be cut and pasted directly into the Display Text field as is, if the variables are named exactly as above.

    Work Items Accepted / Count / Accepted %

    • Stories: {countAcceptedStory} / {countStory} = {[ (values.countAcceptedStory / (values.countStory + .001) * 100).toFixed(0) ]} %

    • Defects: {countAcceptedDefect} / {countDefect} = {[ (values.countAcceptedDefect / (values.countDefect + .001) * 100).toFixed(0) ]} %

    • Defect Suites: {countAcceptedDefectSuite} / {countDefectSuite} = {[ (values.countAcceptedDefectSuite / (values.countDefectSuite + .001) * 100).toFixed(0) ]} %

    Totals: {[(values.countAcceptedStory + values.countAcceptedDefect + values.countAcceptedDefectSuite)]} / {[(values.countStory + values.countDefect + values.countDefectSuite)]} = {[ ((values.countAcceptedStory + values.countAcceptedDefect + values.countAcceptedDefectSuite) / ((values.countStory + values.countDefect + values.countDefectSuite) + .001) * 100).toFixed(0) ]} %

    An example of the output generated by the above:

    NOTE: This app will honor the Release Filter at the top of the page and will correctly count and calculate the metrics for the selected Release

     

    Why are we adding .001 to the denominator of the percentage calculation?

    Good catch and great question!! There is always the possibility that the count of a particular work item may be 0. Adding a very small number to that count variable ensures that we don't ever try to divide by zero in our calculations and it is so small that there is no other impact. 

    Work Product and Release Status Details

     

    Add a Custom List 2.0 to the page and configure it to your organization's needs. One example provides 6 Saved Views that can be selected to filter the data in various ways. 

    1. All Work Items (Work Item Types = Defects, Defect Suites and User Stories)
    2. All Work Items Grouped By Iteration (Work Item Types = Defects, Defect Suites and User Stories)
    3. User Stories Only (Work Item Types = User Stories)
    4. Defects Only (Work Items Type = Defects)
    5. Defect Suites Only (Work Item Types = Defect Suites)

    The Columns that provide the same information as displayed on the Work Product Status are:

    • ID
    • Name
    • Iteration
    • Schedule State
    • Defects
    • Owner
    • Project (Optional)

    These Columns are the same for the 5 Views listed above.

    If desired, 3 additional Views could be added to address the other possible cases supported by the Work Product Status page. These optional Views would use the same Column settings.

     

    •  User Stories and Defects (Work Item Types = Defects and User Stories)
    •  User Stories and Defect Suites (Work Item Types = Defect Suites and User Stories)
    •  Defects and Defect Suites (Work Item Types = Defects and Defect Suites)

     

    6. Release Task Status (Work Item Types = Defects, Defect Suites and User Stories

    The Columns on the Release Status page are slightly different, so the Columns in this View are set to match.

    • ID
    • Name
    • Iteration
    • Schedule State
    • State
    • Plan Estimate
    • Task Estimate
    • To Do
    • Discussions
    • Test Case Status
    • Owner
    • Project (Optional)

     

    NOTE: This app will honor the Release Filter at the top of the page and will correctly display the Work Item details for the selected Release

    Release Status Aggregations

     

    In the Settings of the second Custom List 2.0 you should select Release as the Item Type

    Note: This app will not honor the Release Filter on the page, all Releases for the selected Team(s) will be displayed. Sorting by Release Date Descending (as indicated below) may be helpful.

    Set the Columns and Column Order to match your organization's needs. These Columns provide the same aggregated information that can be found on the Release Status page:  

    • Name
    • Planned Velocity
    • Plan Estimate
    • Task Estimate
    • To Do
    • Start Date
    • Release Date
    • State
    • Project (Optional)

    This Custom Page will replicate the information displayed on the Work Product and Release Status pages, with the additional benefit of being able to configure the apps on the page to provide additional information or other customizations that your organization may desire.



    ------------------------------
    Product Manager | Rally Software
    ------------------------------



  • 3.  RE: Status Pages Deprecated in Rally: Work Product Status, Release Status, and Release Metrics

    Broadcom Employee
    Posted Mar 14, 2024 08:35 AM

    Thanks @Matthew Gorbsky

    One thing I inadvertently forgot to mention in the write-up is that there needs to be at least one shared Saved View in the Release Status Aggregations Custom List 2.0. When a page with a Custom List 2.0 is shared without a shared Saved View the configuration settings are not shared.



    ------------------------------
    -Chuck
    ------------------------------



  • 4.  RE: Status Pages Deprecated in Rally: Work Product Status, Release Status, and Release Metrics

    Broadcom Employee
    Posted Mar 14, 2024 02:51 PM

    One note:  If you use the query above for the accept count:

    (( ObjectID > 0 ) AND (ScheduleState = "Accepted"))

    you will only get items that are currently "Accepted" but will not get anything past Accepted like "Released".  If you would like to include all items that are "Accepted" or great you will need to change that to

    (( ObjectID > 0 ) AND (ScheduleState >= "Accepted"))



  • 5.  RE: Status Pages Deprecated in Rally: Work Product Status, Release Status, and Release Metrics

    Broadcom Employee
    Posted Mar 14, 2024 03:22 PM

    A great point @Nate Bever!

    One more thing I didn't think of was that the Work Product Status page shows if there are any User Story Dependencies, so adding the Dependencies column to the first Custom List will provide that.

    Love how we're iterating over this to make it better! 



    ------------------------------
    -Chuck Bedekovich
    Client Services Consultant / ValueOps Services / Rally Software
    ------------------------------



  • 6.  RE: Status Pages Deprecated in Rally: Work Product Status, Release Status, and Release Metrics

    Posted Mar 18, 2024 10:10 PM

    Unfortunately, just like the new Iterations page, I can only see "active" Releases - unless I can remember the prior release by names/#s. Is there way to change this to see all or at least the last 10 Releases?

    Also, Items grouped by Iteration doesn't allow sorting of the Iterations.

    I think this help page should be made available on the Deprecated page direct so I didn't have to open a support case. Otherwise, thanks for the tips.




  • 7.  RE: Status Pages Deprecated in Rally: Work Product Status, Release Status, and Release Metrics

    Posted 25 days ago

    also, if I recall & choose the name of a prior inactive release, it does not show as the selected release - just an empty box so I don't know what release I'm looking at.