# US 2014/0223409 A1 · Customized Settings for Viewing and Editing Assets in Agile Software Development

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0223409 A1
- Document ID: US20140223409A1
- Status: Published application
- Kind: A1
- Application number: 14/246,019
- Filed: 2014-04-04
- Published: 2014-08-07
- Earliest claimed: 2007-10-11
- Assignees: Versionone, Inc.
- Applicants: VersionOne, Inc.
- Inventors: Robert Holler; Mark Crowe; Rajiv Delwadia; Dan Gilkerson; Pavel Mamut; Donald Hanson
- Web page: https://patentgrep.com/patent/US20140223409A1

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06F 8/35: model driven
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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

### Claim 1

A method of managing agile software development, comprising:
in a project management application,
identifying a group of software assets being managed using the 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; 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:
without regard to the de-selection by the first user, causing to be displayed, to the second user, the second set of attributes.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 1)

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

### Claim 6 (depends on 1)

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

### Claim 7 (depends on 1)

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.

### Claim 8 (depends on 1)

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

### Claim 9 (depends on 1)

The method of claim 1, wherein an attribute in the second set of attributes has a blank value.

### Claim 10 (depends on 1)

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.

### Claim 11 (depends on 1)

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.

### Claim 12

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 a project management application,
identifying a group of software assets being managed using the 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; 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:
without regard to the de-selection by the first user, causing to be displayed, to the second user, the second set of attributes.

### Claim 13 (depends on 12)

The system of claim 12, 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.

### Claim 14 (depends on 12)

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

### Claim 15 (depends on 12)

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

### Claim 16 (depends on 12)

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

### Claim 17 (depends on 12)

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

### Claim 18 (depends on 12)

The system of claim 12, 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.

### Claim 19 (depends on 12)

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

### Claim 20

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 a project management application,
identifying a group of software assets being managed using the 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; 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:
without regard to the de-selection by the first user, causing to be displayed, to the second user, the second set of attributes.
