Inventors:
Marty Holmes - Suwanee GA
Imran Jan - Duluth GA
Kenneth Lockie - Alpharetta GA
Kimberley L. McGuire - Atlanta GA
Assignee:
MCI Communications Corporation - Washington DC
International Classification:
G06F 945
Abstract:
A reliable and repeatable process for specifying, developing, distributing, and monitoring a software system or application within a dynamic environment includes the steps of specifying a set of software system requirements during a discovery process within a data processing environment, establishing a development and delivery schedule for distribution of the software system, developing a software system corresponding to the software system requirements during a development process, and developing and testing an install package to be used to install the software system in a test environment within the data processing environment. The install package includes the software system and routines configured to automatically instantiate the software system in the test environment. The developing and testing step takes a first amount of time. Other steps include distributing said install package to a test user community for testing of said software system during a testing process which takes a second amount of time, and revising the software system to comply with the software system requirements when a defect is discovered and then repeating the developing and testing and the distributing steps.