We use it for IT workflow automation. We have three main categories: billing, reporting, and analytics. We automate the entire workflow, end-to-end, including the file movement from our managed file-transfer solution to our NAS storage point and then kick off the downstream workflows. Most of them are ETL-based in Informatica. And the loads are done to a database and/or storage with output. It's the entire workflow.
We host it on-prem.
It is our enterprise scheduler; we're migrating everything to it. We'll only have Stonebranch as the enterprise scheduler controlling all of our jobs when we get to the end of our project. So it's being used extensively. We'll be somewhere north of 450 jobs when have completed the project and we will increase usage. As more workflows come online, Stonebranch is the platform we will use to automate them.
Stonebranch Universal Task allows us to break up our workflows into tasks that are singular and focused and we're then able to string them together by drag-and-drop. What we did is we built up a group of tasks that are templates, so to speak. Once those task templates were built up, it allowed us to go in and build workflows relatively quickly, because all we had to do was fill in the particulars of what we needed that task to do, without building the task from scratch.
One of the biggest issues with workflows is that the completion of a step. When a process ends, it needs to generate a completion through Standard Error or Standard Out, or it needs to generate a completion file so that the workflow knows that the step is done and that it can kick off the next workflow task. We've been able to impress upon our ETL developers that, when they're done, they need the process to drop a completion flag so that the workflow knows it's done and ran successfully. They really didn't deal with that before, because they were using disparate schedulers in disparate systems and simply setting the clock: The file gets here at two o'clock, we'll kick this job off in this scheduler at two-thirty. And then the other technology, downstream in the workflow, we'll set that one for three o'clock. But you end up with problems if the previous workflow step isn't complete when the next step kicks off. The job fails and blows up.
Stonebranch eliminated those dependency gaps because we know for sure that the previous step was completed before we kick off the next step in the workflow. We've eliminated the vast majority of that kind of problem.
Stonebranch has saved us money. From an operational standpoint, we're in a position now where we know when workflows fail and we're not missing SLAs as much. Very infrequently do we now miss an SLA because, if a workflow fails, we know it failed. That means the support teams have the ability to go in and address it before we miss an SLA. That's been the major cost savings.
Had we stayed on Cisco Tidal, to do the caliber of work that we've done in Stonebranch, we would have had to hire additional people. I only had one person on Tidal and those resources would cost more than the resources I'm using now, because of the specialized skillsets you need to do the work in Cisco Tidal. On our automation team, we have one senior person. We took two guys out of our network operation center and put them with him. They're Linux administrators and they learned the Stonebranch product over the first year and got very proficient in it. We're doing automation but their cost to the company is a lot less than going out and hiring somebody with the skills in Cisco Tidal or Automic or one of those other platforms. So there is an HR resource savings as well. I would estimate we're saving about $20,000 a year per head-count.
Stonebranch has also saved us man-hours during implementation and production. If I compare it to Cisco Tidal, to build a workflow in Stonebranch, beginning to end, is less time-consuming and less complicated than it was in Tidal. I'm sure it has saved us money. It has saved us about 20 to 25 percent per workflow. When you spread that over 400 workflows, it's a pretty significant number.