Tag Archives: Don

There is no “I” in IT: Oh wait yes there is.

The Dynamic Enterprise
I’m in the airport in Victoria on my way back from giving a talk sponsored by the Office of the CIO in the Government of British Columbia entitled “Enterprise-Scale Business Transformation with SOA and BPM”. Increasingly, I’m seeing efforts around large-scale Business Transformation involving the dynamic system of Business and IT.

In my talk, I asked the following question:
How do you achieve “Business Transformation” in a system that:

* Is exceedingly interdependent (or in the words of the CIO here, “tangled”)
* Responds unpredictably and dynamically to change
* Is complex enough that no single human is capable of understanding it all

In short, a system that exhibits dynamic complexity as well as high-order entropy. I have an elegant solution for this problem, but this blog entry is too short to contain it.

One Continuous Mistake
I’ve seen lately many methodologies that depend on “objective data” and measurement to align organization. Don’t get me wrong, measuring the business value of any activity is a way to align activity in a paradigm of continuous improvement. I’ve long been an admirer of Toyota Kaizen, whose principles of long-term employment, respect for the individual, empowerment and “Moving Forward” (continuous improvement) are based on a balanced and “lean” adaptation philosophy that evolves dynamically with the business environment. Not only has this facilitated the transformation of Toyota from a car maker to a hybrid car maker, but it powered their transformation from a maker of mechanical looms to a carmaker after World War II.

The granularity of the improvement cycle is a key success factor in using continuous improvement as a paradigm for business transformation. This is because a short cycle reduces the risk expose to certainties that “simply aren’t so”. @bmichelson @mtdonahue tweeted it very well by saying:

Walking on water and developing software from a specification are easy if both are frozen – Edward V Berard

What is of higher value in transformation of dynamic systems is not how you succeed, but how you fail. The ability to fail continuously and improve continuously is the secret to transformation. This requires the organization to firstly overcome fear of being “locked in” to static business processes and governance policies. Unlike the old infrastructure, the new infrastructure of Business Transformation is based on continuous improvement on short cycles and thus empowers active participation and collaboration in the shaping of optimal process. As Toyota knows, nobody knows more about process optimization than those who execute the process.

Mechanisms need to be in place for lowering the cost of failure. Short cycle times address this (borrowing from Agile), but also things like Cloud Computing’s Elastic payment model dramatically reduce the cost of failure. The era of huge IT failures should be replaced by the era of distributed intelligent transformation. Thousands of microscopic iterations of process improvement managed within a frame of trust and coordination.

An airplane is continuously off course, but also continuously reorients towards its best sense of where it’s going. As such it is capable of optimizing itself both locally (to avoid weather features and air traffic) and globally (to reduce fuel consumption and travel time). This dynamic interplay of local and global optimization is in the sweet spot for the transformational agenda.

There is no “I” in IT…oh wait yes there is.
I’ve had the great pleasure to read @davegray and his insightful post about a general theory of Information Relativity

http://communicationnation.blogspot.com/2009/06/toward-theory-of-information-relativity.html

The lovely insight here is the fundamental lack of separation between information and intention. I keep seeing transformation methodologies that depend of “objective information” to align organization, but this insight helps us to understand that information (the “difference that makes a difference”) is different from data and that the transformational power of information is inextricably intertwined with principles of presenter bias, observer bias and other key factors.


A nice commentary by toothpastefordinner.com

Nowhere is this more evident in the emergent behavior of “KPI Gaming” that manifests in organizations who have successfully implemented organizational alignment through continuous measurement of Key Performance Indicators, and have tied those KPIs to individual and organizational incentives, job descriptions and roles and organizational structure. I spoke with a CIO in Australia who bragged about how dramatically he improved project delivery time to get a fat quarterly bonus, but received a wink and a “no comment” when I pressed him on whether he rescoped any projects in order to get there. Obviously if you cut one project into 10 you can deliver projects “ten times faster”.

Mediation
This connects with the idea that “direct observation” of reality is rare and almost always mediated through our past experience and the filter of social expectation, culture and near-instantaneous mental reinterpretation. Mediation is a fundamental pattern that underlies scale in organization, as it provides a way to enforce policies, culture, route information and detect patterns. Routing information means that the organization gains the ability to amplify inspiration and best practices, while policy enables organization to enforce best practice and define itself. Of course the “mediation” pattern in Service Oriented Architecture typically involves placing a piece of hardware and/or software in the path of message flow, but there are technical architectures that perform mediation functions embedded in the endpoints.

For humans, embedding organizational culture, policy, pattern detection and information routing in the endpoint means fostering a culture that understands deeply when to escalate issues, when to share information, where to share information and when to report, stop or perpetuate behaviors. This internalization of behavioral patterns, habits and culture allows organization to achieve what Peter Drucker refers to as the goal of organization: “To enable ordinary people to do extraordinary things.”

Federation
Lorraine Lawson wrote in her blog today:
“Honestly, I’d rather write about anything besides governance, particularly SOA governance.”

http://www.itbusinessedge.com/cm/blogs/lawson/a-fresh-look-at-soa-governance/?cs=37629

This post explores the concept of Federation, the balance of regional and central authority as the differentiation between Governance and Management. Ultimately this brings me to Daryl Plummer’s folk definition of Federation which is:

“What do I have to give up in order to be a part of something bigger”.

Linking that with Drucker’s “organization enables ordinary people to do extraordinary things”, one is led to the hope that scale does not equate to life-sapping and stultifying constraint and that the autonomy that one yields to belonging is amply compensated by the scale and longevity (legacy in the positive sense of the word) of Enterprise. Although both Dilbert and “The Office” suggest that the sacrifice is your life in exchange for 20 pieces of silver, we must envision a world where great problems can be addressed at great scale.

Cycle time for continuous improvement empowers the individual to make changes in their local environment and thus experience empowerment and ownership. It’s only the rigidity of policy and process that leads to the snuffing of the individual life-force in the Enterprise.

Meditation
Or perhaps Mother Teresa is right and we cant do any great things, we can only do small things with great love.

Posted in Cloud | Tagged , , , , , , | Comments Off

The Cloud Bubble

The Gartner Hype cycle research shows Cloud Computing as being on the peak of expectations… the very top of the hype bubble roller coaster.

Vendors are looking for something to sell, and the consolidation of the data center, reducing operational cost and economy of scale are as convenient of an excuse as anything. There are some fundamental technologies as well that will make a big difference such as Virtualization.

Is computing becoming a utility?

When someone refers to cloud, the etymology of the term should be examined. This term comes from the days of network diagramming, and a cloud was an abstraction for the network. Basically whenever someone didnt feel like drawing all of the network entities, they would just draw a puffy white cloud. In essence the puffy white cloud is shorthand for “don’t worry your pretty little head about this stuff”.

Puffy White Cloud

In doing so, one hands over both control and visibility to a third party.

If your cloud provider fails, then you fail. Unless of course your cloud provides non-essential services. Don’t count on it. Large scale failures such as Gmail recently point out some of the flaws in “don’t worry your pretty little head”. You better start worrying your pretty head. Failures aren’t the only problem implicit in the cloud, the lack of transparency can lead to privacy failure. No SLA can ensure privacy, just ask the customers of UBS Bank in Switzerland.

So are there things that a business should not have to worry our heads about? (whether they are pretty or ugly or little or big)

Of course. At the risk of using the most tired analogy in Cloud Computing, we take our electricity and water as a utility. Of course any organization of sufficient size knows that backup generators may be needed. Or even emergency water supplies.

Now reading all this, you may think you know where I’m going with this “Cloud Bubble” thing. After all, vendors are our cloudwashing all of their products and the potential for an economic bubble is pretty large. but I am actually thinking of a different cloud bubble.

An Architectural bubble.

Much like the idea that everything can be viewed from a single point of view did not work for the SOA era, the idea that everything is in the cloud is equally preposterous. This is a legitimate perspective, as I said in my talk at the Burton Group Catalyst conference it is the perspective of Mr. Magoo.

Magoo cloud computing

Cloud folks need to understand that while cloud is their entire business, it is not and will not be the entire business of IT.

Posted in Cloud, Enterprise | Tagged , , , , , , , , | Comments Off

Google in talks to buy Twitter (hope) in the shadow of IBM buying Sun (fear)

Eric Schmidt has had quite an amazing ride since becoming CTO of Sun Microsystems. So has @Ev, Evan Williams who launched the blogging phenomenon with Blogger.com (sold to Google) and is in “late stage” talks to sell Twitter.com to Google (again!).

Looks like Google is rising while Sun is sinking…

Is Sun a Fail Whale?
Now it is rumored that the 1500 layoffs announced by Sun Microsystems recently were part and parcel of the negotiations with IBM. Also rumored is a late-stage price cut for Sun, another unilateral and somewhat draconian measure.

If IBM is taking an old-school consolidation approach with Sun and is already beginning a slash-and burn process that should significantly impact Sun employees. This violent and disruptive strategy is often times unnecessary and more detrimental to the long-term viability of a company. Often, the hangover from massive consolidation is mass layoffs.

I believe there is a better way. Software AG merged webMethods and became a billion dollar software company without major layoffs and turned in a 31% increase in revenue at the same time lowering costs. I’ll be the first to admit that the enemy of IT is cost (and it’s cousin complexity). How do you fight this enemy without crippling an organizations ability to grow? The first step is to know your enemy.

Big Mergers create complexity
One of the great victims of the huge economic disaster is trust. We must shift from blind faith and cronyism to rebuild trust through continuous verification. One of the extreme difficulties of scale as seen in the Bernie Madoff case is that if it’s sufficiently large it can be made so complex that nobody can understand it. This kind of “too complex to understand” is the cousin of “too big to fail”. We have to go back to “trust, but verify”.

What we can learn from Google
Google has the benefit of a radically successful and profitable core business… so making significant leaps of faith such as Twitter are not unusual.

But even Google has been making small (around 200 person) cuts in their teams in sales and marketing areas.

Accountable, iterative, tactical cuts
Gaining operational visibility and making rational, tactical cuts, you can create a transformational impact but in a non-violent way. Observe the gardener pruning a tree. She is constantly cutting the tree, yes, but the goal is to encourage growth.

Trust but Verify
Today’s organizations have poor visibility into their operations. They depend of quarterly historical results to make crude decisions about which groups stay and which ones are cut. What’s needed is a scientific, measurable, accountable way to see what is happening across silos and in near-real time. There’s an old carpenter’s saying “measure twice, cut once”. This is because measuring is less expensive and easier to “do over” than cutting.

Nonviolence requires respect
Nonviolence is stronger than violence. But nonviolence is also harder. It requires you to respect your enemy (cost and complexity).

We are seeing a significant uptake in our operational measurement products (real time business intelligence and decision support) and feel that the visibility afforded by such products can help businesses reduce costs, but without damaging their potential for growth.

But make no mistake, nonviolence is not “squishy”. The costs will come out of the system. But without the haphazard economic violence we are seeing today. Don’t cut people wholesale, we will need them to rebuild our economy

My 2 cents,
Miko

Incoming search terms:

Posted in Enterprise | Tagged , , , , , | Comments Off

SOA 2009: gradual enlightenment

In an earlier blog post, I spoke of the style of technology leadership coming from Japan. In this post, I would like to explore how the philosophies of Japan including Zen Buddhism and Bushido can be understood as contrasting ways to adopt SOA in your organization. I’m not a religious person, but I have spent a number of hours in zen meditation at silicon valley’s Kannon Do Zen center, and feel that I have some familiarity with the traditions of my family.

The Samurai Approach to SOA
Of the principal Zen Buddhist groups in Japan, my family hails from the Sotoshū (曹洞宗, the Sōtō school). In all things, the Sōtō believe in what is called “gradual enlightenment”, which is in contrast to the Rinzai school which believes in “sudden enlightenment”.

The Rinzai believe that by concentrating on a kōan, a puzzle that escapes rational explanation (famous example, what is the sound of one hand clapping), there can be a transcendental moment from which the mind breaks from logic and achieves enlightenment.

In SOA, that kōan is “what is the business value of SOA?”

If this question were so easy to justify, then all beings would be enlightened, and all enterprises would achieve perfect architecture. The reality is that this kōan is very hard to penetrate. Is it agility? Reusability of components to build Business Processes? Dramatically lowered cost of IT operations? Each of these ideas is a kōan by itself!

Rinzai Zen has long been associated with the Samurai warriors. The philosopy of Ichi Geki Hissatsu (to kill with one stroke of the sword) is compatible with the idea of sudden enlightenment, the single blow of the katana during warfare or a blow from the kyôsaku during sitting meditation is enough to awake the warrior from the bonds of earthly torpitude.

This type of samurai SOA is the kind that predominated 2007-2008 and is seriously being questioned at the moment. Some call this “Big Bang” SOA and it requires a great deal of budget, very large SOA Competency Centers and a command-and control infrastructure only a Shōgun could love.

The Farmer’s Approach to SOA
The Sotoshū are not associated with Samurai at all, although there certainly were famous Samurai amongst the ranks of the Sōtō. They have been traditionally associated with humble farmers.

Farmers are patient. They cultivate. They are aware of the cyclical rising and setting of the sun, of the seasons. It’s appropriate to be mindful of the right season and to cultivate the right actions in the right seasons. Don’t try to plow the earth in the winter! Farmers have a great sensitivity to their environment and understand the interconnection of all beings in nature.

Think Globally, Act Locally
There’s a well-known saying from the environmental movement called “Think Globally, Act Locally”. This means thinking about the impact to the environment, but not trying to change the world all at once, but trying to change what you can–the local environment. Please recycle that soda can in your hand, that sort of thing.

And a terrific mandate from the perspective of Enterprise Architecture. Enterprise Architects by their nature think globally, and in 2008, many architects too their global thinking across the whole Enterprise. This was a natural effort, because achieving awareness of the “global” situation in IT, you become aware of the inefficiencies of siloed organization.

Tribes dont have to be business units. They can be accumulated around a single software vendor’s “platform”. They can be accumulated across geographic boundaries. They can be by employer if you have multiple companies working together such as with System Integrators. Tribes can be across ministries or departments.

One of the first things you notice is the inefficiency of tribalism and the “good for me, bad for you” practice that comes with it. This is one of the key themes in my book, SOA Adoption for Dummies, which will be launched in japanese language in the spring. This is a global idea, perhaps not the size of the whole planet, but at least the size of your whole enterprise.

Overcoming these natural human tendencies to form warring tribes is the zen of creating perfect organization. Organization that is in harmony with technology and in harmony with one another.

Perfect organization *can* be achieved through the stroke of the sword, through military might. However, 2009 is not the season for this. Budgets are cut, organizational will is lowered and people are in a “recession” mindset.

2009 is the season for “gradual awakening”–the realization that all parts of the enterprise contribute to the survival of the whole. A realization about the interconnectedness of things and our part in the whole of society. A realization that “Service” orientation does not just mean component orientation, but in fact the human desire to be of service is an integral part of the cybernetic system of the enterprise–and how tribalism gets in the way. The ability for your Enterprise as a whole to serve the outside world is no longer a matter of increasing margins, it is a matter of absolute survival.

Cultivate mindfulness of your karma
A way to sow mindfulness is to look closely at the costs of behavior. In economics, an Externality is defined as an impact on any party not directly involved in an economic decision. A classic example is how some manufacturing processes can cause pollution that puts a terrible cost onto your neighbors.

Study how tribal behavior in your organization puts pollution into other organizations within your enterprise. You can begin by measuring these costs and showing these measurements to the upper management.

In Buddhism, the concept that we are all interconnected and our actions have repercussions that come back to us is the law of Karma (Sanskrit: कर्म). Thus if we pollute our organizations with political infighting and me-first behaviors, we are sickening our own environment and lessening the ability of our Enterprise to provide service to the outside world. This will surely come back to haunt your peace of mind and possibly result in adverse consequences to your organization. Some organizations respond to this by becoming even more political and these siloed organizations fight each other even more fiercely. This type of vicious cycle can result in the “death spiral” of organization, and the eventual collapse of your company.

In order to manifest the change we need in 2009, we need to create virtuous cycles, not vicious cycles. Taking the spirit of Kaizen (改善, Japanese for “continuous improvement”, a business philosophy), we can first become aware of the externalities, the toxic pollution in our organization caused by tribal behavior. We can raise business awareness of these toxins by measuring them. By showing these measurements to decision makers, we can help restore harmony to our Enterprises. And this will improve the way in which our Enterprises can serve the outside world, thus truly achieving an enlightened form of service orientation.

My 2 cents (or 2 yen),
Miko

Posted in Cloud | Tagged , , , , , , | Comments Off