×

Visually prioritizing information in an agile system

  • US 8,566,779 B2
  • Filed: 05/03/2011
  • Issued: 10/22/2013
  • Est. Priority Date: 05/21/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for prioritizing a workload for a specific team, the method comprising:

  • receiving, at a server, a request for priority information from a user system, with the user system and the server coupled to a network, and with the request including an identity of the specific team;

    accessing, using a processor of the server, a workload database object, wherein the workload database object comprises a plurality of records each corresponding to a particular task to be performed by the specific team, and wherein each of the plurality of records comprises priority information for a particular task that specifies a value that identifies a relative priority assigned to that particular task by the specific team with respect to other tasks assigned to the specific team;

    obtaining from the workload database object, using the processor of the server, the plurality of records for each of the other tasks assigned to the specific team;

    building, using the processor of the server, a prioritizer screen for the specific team that comprises a plurality of rows each corresponding to a particular record for a particular task, wherein each of the plurality of rows comprises a backlog rank field that includes priority information from the workload database object assigned for that particular task by the specific team, and wherein building the prioritizer screen for the specific team comprises using the priority information obtained from the workload database object, by the processor of the server, to automatically and sequentially order the plurality of rows presented in the prioritizer screen to provide a prioritized list of tasks to be completed by the specific team;

    sending, from the server, the prioritizer screen to the user system, with the prioritizer screen configured to be displayed in a window of a browser application executing on the user system;

    receiving, at the server, reprioritizing information from the user system, wherein the reprioritizing information comprises;

    selection information indicating that a user has selected at least one row in the prioritizer screen, and dragged and dropped the selected at least one row at a new location in the prioritizer screen that is displayed in the window of the browser application executing on the user system, and change information indicating a new value for the backlog rank field for the selected at least one row;

    building, using the reprioritizing information by the processor of the server, a revised prioritizer screen having the plurality of rows reordered according to the reprioritizing information, wherein each of the plurality of rows in the revised prioritizer screen comprises a revised backlog rank field that indicates revised priority information for that row corresponding to reordering of the plurality of rows; and

    sending, from the server, the revised prioritizer screen to the user system, with the revised prioritizer screen configured to be displayed in the window of the browser application executing on the user system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×