Several Irregulars contributed to a rejoinder to Guy Smith's post last week around Open Source on sandhill.com. Mine below was more of a rejoinder to the Irregulars who were pretty mean to Guy. Guy is a a good Melbourne boy - he can tell them to go chunder -)
"Living in Florida, we are acutely aware of hurricanes. While we give
them single names like Katrina and Andrew, they are really armadas of
smaller destruction elements that attack with wind, flood, lighting and
so on. Hurricanes move in highly unpredictable ways depending on their
steering winds and pressure systems and the competing elements within
them.
In spite of supercomputers, daring measurement flights
in to the eye, satellites, dopplers we are still learning to predict
where they will make landfall and at what speed. Today, the National
Weather Center can predict a cone of likely hurricane track over the
next 48 hours with a potential error of 320 miles. Does not sound too
inaccurate, right" Well, each mile of coastline evacuated costs $1
million in lost wages, closed businesses and in the expense of
emergency personnel and shelter openings
In the software
business, we have Hurricane Enterprise coming. As Forrester recently
wrote, it has 4 "horsemen" - Open Source, SaaS, SOA and Offshore
Development. Reading Guy's comments and those of my Irregular
colleagues I think we are similarly trying to predict the course of
this storm. What we do not know is whether it will be a category 1 or
3. Or where it will land. And which of the elements will cause what
damage.
The important thing to remember is the conditions are
ripe. As Marten Mickos, CEO of MySQL recently said "Oracle created the
market [for open source databases] by having a highly priced
product..." As did IBM, as did Microsoft, as did SAP in other elements
of the stack.
The hurricane is the response to the vacuum. It is
the effect, not the cause. And it is a combination of many small
sub-systems. Open Source is just one of the elements. The others are
just as deadly."
The Bionic Enterprise Software 2.0
"Gentlemen, we can rebuild him. We have the technology. We have the capability to build the world's first bionic man. Steve Austin will be that man. Better than he was before. Better, stronger, faster." -The Six Million Dollar Man.
Bionic Man did not just get a nose job. He was rewired with nuclear powered limbs and implants and much more.
This weekend, several of the Enterprise Irregulars had a vigorous discussion going around Enterprise 2.0 - the impact Web 2.0, social networking, SaaS etc. are having on the enterprise. And I kept coming back to the point that any definition of Enterprise 2.0 (or whatever we or Forrester ends up calling it) has to be fundamentally rewired. It cannot just reflect the exciting new user centric innovations but also what is happening in the middle and the back in terms of service delivery, third party maintenance, IP licensing and a whole series of other innovations we have been seeing over the last few years.
I proposed the following as additional considerations as our group (and the software industry in general) seeks to define Enterprise 2.0. While by no means comprehensive, it is my attempt to get a broader discussion going.
a) supports choice of customer deployment of functionality as a service, and in installed mode
b) is architected and priced/sold as a series of services
c) sells maintenance broken in to support and upgrade charges and allows an ecosystem of partners, not just the publisher, to alternatively provide support.
d) largely automates bug fixes/upgrades which require little customer (or service partner) intervention
e) provides process management, configuration, conversion, integration, testing, systems management, end user training tools to minimize implementation and support labor
f) provides customers with a wide range of service partners which are audited, graded and certified each year based on product training completion, customer feedback,
g) commits to transparency to customers around product quality, customer service ticket resolution, outages (where provided in SaaS mode) etc.
h) provides a mechanism for certification of integration of third party software products, and re-certification as releases change
i) actively encourages a on-line developer/integrator community and pushes for an "open source" licensing of community intellectual property
j) Commits to sharing with each customer a "sticker" showing standard list of various components/services and various discounts and taxes
k) shares with customer base on a regular basis summary results of various implementation and support metrics from its service partner ecosystem
Most industries are seeing innovation in many facets from business models to channels. So is enterprise software. And even within technology specific innovation, Web 2.0 is only one facet. Enterprise software is adopting telemetry, predictive analytics and so much more.
As we innovate enterprise software, we will fix way more than the nose.
Clarification: Most of the practices I suggest above are already in use by one or more enterprise software vendor. On c) SAP offers third party maintenance through its TomorrowNow unit to Oracle apps customers. On g) salesforce.com provides metrics on its on-line performance. And customers like these innovations - so my suggestion we generalize them across the industry.
August 21, 2006 in Enterprise Software (IBM, Microsoft, Oracle, SAP), Enterprise Software (Open Source), Enterprise Software (other vendors), Enterprise Software Negotiations/Best Practices, Industry Commentary | Permalink | Comments (6) | TrackBack (2)