Proactive Contact Center Decision Support System for Unexpected Event Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Contact centers often face challenges in managing resources effectively during unexpected events, such as natural disasters or terrorist attacks, leading to sudden spikes in activity, which can result in inadequate customer satisfaction or inefficient resource allocation.
Innovation Solution
A proactive contact center decision support system (DSS) that utilizes case-based reasoning to detect and respond to unexpected events by reconfiguring resources, such as hardware and routing, based on past similar events, allowing for automatic resource allocation and deallocation to maintain acceptable service levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual efforts are used to enable the system to address sudden spikes in activity, then the system can handle unexpected events, but it requires time to assess, devise and implement solutions which delays response
Solution Approach 1:
The system performs preliminary actions by proactively detecting events and automatically implementing pre-planned resource allocation strategies before manual intervention is needed. The event monitoring system continuously analyzes data sources and automatically triggers resource allocation based on detected events, eliminating the time required for manual assessment and implementation.
Solution Approach 2:
The system enables self-service by automatically detecting events, analyzing their impact, and allocating resources without human intervention. The automated resource allocation system monitors system conditions, identifies when resource adjustments are needed, and implements changes autonomously, allowing the system to serve itself during unexpected events.
2Reliability
If resources are over-allocated to accommodate highest utilization, then customer satisfaction is maintained, but unused resources consume material and operational resources even when idle
Solution Approach 1:
The system applies dynamics by continuously adjusting resource allocation based on real-time event detection and analysis. Instead of static over-allocation, the system dynamically scales resources up or down according to actual system needs, matching resource levels to current demand while maintaining customer satisfaction during critical periods and reducing waste during normal operations.
Solution Approach 2:
The system changes parameters by adjusting resource allocation levels based on detected event characteristics and impact analysis. The system monitors multiple parameters including system load, event severity, and service level agreements, then modifies resource allocation parameters dynamically to optimize both customer satisfaction and resource efficiency.
3Productivity
If minimal resources are utilized, then resource efficiency is improved, but customer satisfaction becomes minimal
Solution Approach 1:
The system takes preliminary action by proactively detecting events before they impact customer service and automatically allocating resources in advance. This allows the system to maintain minimal resource levels during normal operations for efficiency, while ensuring resources are quickly provisioned when events require them, thus maintaining both productivity and reliability.
4Productivity
If the system is unprepared for unexpected events, then resource allocation is efficient during normal operation, but the system becomes overwhelmed when sudden spikes in activity occur
Solution Approach 1:
The system implements feedback by continuously monitoring system conditions, event data sources, and resource utilization levels. The event monitoring system analyzes incoming data and provides feedback to the resource allocation system, which automatically adjusts resource levels based on detected events and their predicted impact, maintaining both efficiency and system capacity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Complex systems, such as those comprising processing, data storage, and communication resources for processing a plurality of communication and data processing events and types of events, are often caught unaware of outside events or how to respond to such outside events. Providing a system that self-configures in response to external events enables such systems to be proactive in their operations to address increased activity and/or types of activity in response to an external event. The system then self-evaluates, which may identify overages or shortfalls, such that the system self-learns and response more appropriately over time.