Sunday, November 30, 2008

It's All About The Process...

A California lawsuit filed by the Los Angeles Unified School District (LAUSD) over a botched $95-million payroll project was in the news recently. The suit alleged that the new SAP payroll system generated erroneous payroll checks, making a huge mess that cost LAUSD millions of dollars to clean up.1

The defendant in this case was Deloitte Consulting, who should have been able to avert these problems had they paid attention to one of the most critical tenets of IT projects—you must first have a well-defined and understood process. They apparently didn't, and the rest as they say, is history.

So, why is it so important to define and understand the process before all else?

ITIL V3 defines a process as a structured set of activities designed to accomplish a specific objective. A well-defined process, then, is one that accomplishes the objective in an effective and efficient manner.

But we need to take the process definition a step further. The outcome of a process, like a service, must add value to the customer, user, or consumer. If it doesn't, it wouldn't make much sense to expend the effort to perform the process.

A process is the most fundamental component of all that we do. Whether we're developing a project plan, cooking a meal, or just brushing our teeth, we're performing a process. Each of these processes has an outcome that is valuable—from improving project performance, to enjoying a good dinner, to reducing tooth decay. How well we define the process determines just how valuable the outcome will be.

Processes don't necessarily need to be written to be well-defined and understood. It would be silly to document a simple process performed by one person such as brushing our teeth. But for more complex processes used by several people, documenting the process allows us to better understand it and communicate it to all involved.

Documenting a process accomplishes several goals. By studying and analyzing the process, you gain a better understanding of how it works. Once understood, you can look for opportunities to improve the process, making it even more well-defined and more valuable. Documenting a process also promotes consistency and repeatability by providing a common reference point for those performing the process.

Getting back to the lawsuit, LAUSD and Deloitte made the mistake of assuming that installing the new SAP software would fix the long-standing problems plaguing the payroll system. They were doomed from the start. By not understanding the existing payroll process and analyzing the root cause of the problems, they increased the risk of failure.

Of all that I've learned during my career, one of the most significant lessons is that you need to fully understand a problem before you can fix it. Unfortunately, very few people appreciate this philosophy and prefer a quick fix rather than investing the time and effort to analyze and understand a process before deciding on a solution.

Had LAUSD and Deloitte invested the time upfront to fully understand the payroll process, the new payroll system just might have worked correctly from the start. It might even have taken less time and money than it did to patch all the problems after the fact. We'll probably never know.

Hopefully, both parties learned from this fiasco and will next time take the wiser approach of first understanding the process. As we finally realize, those who ignore history are doomed to repeat it.

My favorite physicist Albert Einstein once said: Insanity is doing the same thing over and over again and expecting different results. To get different (and better) results, we need to change our processes. And before we can change our processes, we must first understand them.

In the end, it really is all about the process...


1 Mitchell Landsberg, Los Angeles Times staff writer - L.A. Unified settles dispute over payroll system. Los Angeles Times, November 27, 2008.

By Harry Hiles, HBH Technology LLC — 30 Nov 2008
HBH Technology LLC

Saturday, November 29, 2008

OpenOffice 3.0

[The following article originally appeared in the November 2008 issue of the Tech News newsletter]

OpenOffice.org released its long-awaited 3.0 version of this free open source office suite in October to an eager audience. Having used the 2.4.x version for quite some time, I immediately downloaded the new 3.0 release.

Apparently, I wasn't the only one that wanted to upgrade. In fact, the 3.0 release was so popular that it brought down the OpenOffice.org web site for a short time.

At first glance, OpenOffice.org 3.0 is the best release yet, and puts this software suite on an even keel with Microsoft Office. The suite includes Writer (text document), Calc (spreadsheet), Impress (presentation), Draw (drawing), Base (database) and Math (formula).

OOo3.jpg
Version 3 adds many enhancements including Microsoft Office 2007 file import and Mac OS X support. I especially like the one-button PDF export feature that creates a PDF copy of the active file (also in version 2.4).

I've completely migrated to OpenOffice for my document, spreadsheet and presentation needs. I rarely use the Microsoft Office counterparts anymore except for Visio and Publisher, which I still use for specific applications.

There's nothing I've done with Microsoft Word, Excel or PowerPoint that I can't also do with OpenOffice Writer, Calc or Impress. And the best feature of all is that OpenOffice is free!

In the end, you need to judge whether OpenOffice can replace Microsoft Office in your organization. If you're concerned about containing costs, OpenOffice might help you put some of your current software licensing fees to better use.

Combine OpenOffice with a online service like Google Apps and you will have a very effective and economical collaborative solution for sharing documents. This just might be the future of desktop computing.

You can read more about OpenOffice 3.0 and download your free copy at www.openoffice.org

By Harry Hiles, HBH Technology LLC — 29 N ov 2008

HBH Technology LLC

Google Bashing

[The following article originally appeared in the November 2008 issue of the Tech News newsletter.]

Is it the latest craze or an evil plot by Google's detractors? Either way, Google bashing is getting a bit annoying.

Some weeks ago, reports clogged the web telling of continuing Gmail outages and how CEO's couldn't get their email for several hours. But when I researched these reports, I could only find one or two people that were actually affected.

I first wrote about Google's mishaps in an August blog article (Is SaaS Ready for Prime Time?). I've used Gmail practically since its inception and Google Apps for over a year now and have not experienced any significant outages.

My premier Google Apps email service has a 99.9% service level guarantee (Google just extended this guarantee to its other Google Apps services). This is fine since I have a backup email service for sending that "crucial" email if I ever experience an extended Gmail outage.

Not to be trite, but outages happen. However, they usually happen within the confines of the corporate firewall, so we rarely hear about them. After all, who wants to air their dirty laundry on the Internet?

Yet when Google's services fail somewhere in the world, the media and bloggers first reaction is to castigate Google for its catastrophic performance. What ever happened to that old phrase "those who live in glass houses shouldn't throw stones?"

The reality is, unless your organization can provide and support all of its own IT services (WAN, ISP, etc.), you will need to rely on third party providers for these services. And, these services will fail at some point.

Our responsibility as IT service managers is to ensure we have sound, actionable SLAs with our service providers that set expectations for handling outages. We should also to establish multiple fail-safe systems for critical services.

These methods will let us improve on the "triple nines" service provider guarantees. Realistically, there are very few service providers that can do better than 99.9%, and some do far worse.

I firmly believe Google is making a significant contribution to the future of online IT services. Let's give them a break so they can help the rest of us get our jobs done!

By Harry Hiles, HBH Technology LLC — 29 Nov 2008

HBH Technology LLC