Workload Automation Blog

BMC’s ‘Customer Zero’ Saves over 37K Man Hours on Oracle® Rollout with Control-M

Steve Tang
2 minute read
Steve Tang

Few business applications are as essential to a company’s day-to-day operations as Oracle®. It’s no different for BMC.

From executive-level financial reporting and accounts receivable to payroll and purchasing, this mission-critical software impacts every single employee in our business – personally and professionally.

When BMC decided to implement Oracle, I was tasked to lead a team of more than 100 staff and contract developers to manage the application rollout, which took over a year to complete. For a project this large and complex in scope, communication and collaboration were critical. We thought we were in good shape but quickly learned that there were some key components missing including better automation.

For projects like this, it’s not uncommon to have more than 10,000 code moves – each requiring a string of tickets between the developers, the helpdesk and the system administration team. At the start of the project, when developers were ready to move chunks of code from development into testing, they had to submit a ticket and wait four hours before they could move to the next step. You can do the math. That’s 40,000 worker-hours of downtime! It wasn’t hard to see that the process was highly inefficient and would add months or years to an already lengthy project.

We knew there had to be a better solution. Fortunately, BMC has Control-M, and that’s exactly where we turned.

Automation with Control-M

After implementing Control-M, we saw immediate improvements. Developers were empowered to initiate the code move process on their own, and Control-M automatically placed the code to the appropriate environment. Developers then had almost immediate access to complete the testing. The time needed to complete code moves decreased from four hours to 15 minutes – that’s 16 times faster than before!

We also saw a 75 to 80 percent reduction in helpdesk tickets generated. That freed my staff up to focus on more important tasks like installing security and performance patches, completing application upgrades, etc.

Today, Control-M is at the heart of all our projects, automating complicated and challenging workflows. This project also spurred us to start using Control-M Self Service to give BMC’s business users visibility and control of their workflows in a way that’s easy to understand. This has created additional IT bandwidth that allows us to focus on more specialized tasks.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names 2017-07-06 may be trademarks of their respective owners.

SAP is the trademark or registered trademark of SAP SE in Germany and in several other countries.

Download the 2019 EMA Radar for Workload Automation

In the Radar Report for WLA, EMA determines which vendors have kept pace with fast-changing IT and business requirements. Read the report to learn why Control-M has earned the top spot for the 5th year in a row.

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing

BMC Bring the A-Game

From core to cloud to edge, BMC delivers the software and services that enable nearly 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
Learn more about BMC ›

About the author

Steve Tang

Steve Tang

Steve joined BMC Software in December of 1997 and has been involved with Oracle since 1995 in a variety of roles including: programmer, oracle developer, oracle dba, oracle application system administrator, oracle application manager.

For the past 8 years his primary responsibility is administering and upgrading Oracle Application system to Oracle 11i and R12.2 and how Control-M/Control Self Services can help automate Oracle application and database code moves, Oracle Application Instance Refreshes, Oracle User Password Reset, Oracle Application Business Continuity Exercise and other routine operations. Prior to 1997, Steve was an Oracle Developer/programmer and working as a consultant in Lockheed Martin in Houston Nasa area.

He has two Master degrees, one in Computer Science and one in Physics, and currently resides in the southwestern part of the Houston with his wife. Steve has two college children.