Skip to main content

Software Robots in IT Production Support Monitoring and Fixes: An IDEA ?


Describing the Problem Statement / Business Need :-

        IT Production Support Monitoring and Fixing is a task which runs without any interruption.
        The concept of Onshore/Offshore partnership is currently prevalent in our IT industry to take care of this round-the-clock task to address any production issue which can happen at real time.
        Humans are employed to ensure the production Jobs/Processes/Programs are running without any issue. In case of issue they resolve
        Humans are expensive. They can make errors. We are not machines and naturally feel tired, or can fall sick.
        Software Robots do not have the disadvantages mentioned in the previous line.


First we need to think, “Goals” are defined by whom and why. It is people like us, who need to understand from the past statistics, and accordingly generate a necessity of a Goal to be defined. Our objective should not be limited to think within the already set Goals, but also to think beyond (if possible). And that is exactly what we are trying to propose out here.



As Production Support needs to be given 24/7, 365 days a year, so we can reduce human intervention with software robots for Production Support Monitoring, and also train the robots accordingly to address error fixing for those errors which are of generic nature.

Additionally, I propose to implement Machine Learning Algorithm within our proposed software robot. As a result the robot will itself predict the repetitive errors and suggest/execute/trigger the required fixing steps. 


Points to be adhered to, for a prototype:-

Among the different types of Machine Learning tasks, a crucial distinction is drawn between supervised and unsupervised learning:

        Supervised machine learning: The program is “trained” on a pre-defined set of “training examples”, which then facilitate its ability to reach an accurate conclusion when given new data.
        Unsupervised machine learning: The program is given a bunch of data and must find patterns and relationships therein.




With the implementation of Pattern-Recognition using Machine-Learning-Algorithm within our proposed software robot, the robot can predict/anticipate probable production issues.

§  The robot will itself predict the not-so-frequent repetitive errors (through an Auto Learning Circuit, which will be responsible for monitoring the Drives/Servers and the respective Websites using the site maps) and execute/trigger the required fixing steps, when the errors actually happen.
§  In such a situation, we can gradually remove the dependency on Humans and Manual-Production-Fix-Documents.

Ø  We will develop automated tool modules for respective error fixing steps, which will be controlled by our primary software robot.

Ø  We will refer to the previous year’s error logs, which will help us as statistics for the known Use-Cases (as per the Manual-Production-Fix-Documents), which needs to be given for the already known repetitive production errors.



BENEFITS (Tangible/Intangible):-

        Software robots can lower the costs by using automated tools which can work 24/7, 365 days a year, picking up an employee’s repetitive tasks.

        Usually, one software robot can replace between two to five humans.

        A software robot is at least three times faster than a human and less prone to committing errors, and thereby more efficient.

        An example of one Robotic-Process-Automation process is where we take data from one application and match the data against specific rules from another application.

        Another area of impact is IT infrastructure outsourcing. Here, software robots can keep tabs on critical thresholds -- such as storage capacity -- and take corrective action.

        Software robots can monitor the thresholds and, under certain threshold breach conditions, robots can even go and address the fix if [they are] configured to do so.

        Processes ripe for Robotic-Process-Automation include those that are rules-based, definable, repetitive, high volume or span multiple systems.



Comments

Popular posts from this blog

A Feasible Idea-Proposal for an Algorithmic Trading App supplemented with Deep Learning features.

Algorithmic Trading is a method of executing orders using automated pre-programmed trading instructions accounting for variables such as time, price, and volume to send small slices of the order (child orders) out to the market over time. This concept and practice of Algorithmic Trading has been evolving over the past few years, and is now a continuous evolution on its own. By now, there are a host of Algorithmic Trading Tools & Software in the global market. Even Algorithmic Trading Apps have started evolving, as expected. Few useful links are provided below. 9 great tools for Algorithmic Trading An Algorithmic Trading App from Trade Smart STREAK - An Algorithmic Trading App from Apple After navigating through the above links, one might still wonder on how many of these tools, software, and apps are actually equipped with Deep Learning features.  It is very much possible and obviously true that continuous research and development is in progress, in order to achi...

Instantiating DAY and NIGHT with Boolean and Fuzzy logic - An idea for a probable school project ?

Fuzzy logic is a form of many-valued logic in which the truth values of variables may be any real number between 0 and 1, considered to be “fuzzy.”  By contrast, in Boolean logic, the truth values of variables may only be the “crisp” values 0 or 1. Generally speaking, in regions across our planet, which comprises of natural human habitat, we do see a certain time of the 24 hours of a day is dark, while the rest of the time it is naturally bright. By stating naturally bright, I am implying to the influence and effect of sun on that concerned geographical area. However there are regions on earth which has more than 24 hours of sunlight at a single stretch/span of time. It has been observed, that human population in such regions are comparatively much lesser. Here I am trying to project a state of complete/maximum darkness as "0" ( Boolean Zero ), and a state of complete/maximum brightness as "1" ( Boolean One ). The remaining states in between complete da...

FLOOD PREVENTION - Automatic Emergency Water Gates Along The Riversides - A probable option ??

Flood due to raging rivers from excessive rainfall is a very common scenario across the globe, because engineering and technology is yet to invent anything till date, to control the weather's wrath. If we can construct huge underground car parking areas, then humans can also construct underground concrete water reservoirs, because that day is not far off, when humans has to accept and realize that preservation of rain-water and river-water, will be much more important than owning fleets of expensive cars. Whenever there is an excessive rainfall in any geographical region with rivers and its tributaries, the river gradually starts flowing above the threshold/danger mark.  I hereby propose to construct automatic emergency water gates along the riversides, at a little lower level as per the danger mark scale. And these automated gates will lead the excess river-water, to the underground concrete water reservoirs (proposed above) through an underground piping system (slanted in a...