Patent ID: 7069541
Filing Date: 2006-06-27
Classification: G06F

Abstract:
1. A development and deployment tracking tool for managing a plurality of software releases, said development and deployment tracking tool comprising: a first list comprising the plurality of software releases, wherein for each software release, the first list includes a release identification and a source type; a second list comprising software components, wherein for each component, the second list includes a build script and a script type; a third list comprising a plurality of application operating environments, wherein for each application operating environment, the third list includes an environment type defining a set of nodes on which each application executes, the environment type selected from a common development environment, a pre-production environment, a production environment, a sandbox environment, a system test environment, and an undetermined environment type; a fourth list comprising a plurality of nodes, wherein for each node, the fourth list includes an environment selected from the third list a fifth list comprising a plurality of users, wherein for each user, the fifth list includes a predetermined role, wherein the predetermined role defines the user's access rights to the development and deployment tracking tool; a user interface for receiving a build request from a user, said build request including a release name, a component name, and a target environment, wherein the release name is selected from the first list, the component name is selected from the second list, and the target environment is selected from the third list; wherein when a build request is received from a user, the development and deployment tracking tool checks the fifth list to verify that the user's role allows the request, and the development and deployment tracking tool executes the build script associated with the component, and updates a status associated with the build request.