WORK PACKET ENABLED ACTIVE PROJECT SCHEDULE MAINTENANCE
First Claim
Patent Images
1. A computer-executed method of maintaining a project schedule within at least one software factory in a global delivery network, the computer-executed method comprising:
- launching a project management tool, wherein the project management tool comprises an end-to-end project plan for at least one project, and wherein said at least one project creates at least one software product using said at least one software factory in a global delivery network;
appending a status block to a work packet that is utilized when executing said at least one project within said at least one software factory, wherein the work packet is a self-contained work unit that is assembled within said at least one software factory, and wherein the status block defines an execution status of the work packet;
initiating execution of said at least one project;
automatically triggering an alert from said at least one software factory whenever the status of the work packet changes; and
transmitting the alert to the project management tool to update a project schedule for said at least one project, wherein the completion status of the end-to-end project plan reflects a status of a project schedule for a project described by the end-to-end project plan.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for maintaining a project schedule of projects being executed within a software factory are presented. A project management tool receives alerts from the software factory as completion statuses, of software packets being used within the software factory, change. These alerts enable a consolidated and coordinated updating of the project schedule.
172 Citations
20 Claims
-
1. A computer-executed method of maintaining a project schedule within at least one software factory in a global delivery network, the computer-executed method comprising:
-
launching a project management tool, wherein the project management tool comprises an end-to-end project plan for at least one project, and wherein said at least one project creates at least one software product using said at least one software factory in a global delivery network; appending a status block to a work packet that is utilized when executing said at least one project within said at least one software factory, wherein the work packet is a self-contained work unit that is assembled within said at least one software factory, and wherein the status block defines an execution status of the work packet; initiating execution of said at least one project; automatically triggering an alert from said at least one software factory whenever the status of the work packet changes; and transmitting the alert to the project management tool to update a project schedule for said at least one project, wherein the completion status of the end-to-end project plan reflects a status of a project schedule for a project described by the end-to-end project plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for maintaining a project schedule within at least one software factory by performing the steps of; launching a project management tool, wherein the project management tool comprises an end-to-end project plan for at least one project, and wherein said at least one project creates at least one software product using said at least one software factory in a global delivery network; appending a status block to a work packet that is utilized when executing said at least one project within said at least one software factory, wherein the work packet is a self-contained work unit that is assembled within said at least one software factory, and wherein the status block defines an execution status of the work packet; initiating execution of said at least one project; automatically triggering an alert from said at least one software factory whenever the execution status of the work packet changes; and transmitting the alert to the project management tool to update a project schedule for the project, wherein the completion status of the end-to-end project plan reflects a status of a project schedule for a project described by the end-to-end project plan. - View Dependent Claims (14, 15)
-
-
16. A computer-readable storage medium encoded with a computer program, the computer program comprising computer executable instructions configured for:
-
launching a project management tool, wherein the project management tool comprises an end-to-end project plan for at least one project, wherein said at least one project creates at least one software product using at least one software factory in a global delivery network; appending a status block to a work packet that is utilized when executing the project within said at least one software factory, wherein the work packet is a self-contained work unit that is assembled within said at least one software factory, and wherein the status block defines an execution status of the work packet; initiating execution of said at least one project; automatically triggering an alert from the software factory whenever the execution status of the work packet changes; and transmitting the alert to the project management tool to update a project schedule for the project, wherein the completion status of the end-to-end project plan reflects a status of a project schedule for a project described by the end-to-end project plan. - View Dependent Claims (17, 18, 19, 20)
-
Specification