Change management intelligent reconciliation
A computer system for a change management intelligent reconciliation platform configured to support the change management process. The computer system includes a task mining agent, an intelligence reconnaissance service, an insight service, and a notification service. The task mining agent is programmed to passively log user actions related to a change request. The intelligence reconnaissance service filters the logged actions and identifies patterns and anomalies in user behavior. The insight service analyzes the differences between the filtered actions and one or more prescribed actions related to the change request, and generates one or more reconciliation insights based on the results of the analysis. The notification service generates one or more notifications regarding the generated reconciliation insights to provides valuable insights into user behavior data and to aid in identifying potential risks or issues during the change implementation process.
1 . A computer system, comprising:
one or more processors; and
non-transitory computer readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to create:
a task mining agent programmed to passively log actions performed by a user related to a change request, wherein the task mining agent is configured to operate with minimal system resource consumption while running in a background;
an intelligence reconnaissance service programmed to filter the logged actions, wherein the intelligence reconnaissance service is configured to use one or more machine learning algorithms to analyze user behavior data and identify patterns and anomalies in the logged actions;
an insight service configured to analyze differences between the filtered actions and one or more prescribed actions related to the change request to generate one or more reconciliation insights; and
a notification service configured to generate one or more notifications regarding the one or more reconciliation insights, wherein the notification service is configured to generate real-time alerts during implementation of the change request, and wherein the real-time alerts identify whether actions taken during the implementation deviate from the one or more prescribed actions.
2 . The computer system of claim 1 , wherein the task mining agent is configured to capture user interactions and system events performed or executed by a class of users.
3 . The computer system of claim 1 , wherein the logged actions related to the change request include at least one of interactions with a mouse, keystrokes on a keyboard, interacting with a touch screen, selecting an option from a dropdown menu, scrolling through a webpage or document, using keyboard shortcuts to perform the logged actions, moving the mouse to a specific location on a display, dragging and dropping files or other objects, copying and pasting text or other content, or changing a layout of an interface.
4 . The computer system of claim 1 , wherein the task mining agent is configured to at least one of use less than about 5% of the one or more processors, use less than about 50-100 Megabytes (MB) of memory, or use less than about 100-500 MB of disk space for installation and operation when running in the background.
5 . The computer system of claim 1 , wherein the intelligence reconnaissance service is configured to identify activities related to the change request through contextual analysis.
6 . The computer system of claim 1 , wherein the one or more reconciliation insights include information regarding whether specific tasks associated with the change request have been performed.
7 . The computer system of claim 1 , wherein the one or more reconciliation insights include information regarding whether an action taken in response to the change request creates a system vulnerability.
8 . The computer system of claim 1 , wherein the insight service is configured to analyze code or configuration changes made in response to the change request for comparison to known vulnerability patterns or standards.
9 . The computer system of claim 1 , wherein the one or more notifications further include at least one of a summary report or a custom notification.
10 . A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon, which when executed by a processor, cause the processor to perform operations comprising:
passively logging, by a task mining agent, actions performed by a user related to a change request, wherein the task mining agent is configured to operate with minimal system resource consumption while running in a background;
filtering, by an intelligence reconnaissance service, the logged actions, wherein the intelligence reconnaissance service is configured to use one or more machine learning algorithms to analyze user behavior data and identify patterns and anomalies in the logged actions;
analyzing differences between the filtered actions and one or more prescribed actions related to the change request to generate one or more reconciliation insights; and
generating one or more notifications regarding the one or more reconciliation insights, wherein the one or more notifications include real-time alerts that are generated during implementation of the change request, and wherein the real-time alerts identify whether actions taken during the implementation deviate from the one or more prescribed actions.
11 . The computer program product of claim 10 , further comprising capturing user interactions and system events performed or executed by a class of users.
12 . The computer program product of claim 10 , wherein the logged actions related to the change request include at least one of interactions with a mouse, keystrokes on a keyboard, interacting with a touch screen, selecting an option from a dropdown menu, scrolling through a webpage or document, using keyboard shortcuts to perform the logged actions, moving the mouse to a specific location on a display, dragging and dropping files or other objects, copying and pasting text or other content, or changing a layout of an interface.
13 . The computer program product of claim 10 , further comprising identifying activities related to the change request through contextual analysis.
14 . The computer program product of claim 10 , wherein the one or more reconciliation insights include information regarding whether specific tasks associated with the change request have been performed.
15 . The computer program product of claim 10 , wherein the one or more reconciliation insights include information regarding whether an action taken in response to the change request creates a system vulnerability.
16 . The computer program product of claim 10 , wherein an insight service is configured to analyze code or configuration changes made in response to the change request for comparison to known vulnerability patterns or standards.
17 . The computer program product of claim 10 , wherein the one or more notifications further include at least one of a summary report or a custom notification.
18 . A computer implemented method, executed on a computing device, comprising:
passively logging, by a task mining agent, actions performed by a user related to a change request, wherein the task mining agent is configured to operate with minimal system resource consumption while running in a background;
filtering, by an intelligence reconnaissance service, the logged actions, wherein the intelligence reconnaissance service is configured to use one or more machine learning algorithms to analyze user behavior data and identify patterns and anomalies in the logged actions;
analyzing differences between the filtered actions and one or more prescribed actions related to the change request to generate one or more reconciliation insights; and
generating one or more notifications regarding the one or more reconciliation insights, wherein the one or more notifications include real-time alerts that are generated during implementation of the change request, and wherein the real-time alerts identify whether actions taken during the implementation deviate from the one or more prescribed actions.