Contact Info

One Campus Martius

Phone: 1-800-COMPUWARE

Web: compuware.com

In the below posts, learn how measuring app performance is just as important as any other area factoring into the functionality, quality, maintainability and advancement of mainframe applications your organization develops. Simply developing applications and sending them out to operate isn’t enough. It’s important for your organization to understand how those applications perform.

App performance indicates how well your mainframe applications are functioning according to the standards they’re designed for and expected to meet, both from a development/operations standpoint and, most importantly, your customers’ perspectives. By measuring performance with the right tools and processes, your organization can notice deficiencies, bugs and other impediments, and correct them. But measuring performance can also indicate an application is doing well, which is just as important for your IT teams to stay aware of for the purpose of maintaining confidence and acknowledging the direction of development you’ve taken is producing the desired outcomes.

To ensure your teams are handling app performance in the best manner possible, read the below posts that provide insights into improving how you measure the functionality of your mainframe applications.

Compuware and BMC: A Customer-Driven Collaboration

By | February 17th, 2015|Agile Dev, App Performance, DevOps, Featured|

IT organizations are getting aggressive about driving down their IBM z Systems mainframe costs. But there’s a right way and a wrong way to do cost reduction. Compuware and BMC are collaborating to make certain our mutual customers can do their cost-cutting the right way. The wrong way The wrong [...]

Comments Off on Compuware and BMC: A Customer-Driven Collaboration

Topaz: How Millennials Will Save the World Economy

By | February 2nd, 2015|Agile Dev, App Performance, COBOL, DevOps, Featured|

Photo credit: Xurble Millennials have to save the world. They are, after all, inheriting a world in crisis. Climate change, economic disparity, global political upheaval—these are all problems left to them by preceding generations to solve. One of the biggest crises facing Millennials, however, gets very little media [...]

Comments Off on Topaz: How Millennials Will Save the World Economy

Why is Performance Missing from Customer Experience Discussions?

By | November 4th, 2013|App Performance, Customer Experience|

Are digital leaders taking technology performance for granted? Would brick and mortar store managers take the same approach to customer experience? Last week I was at the RAMP Advanced Commerce & Mobile Retail Services Summit where I had the chance to interact with senior digital and marketing leaders talking about [...]

Comments Off on Why is Performance Missing from Customer Experience Discussions?

10 Questions to Avoid a Classical Business War Room Scenario

By | October 30th, 2013|App Performance|

I personally don’t like the term “War Room” when describing a firefighting situation that many software companies have to deal with when systems go down or have problems. The way these war rooms typically play out is that key personnel (engineers, operations, business) are summoned into a room until the [...]

Comments Off on 10 Questions to Avoid a Classical Business War Room Scenario

Best Practices for Performance-focused DevOps

By | October 17th, 2013|App Performance|

Based on my recent discussions – 80% of the problems that cause War Room scenarios are caused by only about 20% of problem patterns. Most of them are related to performance or architectural issues in the application or in the infrastructure that supports your application. A recent study concluded that 80% of development time is wasted with triaging and fixing [...]

Comments Off on Best Practices for Performance-focused DevOps

I’m Not Scared of DevOps and you Shouldn’t be Either

By | September 5th, 2013|Agile Dev, App Performance, DevOps|

DevOps is speeding towards the IT world like a freight train and the hype around it is deafening. There is no reason to be afraid of this change as it is the natural reaction to the agile movement that revolutionized development just a few years ago.  By definition, DevOps is the [...]

Comments Off on I’m Not Scared of DevOps and you Shouldn’t be Either

A New Generation of Application Performance Management

By | February 15th, 2013|App Performance|

“It is all a matter of perspective!”  This old adage rings particularly true when trying to solve a complex IT problem that spans mainframe, distributed, and mobile platforms. Mainframe programs are increasingly interfacing with distributed systems to support consumer facing web and mobile applications. When a transaction is initiated via [...]

Comments Off on A New Generation of Application Performance Management

Eliminate Performance Management Black Holes

By | October 30th, 2012|App Performance|

Today's modern applications are not restricted to a single platform. Yet, in many ways, mainframe management and administration professionals are still tackling performance issues and problem resolution using the same methods they did when mainframe applications were all COBOL and never strayed off of the centralized mainframe computing platform. And [...]

Comments Off on Eliminate Performance Management Black Holes

Bridging the Chasm: From Collision to Connection between the Mainframe and the Distributed World

By | October 11th, 2012|App Performance|

If you are an IT manager, application owner, architect or developer in a corporation leveraging a mainframe, then today is a revolutionary day: Application Performance Management is now available end-to-end for the mainframe. Read about how this will drastically change the way we manage developing, refining, testing and bug-fixing applications [...]

Comments Off on Bridging the Chasm: From Collision to Connection between the Mainframe and the Distributed World

SHARE Academic Award for Excellence – Why Award Competitions are Vital for Our Industry

By | August 8th, 2012|App Performance|

I recently had the honor of serving on the SHARE Academic Award Committee. The SHARE Academic Award for Excellence, sponsored by Compuware and IBM, recognizes and honors the academic work that advances enterprise computing worldwide. Compuware wishes to extend a warm “Congratulations!” to this year’s three very deserving recipients: Grand [...]

Comments Off on SHARE Academic Award for Excellence – Why Award Competitions are Vital for Our Industry

Using IBM’s zAAP Engines to Optimize Java Performance

By | March 20th, 2012|Agile Dev, App Performance, Featured|

Recently, we discovered a Java program in a loop on our z10-BC R03.  The program had used over 100,000 CPU zAAP seconds (more than a CPU day), which yields almost ¼ million normalized CPU seconds.  Yet, there wasn’t an indication of any performance or response time problems reported from any [...]

Comments Off on Using IBM’s zAAP Engines to Optimize Java Performance

Routing Out Mainframe Performance Dogs and CPU Hogs

By | August 5th, 2011|App Performance|

Mainframe application and subsystem CPU consumption drives MIPS usage and MIPS usage drives mainframe hardware and software costs. If your mainframe performance is poor, that increases CPU usage – and poor performance costs money. These performance dogs and resource hogs are often overlooked areas of waste that, when identified and corrected, can put dollars back in your budget.

Comments Off on Routing Out Mainframe Performance Dogs and CPU Hogs

How Garbage Collection differs in the three big JVMs

By | May 11th, 2011|App Performance, Featured|

Most articles about garbage collection ignore the fact that the Sun Hotspot JVM is not the only game in town. In fact whenever you have to work with either IBM WebSphere or Oracle WebLogic you will run on a different runtime. While the concept of Garbage Collection is the same, the [...]

Comments Off on How Garbage Collection differs in the three big JVMs