System for relating workflow status to code component status in a software project
AssigneeAccuRev, Inc.
InventorDamon B. Poole
Life of this patent
Estimating the term…
Loading patent…
AssigneeAccuRev, Inc.
InventorDamon B. Poole
Estimating the term…
Embodiments of the invention are directed to a configuration management (CM) system, method, and product adapted to carry out workflow management tasks, which integrates status of software projects and issues, such that software projects may be more easily and reliably tracked and management of software projects may be streamlined. In some embodiments of the invention, a CM system is adapted to maintain records of software projects and/or issues managed by the CM system, the records comprising an indicator of a workflow progress stage for the project/issue. The CM system may be further adapted to update concurrently and automatically, according to an input from a user, both (1) a workflow progress stage value for the project/issue and (2) a record for software code associated with a project/issue, the record for the software code indicating a version and the project/issue in which the version is included.
A method for associating a workflow transition and a version of a software project, the workflow transition indicating a relationship between workflow stages of an associated workflow, the version of the software project including at least one software component, a status of at least one issue being identified by a workflow stage for the at least one issue, each issue of the at least one issue corresponding to a software development task and corresponding to one or more software components, the method comprising computer-implemented acts of:
A computer-implemented method for transitioning an issue in a workflow of a software development effort based on a change made to at least one software component corresponding to the issue, the method comprising:
A computer-implemented method for promoting at least one software component from a first version of a software project to a second version of the software project based on a change made to an issue to which the at least one software component corresponds, the method comprising:
An apparatus for use in managing a software development effort, the software development effort comprising a plurality of software components associated with a plurality of versions of a software project, each of the plurality of versions comprising an instance of at least one software component, the software development effort further comprising one or more issues associated with a workflow, each said issue of the one or more issues corresponding to a software development task to be performed for the software development effort and corresponding to one or more software components of the plurality of software components related to the software development task, wherein the workflow associated with the one or more issues includes a plurality of workflow stages and one or more workflow transitions indicating a relationship between workflow stages and each issue is associated with a workflow stage, the apparatus comprising:
Dependencies are inferred from the claim text.