System and process for management of changes and modifications in a process
First Claim
1. A process for managing a migration of one or more enhancements of a production software system, where the production software system comprises a plurality of program modules, the process comprising the steps of:
- receiving at least one enhancement from the developer, wherein the at least one enhancement is an enhancement to software code;
receiving approval of the quality of the at least one enhancement from a quality assurance module;
analyzing the at least one enhancement to ensure conformity with the model software system;
migrating the at least one enhancement to the model software system, where the model software system comprises an equivalent of the production software system;
analyzing the migration of the at least one enhancement to the model software system;
analyzing the at least one enhancement to ensure conformity with the production software system;
migrating the at least one enhancement to the production software system; and
notifying at least one entity of the migration of the at least one enhancement to the production software system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and process for managing the migrating enhancements into a production software system is described. Enhancements are first migrated to a model system. After any issues are identified and addressed, the enhancements are migrated to the production software system. An electronic change management process is provided for assisting a developer in providing information about an enhancement to a change manager. An assurance tool of migration strategies is provided for tracking changes and avoiding conflicts between the enhancement and the model and production software systems. Information gathered in the change management may be used for providing an objective evaluation of developers of enhancements.
67 Citations
30 Claims
-
1. A process for managing a migration of one or more enhancements of a production software system, where the production software system comprises a plurality of program modules, the process comprising the steps of:
-
receiving at least one enhancement from the developer, wherein the at least one enhancement is an enhancement to software code; receiving approval of the quality of the at least one enhancement from a quality assurance module; analyzing the at least one enhancement to ensure conformity with the model software system; migrating the at least one enhancement to the model software system, where the model software system comprises an equivalent of the production software system; analyzing the migration of the at least one enhancement to the model software system; analyzing the at least one enhancement to ensure conformity with the production software system; migrating the at least one enhancement to the production software system; and notifying at least one entity of the migration of the at least one enhancement to the production software system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for managing a migration of one or more enhancements of a production software system, where the production software system comprises a plurality of program modules, the system comprising:
-
a receiver module for; a) receiving at least one enhancement from the developer, wherein the at least one enhancement is an enhancement to software code; and b) receiving approval of the quality of the at least one enhancement from a quality assurance module; a processor module for; a) analyzing the at least one enhancement to ensure conformity with the model software system; b) analyzing the migration of the at least one enhancement to the model software system; and c) analyzing the at least one enhancement to ensure conformity with the production software system; and a transmitting module for; a) migrating the at least one enhancement to the model software system, where the model software system comprises an equivalent of the production software system; b) notifying at least one entity of the migration of the at least one enhancement to the production software system; and c) migrating the at least one enhancement to the production software system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification