IP Library Granted Patent US 8,370,803
Granted Patent B1
US 8,370,803 · App. 12/016,192 · Granted Feb 5, 2013

Asset templates for agile software development

Inventors: Robert Holler (Cumming, GA); Ian Culling (Cumming, GA); Rajiv Delwadia (Woodstock, GA); Pavel Mamut (Buford, GA); Mark Crowe (Kula, HI); Donald Hanson (Cumming, GA); Patrick Boudreaux (Cumming, GA)
Assignee: Versionone, Inc.
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 8,370,803
App. No.
12/016,192
Granted
Feb 5, 2013
Kind
B1
Abstract

A method of creating assets for agile software development includes detecting selection of an asset type for an asset template, receiving values of one or more attributes for the asset template, and creating the asset template. Upon detecting an action to select the asset template, creation of an asset of the selected asset type and having the received values is initiated.

Claims (37)

1. A method of creating software assets for use in tracking agile software development, comprising:

detecting selection of an asset type for an asset template, wherein the asset type is a software feature or a software defect associated with an agile software development process;

receiving values of one or more attributes for the asset template;

creating the asset template with the one or more attributes having the received values; and

upon detecting an action to select the asset template, generating, using the asset template, a software asset of the selected asset type and having the received values.

2. The method of claim 1 , wherein at least one of the one or more attributes is selected from the group consisting of project, title, owner, priority, and status.

3. The method of claim 1 , wherein at least one of the one or more attributes is a related software asset.

4. The method of claim 3 , wherein the related software asset is a task or test associated with an agile software development process.

5. The method of claim 1 , wherein the generating a software asset includes displaying a graphical user interface for specifying attribute values, the graphical user interface displaying the received values as defaults.

6. The method of claim 1 , wherein the action comprises selection of a link corresponding to the asset type.

7. The method of claim 1 , wherein the action comprises a command received through an application programming interface (API).

8. A system for creating software assets for use in tracking 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 to:

detect selection of an asset type for an asset template, wherein the asset type is a software feature or a software defect associated with an agile software development process;

receive values of one or more attributes for the asset template;

create the asset template with the one or more attributes having the received values; and

initiate, upon detecting an action to select the asset template, generation of a software asset of the selected asset type and having the received values.

9. The system of claim 8 , wherein at least one of the one or more attributes is selected from the group consisting of project, title, owner, priority, and status.

10. The system of claim 8 , wherein at least one of the one or more attributes is a related software asset.

11. The system of claim 10 , wherein the related software asset is a task or test associated with an agile software development process.

12. The system of claim 8 , wherein the initiation of generation of a software asset includes displaying a graphical user interface for specifying attribute values, the graphical user interface displaying the received values as defaults.

13. The system of claim 8 , wherein the action comprises selection of a link corresponding to the asset type.

14. The system of claim 8 , wherein the action comprises a command received through an application programming interface (API).

15. A non-transitory computer readable storage medium storing one or more programs configured to be executed by a computer system to create software assets for use in tracking agile software development, the one or more programs comprising instructions to:

detect selection of an asset type for an asset template, wherein the asset type is a software feature or a software defect associated with an agile software development process;

receive values of one or more attributes for the asset template;

create the asset template with the one or more attributes having the received values; and

initiate, upon detecting an action to select the asset template, generation of a software asset of the selected asset type and having the received values.

16. The non-transitory computer readable storage medium of claim 15 , wherein at least one of the one or more attributes is selected from the group consisting of project, title, owner, priority, and status.

17. The non-transitory computer readable storage medium of claim 15 , wherein at least one of the one or more attributes is a related software asset.

18. The non-transitory computer readable storage medium of claim 17 , wherein the related software asset is a task or test associated with an agile software development process.

19. The non-transitory computer readable storage medium of claim 15 , wherein the initiation of generation of a software asset includes displaying a graphical user interface for specifying attribute values, the graphical user interface displaying the received values as defaults.

20. The non-transitory computer readable storage medium of claim 15 , wherein the action comprises selection of a link corresponding to the asset type.

21. The non-transitory computer readable storage medium of claim 15 , wherein the action comprises a command received through an application programming interface (API).

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2021
From: VERSIONONE, INC.
To: DIGITAL.AI SOFTWARE, INC.
Reel/Frame 055909/0209 →
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 →
RELEASE OF SECURITY INTEREST Recorded Aug 4, 2017
From: SILICON VALLEY BANK
To: VERSIONONE, INC.
Reel/Frame 043194/0989 →
SECURITY INTEREST Recorded Aug 3, 2017
From: COLLABNET, INC.; VERSIONONE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 043187/0691 →
SECURITY AGREEMENT Recorded Mar 11, 2011
From: VERSIONONE, INC.
To: SILICON VALLEY BANK
Reel/Frame 025940/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2008
From: HOLLER, ROBERT; CULLING, IAN; DELWADIA, RAJIV; MAMUT, PAVEL; CROWE, MARK; HANSON, DONALD; BOUDREAUX, PATRICK
To: VERSIONONE, INC.
Reel/Frame 020767/0239 →