IP Library Granted Patent US 9,292,809
Granted Patent B2
US 9,292,809 · App. 14/246,019 · Granted Mar 22, 2016

Customized settings for viewing and editing assets in agile software development

Inventors: Robert Holler (Cummings, GA); Mark Crowe (Kula, HI); Rajiv Delwadia (Woodstock, GA); Dan Gilkerson (San Diego, CA); Pavel Mamut (Buford, GA); Donald Hanson (Cumming, GA)
Assignee: VERSIONONE, INC.
G06Q10/06G06F8/35
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,292,809
App. No.
14/246,019
Granted
Mar 22, 2016
Kind
B2
Abstract

A method includes, in a project management application, identifying a group of software assets being managed using the project management application (the group includes: a first set of attributes and a corresponding first set of values), responsive to a de-selection of an attribute from the first set of attributes by a first user having a first privilege type, causing the deselected attribute to be inaccessible to one or more other users; and responsive to receiving, from a second user having a second privilege type, a request for accessing attributes associated with the group of software assets; and in accordance with a determination that the second privilege type enables the second user to access a second set of attributes, without regard to the de-selection by the first user, causing to be displayed, to the second user, the second set of attributes. The second set of attributes includes the deselected attribute.

Claims (58)

1. A method of managing agile software development, comprising:

in an agile project management application,

identifying a group of software assets being managed using the agile project management application, wherein the group of software assets includes:

(i) a first set of attributes associated with the group of software assets; and

(ii) a first set of values corresponding to the first set of attributes;

responsive to a de-selection of an attribute from the first set of attributes by a first user having a first privilege type,

causing the deselected attribute to be inaccessible to one or more other users; and

responsive to receiving, from a second user having a second privilege type, a request for accessing attributes associated with the group of software assets, wherein the first privilege type is different from the second privilege type; and

in accordance with a determination that the second privilege type enables the second user to access a second set of attributes associated with the group of software assets, wherein the second set of attributes includes the deselected attribute and an attribute in the second set of attributes has a blank value:

without regard to the de-selection by the first user, causing to be displayed, to the second user, the second set of attributes.

2. The method of claim 1 , further comprising:

in accordance with a determination that the second privilege type does not enable the second user to access the de-selected attribute in the first set of attributes:

hiding, without human intervention, from display, to the second user,

(i) the de-selected attribute, and

(ii) a value corresponding to the de-selected attribute.

3. The method of claim 1 , wherein the second set of attributes is displayed to the second user automatically without user intervention.

4. The method of claim 1 , wherein the group of software assets is a list of assets.

5. The method of claim 1 , wherein the first user is a system administrator.

6. The method of claim 1 , wherein the group of software assets includes one or more software features and one or more software defects.

7. The method of claim 1 , wherein the group of software assets includes at least one asset selected from one of: project, iteration, feature, defect, story, backlog item, requirement, test, and task.

8. The method of claim 1 , wherein first set of attributes and the second set of attributes are a same set of attributes.

9. The method of claim 1 , wherein the first set of attributes includes at least one attribute selected from one of: priority, owner, status, work estimate, identification code, and project.

10. The method of claim 1 , wherein group of software asset is associated with a particular type that is selected from one of: work item planning, release planning, and iteration planning.

11. A system for managing agile software development, comprising:

memory;

a display;

one or more processors; and

one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including instructions for:

in an agile project management application,

identifying a group of software assets being managed using the agile project management application, wherein the group of software assets includes:

(i) a first set of attributes associated with the group of software assets; and

(ii) a first set of values corresponding to the first set of attributes;

responsive to a de-selection of an attribute from the first set of attributes by a first user having a first privilege type,

causing the deselected attribute to be inaccessible to one or more other users; and

responsive to receiving, from a second user having a second privilege type, a request for accessing attributes associated with the group of software assets, wherein the first privilege type is different from the second privilege type; and

in accordance with a determination that the second privilege type enables the second user to access a second set of attributes associated with the group of software assets, wherein the second set of attributes includes the deselected attribute and an attribute in the second set of attributes has a blank value:

without regard to the de-selection by the first user, causing to be displayed, to the second user, the second set of attributes.

12. The system of claim 11 , wherein the one or more programs further include instructions for:

in accordance with a determination that the second privilege type does not enable the second user to access the de-selected attribute in the first set of attributes:

hiding, without human intervention, from display, to the second user,

(i) the de-selected attribute, and

(ii) a value corresponding to the de-selected attribute.

13. The system of claim 11 , wherein the second set of attributes is displayed to the second user automatically without user intervention.

14. The system of claim 11 , wherein the group of software assets is a list of assets.

15. The system of claim 11 , wherein the first user is a system administrator.

16. The system of claim 11 , wherein the group of software assets includes one or more software features and one or more software defects.

17. The system of claim 11 , wherein the group of software assets includes at least one asset selected from one of: project, iteration, feature, defect, story, backlog item, requirement, test, and task.

18. The system of claim 11 , wherein first set of attributes and the second set of attributes are a same set of attributes.

19. A non-transitory computer readable storage medium storing one or more programs for use in managing agile software development, the one or more programs comprising instructions for:

in an agile project management application,

identifying a group of software assets being managed using the agile project management application, wherein the group of software assets includes:

(i) a first set of attributes associated with the group of software assets; and

(ii) a first set of values corresponding to the first set of attributes;

responsive to a de-selection of an attribute from the first set of attributes by a first user having a first privilege type,

causing the deselected attribute to be inaccessible to one or more other users; and

responsive to receiving, from a second user having a second privilege type, a request for accessing attributes associated with the group of software assets, wherein the first privilege type is different from the second privilege type; and

in accordance with a determination that the second privilege type enables the second user to access a second set of attributes associated with the group of software assets, wherein the second set of attributes includes the deselected attribute and an attribute in the second set of attributes has a blank value:

without regard to the de-selection by the first user, causing to be displayed, to the second user, the second set of attributes.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2021
From: VERSIONONE, INC.
To: DIGITAL.AI SOFTWARE, INC.
Reel/Frame 055909/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2021
From: HOLLER, ROBERT; CROWE, MARK; DELWADIA, RAJIV; GILKERSON, DAN; MAMUT, PAVEL; HANSON, DONALD
To: VERSIONONE, INC.
Reel/Frame 055858/0769 →
SECURITY INTEREST Recorded Feb 10, 2021
From: VERSIONONE, INC.; DIGITAL.AI SOFTWARE, INC.; ARXAN TECHNOLOGIES, INC.; NUMERIFY, INC.; XEBIALABS, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 055277/0043 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: COLLABNET, INC.; VERSIONONE, INC.
Reel/Frame 050626/0164 →
SECURITY INTEREST Recorded Aug 3, 2017
From: COLLABNET, INC.; VERSIONONE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 043187/0691 →
Continuity (3)
Continuation 12245566 · Oct 3, 2008
Provisional Application 60979344 · Oct 11, 2007
Related Publication 20140223409A1 · Aug 7, 2014