Computer program having an object module and a software project definition module which customize tasks in phases of a project represented by a linked object structure
First Claim
1. A computer-readable medium which causes a computer to operate as a server for managing the development of software by a software development team, comprising:
- a computer program which is stored on said computer-readable medium;
said computer program including an object-module means, having an interface with a database, for producing a customized linked object structure in said database that represents a particular software development project; and
,said computer program further including a software-project-definition-module means, having one interface that interacts with said object-module means and having another interface that interacts over a communication network with personal computers of said team members, for receiving control signals from any one of said personal computers and in response directing said object-module means to—
1) select one of several different PROCESS objects in said database, where each PROCESS object includes a different linked object structure with multiple NODE objects that represent respective phases of a corresponding process and where a selectable number of tasks are performed in each phase that produce selectable artifacts, and
2) customize said linked object structure for said one PROCESS object by selecting the number of tasks and the artifacts that are produced in at least one particular phase.
13 Assignments
0 Petitions
Accused Products
Abstract
A computer-readable medium causes a computer to operate as a server for managing the development of software by a software development team. Stored on this computer-readable medium is a computer program which includes an object module and a software project definition module. The object module instantiates a linked object structure that represents a software development project. The software project definition module has one interface that interacts with the object module and has another interface that interacts over a communication network with personal computers for the software development team. By this interaction, customized objects and customized links are instantiated in the linked object structure.
-
Citations
15 Claims
-
1. A computer-readable medium which causes a computer to operate as a server for managing the development of software by a software development team, comprising:
-
a computer program which is stored on said computer-readable medium; said computer program including an object-module means, having an interface with a database, for producing a customized linked object structure in said database that represents a particular software development project; and
,said computer program further including a software-project-definition-module means, having one interface that interacts with said object-module means and having another interface that interacts over a communication network with personal computers of said team members, for receiving control signals from any one of said personal computers and in response directing said object-module means to—
1) select one of several different PROCESS objects in said database, where each PROCESS object includes a different linked object structure with multiple NODE objects that represent respective phases of a corresponding process and where a selectable number of tasks are performed in each phase that produce selectable artifacts, and
2) customize said linked object structure for said one PROCESS object by selecting the number of tasks and the artifacts that are produced in at least one particular phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification