| By Chris Wolf | Article Rating: |
|
| January 2, 2009 03:15 AM EST | Reads: |
3,557 |
Chris Wolf's Blog
I’ve blogged about many of the good things that VMware has done in the past year. But New Year’s Resolutions provide a time for reflection and self improvement, and I think even VMware President & CEO Paul Maritz would agree that there are areas where VMware can improve. Let’s start with improving software QA processes.
In my previous post, I talked about a New Year’s Resolution I’d like to see Oracle make. Today, I’d like to offer up a few New Year’s Resolutions for VMware:
- Continue to improve software QA and release processes
- Embrace your role as enterprise middleware
- Be clear with your ISV partners on your software direction and roadmap
I’ve blogged about many of the good things that VMware has done in the past year. But New Year’s Resolutions provide a time for reflection and self improvement, and I think even Paul Maritz would agree that there are areas where VMware can improve. Let’s start with improving software QA processes.
Improve Software QA and Release Processes
To understand the need for this resolution, rewind to August 12, 2008. In a letter posted on VMware’s Executive Blog, CEO Paul Maritz stated the following after a major ESX 3.5 Update 2 bug wreaked havoc on several VMware infrastructures:
We are doing everything in our power to make sure this doesn’t happen again. VMware prides itself on the quality and reliability of our products, and this incident has prompted a thorough self-examination of how we create and deliver products to our customers. We have kicked off a comprehensive, in-depth review of our QA and release processes, and will quickly make the needed changes.
Fast forward to December 2008. VMware releases ESXi 3.5 Update 3, and apparently shows some holiday goodwill by unlocking the free ESXi hypervisor API set. Problem is, however, that the API set was never supposed to be unlocked in the first place. VMware’s Mike DiPetrillo noted the mistake on his personal blog:
Turns out that while fixing an API bug the API set got partially unlocked. Yes, you read that right, VMware didn’t mean to unlock the API set - at least not wholly and not yet.
Mike DiPetrillo deserves credit for stepping up and fully explaining the issue. A lot of folks who work for software vendors simply would have tried to sweep the issue under the rug, but Mike didn’t do that. That level of integrity is certainly commendable.
That being said, it seems as though VMware still has some work to do with regards to QA and software release processes. I’ve worked for a software vendor and know that it’s impossible to ship perfect software, so I’m not trying to put VMware up on a pedestal. Still, with CEO Paul Maritz personally calling out the need for improved QA, these types of mistakes are not helping VMware to recoup some of the trust that was lost by the early ESX 3.5 Update 2 adopters. VMware took it on the chin last summer and acted fast to correct a bug that would not allow some of their clients’ VMs to boot up. Sure, you could argue that the latest bug is small potatoes in comparison. But let’s remember the big picture. VMware wants to be THE software that runs on the metal. That requires an enormous amount of trust, and VMware cannot afford to continue releasing software with major QA oversights. In the short term, I expect many enterprises to delay up to 30 days before implementing updated VMware software and new product releases. In the long term, VMware will hang its hat on the quality and stability of its products. Enterprises have a high degree of confidence in VMware software today, and for VMware’s future, that degree of confidence must remain high.
Embrace your Role as Enterprise Middleware
Attending a VMware conference and seeing a presentation that assumes the entire software stack runs on VMware infrastructure has been a bit of a disappointment for me. The reason for this is that nearly all of our clients run application stacks that traverse both physical and virtual infrastructures. While I like seeing how things may look in the future, our clients want help with the problems they’re having today. That means VMware infrastructure management must integrate up the stack with tools capable of managing both physical and virtual infrastructures. VMware would do itself and its major partners in the management space (e.g. BMC, CA, HP, IBM) a service by positioning its product portfolio representative of how it’s used by most enterprises. The internal cloud or dynamic data center isn’t going to happen any time soon if it requires a fully virtualized infrastructure. Instead, VMware needs to embrace their role in the middle of the stack and show customers how to integrate their products higher up the stack.
Be Clear with your ISV Partners on your Software Direction and Roadmap
Last week I talked to a vendor who said “We really wish VMware would be more open with us regarding future plans in the management space. It’s hard to know exactly where they’re heading and find our niche in their ecosystem. Microsoft, on the other hand, has been much easier to partner with.” I’ve heard similar comments from close to a dozen vendors throughout 2008. Moving into 2009, VMware needs to be conscious of their partner ecosystem and work closely with partners to ensure that their partners can grow alongside VMware. Otherwise, I expect some of those partners to exhibit more of a willingness to work with rivals Microsoft and Citrix. It’s hard to overstress the importance of this; much of Microsoft’s dominance over the years has been built on its ability to attract and keep third-party developers. Hopefully Paul Maritz, as an ‘ol MicroSoftie, understands this issue better than most.
That’s it. Like with Oracle, I don’t feel that I’m asking too much.
[This post appeared originally both here and on Burton Group’s Data Center Strategies blog. It is republished in full with the kind permission of the author.]
Published January 2, 2009 Reads 3,557
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Chris Wolf
Chris Wolf is a senior analyst for Burton Group's Data Center Strategies service. Wolf provides Burton Group's enterprise clients with practical research and advice about server virtualization, data center consolidation, business continuity and data protection. He authored Virtualization: From the Desktop to the Enterprise, the first book published on the topic, and has published dozens of articles on advanced virtualization topics, high availability, and business continuity. Chris has logged over 15 years in the IT trenches and has focused on enterprise virtualization since 2000.
- It's the Java vs. C++ Shootout Revisited!
- Patterns for Building High Performance Applications
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Cross-Platform Mobile Website Development – a Tool Comparison
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Immersing into JavaScript Frameworks
- Workday Reportedly Prepping to Go Public
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Book Review: Sams Teach Yourself Java in 24 Hours
- OpenOffice.com Lives
- Book Excerpt: Introducing HTML5
- Adobe Sends Flex to the Apache Foundation
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- It's the Java vs. C++ Shootout Revisited!
- Patterns for Building High Performance Applications
- OpenXava 4.3: Rapid Java Web Development
- The Next Web Architecture
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Is Write Once Run Anywhere Ever Going to Be a Reality?
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?


















