Patent ID: 8886551

Claim:
A method to improve scheduling of tasks in an organization, the method being executed by a processor that performs a plurality of operations, the plurality of operations comprising: receiving, at an information manager provided by the processor, current job scheduling information from an organization related to an organizational aspect of the organization, the current job scheduling information describing linear computer processing of discrete data sets within the organization; determining, at an assessment manager provided by the processor, a current maturity level for the organization from among a plurality of predefined job scheduling maturity levels using the current job scheduling information, wherein each of the plurality of predefined job scheduling maturity levels comprises a process definition that supports processing of discrete data sets within the organization; determining, at the assessment manager, a target maturity level from among the plurality of predefined job scheduling maturity levels; and devising, at a planning manager provided by the processor, one or more maturation operations for the organizational aspect that, when performed, shift the organization from the current maturity level to the target maturity level, wherein the one or more maturation operations to shift the organization from the current maturity level to the target maturity level comprise implementing conversion of decentralized computer job scheduling within the organization into a central computer job scheduling service within the organization.