Contact Info

One Campus Martius

Phone: 1-800-COMPUWARE


IT is the Business

By | July 29th, 2013|Tech Talk|

Does IT matter? If it does, how and why? This year marks the 10th anniversary of Nicholas Carr’s “IT Doesn’t Matter,” a widely-discussed and debated Harvard Business Review article. In 2003, Carr declared the end of IT innovation: "The opportunities for gaining IT-based advantages are already dwindling… as for IT-spurred [...]

Comments Off on IT is the Business

Understanding Business Agility and the Cloud

By | July 29th, 2013|Code Quality|

One of the primary drivers of cloud computing is the value of business agility. However, business agility is much like Bigfoot. Some believe in it, few have seen it, and nobody has hard evidence of its existence. Business agility is the ability to quickly change around business needs. Examples would [...]

Comments Off on Understanding Business Agility and the Cloud

The Challenge of Delivering High Quality, Fast Mobile Sites & Applications

By | July 26th, 2013|Agile Dev|

Different mobile networks means different, uncontrollable environments responsible for loading your mobile site. We know that slow, high latency networks make ensuring a quality mobile web experience more than a challenge. What Influences Mobile Site Download Speed The first component to consider when examining what affects the performance of your [...]

Comments Off on The Challenge of Delivering High Quality, Fast Mobile Sites & Applications

The Augmented Enterprise: Wearable Computing’s Impact on IT

By | July 24th, 2013|Agile Dev|

In “OK, Glass, hand me the scalpel,” trauma surgeon Rafael Grossmann reported on “the first time that Google Glass has ever been used during live surgery, by a surgeon… with streaming of non-identifying patient information thru a Google Glass Hang-Out.” The patient survived Grossman’s demonstration of Google Glass’s potential in [...]

Understanding the foundations for “Accelerated Delivery”

By | July 22nd, 2013|App Development, Tech Talk|

Attribution: GlobalJet Most organizations that I and my analyst team have spoken to over the last few years desire an IT environment where software can be delivered quickly, reliably and with greater stability. They want repeatable predictable delivery processes that can easily and quickly deliver software changes, new [...]

Comments Off on Understanding the foundations for “Accelerated Delivery”

Personal Performance Advice from a CTO

By | July 18th, 2013|Tech Talk|

"Listen, here's the thing. If you can't spot the sucker in the first half hour at the table, then YOU are the sucker." The opening line to Rounders is about poker, but the idea certainly applies to many things.  Replace the setting from poker-table to boardroom table and 'sucker' with 'non-performer' [...]

Mount Everest Gets 4G Mobile Coverage

By | July 18th, 2013|Agile Dev|

When you think of climbing Mount Everest, one of the last things you are probably worrying about is whether or not you can get mobile coverage. However, with the dangers associated with the climb, and with adventurers likely to want the ability to connect -- even at 29,000 feet -- [...]

Comments Off on Mount Everest Gets 4G Mobile Coverage

Top Performance Problems discussed at the Hadoop and Cassandra Summits

By | July 17th, 2013|Data|

In the last couple of weeks my colleagues and I attended the Hadoop and Cassandra Summits in the San Francisco Bay Area. It was rewarding to talk to so many experienced Big Data technologists in such a short time frame – thanks to DataStax and Hortonworks for hosting these great events! It was also great to see [...]

Comments Off on Top Performance Problems discussed at the Hadoop and Cassandra Summits

Do Cloud Standards Mix?

By | July 12th, 2013|Code Quality|

Earlier this year, Booz & Company released a paper on “The Standardization Environment for Cloud Computing.” It points out the need for cloud computing standards. “Resolving the situation will require a concerted movement on the part of cloud service providers and business customers alike to promote the technological, management, and [...]

Comments Off on Do Cloud Standards Mix?

Netflix Prepares to Ditch Silverlight for HTML5

By | July 10th, 2013|Tech Talk|

Earlier this year, Netflix announced that it is ditching Microsoft’s Silverlight plug-in in favor of HTML 5. Not only is Netflix moving on, but Microsoft is actually facilitating the process by helping with the implementation of “Premium Video Extensions” in IE11. Part of the reason that Netflix is moving on [...]

Comments Off on Netflix Prepares to Ditch Silverlight for HTML5

Halstead Vocabulary and Length: For When Program Size DOES Matter

By | July 9th, 2013|Mainframe DevOps|

Attribution: Horia Varlan In my last post I discussed Software Lines of Code (SLOC), the most commonly used program metric.  This is a very easy metric to produce but lacks real insight into the program. For this reason, “Logical” SLOC is often used because it measures the number [...]

Comments Off on Halstead Vocabulary and Length: For When Program Size DOES Matter

Are you ready for the new BYOD?

By | July 2nd, 2013|Data|

If you thought you’ve conquered BYOD, think again. The new BYOD stands for Bring Your Own Data. By 2019, 90 percent of organizations will have personal data on IT systems that they don't own or control, Gartner recently predicted. In warning about the consequences of ignoring personal data, Gartner made [...]

Comments Off on Are you ready for the new BYOD?

Celebrating 65 Years of Software

By | June 30th, 2013|Tech Talk|

Last week, software celebrated its 65th anniversary. On June 21, 1948, the first program retrieved electronically, from random-access memory, was run at the Victoria University of Manchester. The computer was named the Manchester Small Scale Experimental Machine. Programmable computers existed prior to the computer nicknamed “Baby,” but before then the [...]

Comments Off on Celebrating 65 Years of Software

A CTO’s #TechFail War Story

By | June 27th, 2013|Tech Talk|

I was reviewing this study and was reminded of an old "war story". We all have them.  Sometimes it takes some prodding to get us to tell them.  It may seem to be a politically incorrect term, but an acceptable definition of "war story" is a recounting of a memorable personal [...]

Comments Off on A CTO’s #TechFail War Story

The Technology Performance Impact Equation [Infographic]

By | June 26th, 2013|Tech Talk|

It’s hard for me to swallow some of the statistics in this infographic.  This is based on a survey of over 300 execs in global companies who were asked about how technology performance failures impacted their business. It makes sense in a basic way: business today depends on technology so [...]

Comments Off on The Technology Performance Impact Equation [Infographic]

Defining the Value of Cloud to Your Boss

By | June 25th, 2013|Code Quality|

You walk into your boss’ office and let them know you want to look at cloud computing as a path to drive more efficiency to the existing IT systems. “Everyone is doing it,” you say. “Cloud computing is redefining how we build and deploy core business systems,” you add. However, [...]

Comments Off on Defining the Value of Cloud to Your Boss

5 Reasons to Learn Java (Even If You Hate It)

By | June 20th, 2013|App Development|

According to a Hacker News poll, Java is among the most hated programming languages. However, just because you hate Java doesn’t mean that you shouldn’t use it. In fact, there are still plenty of reasons to use Java as a developer. Chances are, if you hate Java, and you eschew [...]

What will IT be like in 50 years?

By | June 19th, 2013|Tech Talk|

While I don’t think any of us can see 50 years into the future.  It’s sure interesting to ask smart people the question.  At the very least, the answers make you think a bit harder about what we could all be doing today to prepare for the ride. In this [...]

Becoming a Cloud Governance Ninja

By | June 18th, 2013|Code Quality|

It seems that cloud computing needs governance to succeed. However, few out there understand what the heck governance is, what it does, and how it fits. Perhaps it’s time you master this approach and technology, and become a Cloud Governance Ninja. Keep in mind that a service is simply something [...]

Comments Off on Becoming a Cloud Governance Ninja

The seven roles of a software architect

By | June 13th, 2013|App Development|

It should come as no surprise that the roles a software architect must take on are fairly representative of recognizable job functions already in play. Some readers might attribute different job names to the functions I outline below. I’m cool with that since the descriptions could certainly apply to a [...]

Comments Off on The seven roles of a software architect