Patent ID: 8301480

Claim:
An automated method for gradually automating a workflow comprising: providing to a configuration management system a first through N th plurality of workflow templates, the templates comprising a first workflow template having a first level of automation and complexity in which at least a plurality of tasks require manual input, manual response, or manual approval, wherein the first through N th templates having progressively greater automation than the lower-ordered templates, wherein N is two or greater, wherein greater automation comprises fewer tasks which require manual input or interaction with a user, and wherein the configuration management system comprises a computing platform including a processor; subsequent to the providing of the plurality of progressively greater automation workflow templates, operating the first workflow template by the configuration management system; during or subsequent to the operating of the first workflow template, determining by the configuration management system a maturity level measurement of errors for one or more user interactions selected from the group consisting of manual input, manual response, or manual approval; responsive to detecting by the configuration management system that the maturity level measurement conforms to a pre-determined benchmark, automatically selecting, engaging, and operating by the configuration management system the second workflow template, thereby increasing automation by one or more workflow changes selected from the group consisting of automating one or more subprocesses, adding one or more subprocesses, or eliminating one or more subprocesses; and repeating the determining of maturity level, and conditionally selecting, engaging, and operating to select progressively greater automation through the N th workflow template by the configuration management system, thereby continuing to increase automation by one or more workflow changes selected from the group consisting of automating one or more subprocesses, adding one or more subprocesses, or eliminating one or more subprocesses, the increases in automation being automatic responses by the configuration management system to the maturity level conforming to the pre-determined benchmark.