The business of a company requires:
· Execution of all the business processing activities in the solution landscape that are required to run the business of the company. (typically, they come from the execution of the business processes or business reporting)
· Maintenance and administration activities for the hardware and software components
· Careful planning of time constraints on when to execute these activities and of resource constraints (CPU, main memory, network capacity, ...) that can be bottlenecks limiting the parallel processing of activities
All these activities must be planned.
Program Scheduling Management
· Plans and schedules all activities that must be executed in the solution landscape (for example, scheduling for all the required background jobs)
· Some activities can be scheduled individually and others cannot. For example, you can schedule a database backup to run every night starting at 10 pm, but online sales order entry cannot be scheduled if customers place their orders by telephone. However, you can define a time window for customer calls, for example, the business hours of the call center.
· Controls the activities, depending on their type (for example, ensuring that scheduled background jobs start on time)
· Is responsible for monitoring the activities, especially if their execution is scheduled
· Analyzes whether the activities were executed successfully and without errors
· Optimizes the utilization of the hardware and software resources in view of dependencies between different activities
Business processes defined
1. Define and establish a team for program management scheduling. Ensure that you have representatives from each of the functional teams and the technical team.
2. Review your resource requirements and availability, including hardware resources.
3. Estimate the complexity of program scheduling.
4. Identify major business requirements and constraints (such as 24 x 7 operation).
5. Specify the staff required for the implementation, maintenance, and monitoring.
6. Depending on the complexity of the requirements, define requirements for additional tools.
Program management scheduling strategy