The Cloud Pays Off

Cloud Bus.jpeg

So for those of you who thought the cloud only pays if your a consumer of technology who is looking for scalability and flexible pricing models, think again. 


Bloomberg has an interesting article on how Adobe is growing their revenue by billions switching their apps to to the cloud. 


Instead of customers paying a one time purchase price for Creative Suite or Acrobat, now customers must pay for Creative Cloud or Document Cloud subscription fees that may sound small in the beginning, but really add up over time. 


And more than that, Adobe doesn’t have to worry about wowing customers with the next upgrade in order to get them to make another purchase, because as long as their products are competitive, the customers will keep paying their subscriptions fees money month after money month.


What’s better than making a sale to a customer?  Selling to them in a cloud subscription model that keeps paying and paying and paying. 


No wonder it’s better to have your head and technology in the cloud–it’s a true rainmaker! 😉


(Source Photo: Andy Blumenthal)

Acrobatic Fun

Acrobat Acrobats 3 Acrobats 1 Acrobats 2 Acrobats 4

This was a cool show we saw at the Maryland Renaissance Festival this past weekend. 

The show combined some nice acrobatic tricks with a good sense of humor. 

The torture and killing was nasty in the medieval ages, but at least they took the edge off with some daring and showmanship in the joust and on stage. 😉

(Source Photos: Andy Blumenthal)

Okay For A Drive By

Shooter
So, having grown up in New York, I’ve definitely heard of a drive by shooting, but never a “drive by meeting”. 



Until a colleague asked me, “Okay for a drive by?”



A little taken aback, but I was available (and figured not in any imminent danger by his type of “drive by”), so I agreed to meet for a few minutes. 



The meeting was quick, like a car whizzing by, but we discussed what was needed and accomplished the immediate goal. 



Personally, I prefer when someone is driving the meeting, rather than having a drive by meeting, but we all need to be agile to whatever the day brings. 😉



(Source Photo: Andy Blumenthal)

The Materiality of Super Strength Graphene

Scientific researchers in Britain, Norway and the U.S. are bringing us a major breakthrough in material science—by developing a “super strength” substance called graphene.

According to the Guardian (26 December 2012), graphene has “unmatched electrical and physical properties.” It’s made of an “atom-thick sheet of carbon molecules, arranged in a honeycomb lattice,” and promises to revolutionize telecommunications, electronics, energy industries, not to mention the untold applications for the military.

– Conductivity:  Transmits electricity a million times better than copper
– Strength: The strongest material known to humankind, 200 times that of steel (Sciencebuzz)
– Transparency & Flexibility:  So thin that light comes through it; more stretchable than any known conductor of electricity

Just a few of the amazing uses graphene will make possible (some of these from MarketOracle):

– Home windows that are also solar panels—clear off that roof and yard
– TV in your windows and mirrors—think you have information overload now?
– Thinner, lighter, and wrappable LED touch screens around your wrists—everyone can have Dick Tracy style
– Medical implants and organ replacements that can “last disease-free for a hundred years”—giving you that much more time to be a helicopter parent
– Vastly more powerful voice, video and data and palm-size computers—giving the average person the “power of 10,000 mainframes”
– Both larger and lighter satellites and space vehicles—imagine a skyscraper-size vehicle weighing less than your “patio barbecue grill”!
– Tougher and faster tanks and armored personnel carriers with the plus of an invisibility cloak—even “Harry Potter” would be jealous

The potential is truly amazing, so whomever thinks that the best technology is behind us, better think again. Better yet, soon they’ll be able to get a graphene brain implant to help them realize what they’ve been missing. 😉

(Source Photo: here with attribution to University of Maryland)

Work Off Of Standards, But Stay Flexible to Change

Modelt

Interesting book review in the Wall Street Journal (18 January 2012) on Standards: Recipes for Reality by Lawrence Busch.

Standards are a fundamental principle of enterprise architecture, and they can mean many things to different people–they can imply what is normal or expected and even what is considered ethical.

Reading and thinking about this book review helped me to summarize in my own mind, the numerous benefits of standards:

Predictability–You get whatever the standard says you get.

Quality–By removing the deviation and defects, you produce a consistently higher quality.

Speed–Taking the decision-making out of the routine production of standardized parts (i.e. we don’t have to “reinvent the wheel each time”), helps us to move the production process along that much faster.

Economy–Standardizing facilitates mass production and economies of scale lowering the cost of goods produced and sold.

Interoperability–Creating standards enables parts from different suppliers to inter-operate and work seamlessly and this has allowed for greater trade and globalization.

Differentiation–Through the standardization of the routine elements, we are able to focus on differentiating other value-add areas for the consumer to appeal to various tastes, styles, and genuine improvements.

While the benefits of standards are many, there are some concerns or risks:

Boring–This is the fear of the Ford Model-T that came in only one color, black–if we standardize too much, then we understate the importance of differentiation and as they say “variety is the spice of life.”

Stagnation–If we over-standardize, then we run the risk of stifling innovation and creativity, because everything has to be just “one way.”

Rigidity–By standardizing and requiring things like 3rd-party certification, we risk becoming so rigid in what we do and produce that we may become inflexible in addressing specific needs or meeting new requirements.

The key then when applying standards is to maximize the benefits and minimize the risks.

This requires maintaining a state of vigilance as to what consumers are looking for and the corollary of what is not important to them or what they are not keen on changing. Moreover, it necessitates using consumer feedback to continuously research and develop improvements to products and services.  Finally, it is important to always be open to introducing changes when you are reasonably confident that the benefits will outweigh the costs of moving away from the accepted standard(s).

While it’s important to work off of a standard, it is critical not to become inflexible to change.

(Source Photo: here)

Now That’s Flexible

This couch should be the poster child for flexibility.Absolutely incredible.

It weights about 40 lbs and extends like an accordian in just about any configuration you can imagine.

One minute it’s a chair, a bench, a love seat, a couch–it’s straight, curvy, a circle–it’s short, it’s long–whatever you want.

This is what we should aim for–whether it’s with technology, leadership, or life–flexibility to meet the needs of the occasion.

Like this couch–be flexible and adaptable yet stable and reliable–and you will amaze!

>Staying Open to Open Source

>

I don’t know about you, but I have always been a pretty big believer that you get what you pay for.

That is until everything Internet came along and upended the payment model with so many freebies including news and information, email and productivity tools, social networking, videos, games, and so much more.

So when it comes to something like open source (“free”) software, is this something to really take seriously for enterprise use?

According to a cover story in ComputerWorld, 10 May 2010, called “Hidden Snags In Open Source” 61% say “open source has become more acceptable in enterprises over the past few years.” And 80% cited cost-savings as the driving factor or “No. 1 benefit of open-source software.”

However, many companies do not want to take the risk of relying on community support and so “opt to purchase a license for the software rather than using the free-of-charge community version…to get access to the vendor’s support team or to extra features and extensions to the core software, such as management tools.”

To some degree then, the license costs negates open source from being a complete freebie to the enterprise (even if it is cheaper than buying commercial software).

The other major benefit called out from open source is its flexibility—you’ve got the source code and can modify as you like—you can “take a standard install and rip out the guts and do all kinds of weird stuff and make it fit the environment.”

The article notes a word of caution on using open source from Gartner analyst Mark Driver: “The key to minimizing the potential downside and minimizing the upside is governance. Without that you’re shooting in the dark.”

I think that really hits the target on this issue, because to take open source code and make that work in a organization, you have got to have mature processes (such as governance and system development life cycle, SDLC) in place for working with that code, modifying it, and ensuring that it meets the enterprise requirements, integrates well, tests out, complies with security, privacy and other policies, and can be adequately supported over its useful life.

If you can’t do all that, then the open source software savings ultimately won’t pan out and you really will have gotten what you paid for.

In short, open source is fine, but make sure you’ve got good governance and strong SDLC processes; otherwise you may find that the cowboys have taken over the Wild West.

>Hard On Issues, Soft on People

>

There is a classic article in Harvard Business Review entitled “The Hard Work of Being A Soft Manager” (1991) by William H. Peace, which sums up “soft leadership” this way: “the stereotypical leader is a solitary tough guy, never in doubt and immune to criticism. Real leaders break that mold. They invite candid feedback and even admit they don’t have all the answers.”

The author recalls his mentor whom he says “taught me how important it is to be a flesh-and-blood human being as well as a manager. He taught me that soft qualities like openness, sensitivity, and thoughtful intelligence are at least as critical to management success as harder qualities like charisma, aggressiveness, and always being right.”

To me, there is a time and place for hard and soft leadership qualities. Leaders must be firm when it comes to driving organizational results and performing with the highest ethical conduct and integrity, but they should act with greater flexibility when it comes to open communications and collaboration with people.

I believe that leaders would be wise to follow the leadership adage of “be hard on issues and soft on people”. This means that great leaders stand up and fight for what they believe is best for their organization and they team and collaborate with their people to make results happen. In this way, leaders and their staffs are working in unity of purpose and as a genuine team, with leaders seen as human, credible and worthy of people’s dedication and hard work. To me the perfect example of this leadership style is Howard Schultz, the CEO of Starbucks who is relentless in his pursuit of a successful global coffee retailing company, but is also passionate about taking care of his diverse stakeholders from employees to coffee growers and even the environment.

In contrast dysfunctional managers are hard on people and soft on issues. They are indecisive, waiver, or are seen as subjective on business issues and this is hard on their people. Moreover, these managers let out their professional and personal frustrations on the very people that are there to support them in the enterprise. Here, leaders alienate and disenfranchise their people, fragment any semblance of teams and fail at their projects. The leaders are viewed as powerful figures that rule but do so with injustice and without meaning. An example of this failed leadership style is “Chainsaw Al” Dunlap who relentlessly cut people to cut costs, but as Slate put it (31 August 1997) “built his ‘turnarounds’ on cosmetic measures designed to prop up stock prices.”

By being unyielding in doing what is right for the mission, and acting with restraint with people, leaders can bring the best of hard and soft leadership qualities to bear in their positions.

Of course, these leadership traits must be used appropriately in day-to-day situations. Leaders should be hard on issues, but know when to throttle back so business issues can be worked through with stakeholders and change can evolve along with organizational readiness. Similarly, leaders should be soft on people, but know when to throttle up to manage performance or conduct issues, as necessary. In this way, hard and soft qualities are guidelines and not rules for effective leadership, and leaders will act appropriately in every situation.

>Common Language for Enterprise Architecture

>

What happens when one set of enterprise architects can’t read another’s enterprise architecture “artifacts”?

This may sound ridiculous, but this is a very real problem at the Department of Defense (DoD) and at many other agencies.

Government Computer News, 1 February 2010, has an article on “Primitives and the Future of SOA” about how “DoD looks to develop a common vocabulary to improve system design.”

Dennis Wisnosky, the chief technical officer at the DoD Business Transformation Agency came face-to-face with this problem:

“We were building a business enterprise architecture when the whole team changed because the contract [that the work was being performed under] was won by different people…The new company came in and, all of a sudden, their people had different ideas for how the architecture should be built…Their way might have been a good way, but we had already invested hundreds of millions of dollars in another way, and it seemed to be a wiser course of business action to get these new people to learn the old way.”

Mr. Wisnosky tackled the problem head-on:

Like the periodic table of 117 core elements that make up everything in our world, Mr. Wisnosky set out to build the DoD architecture using a set of primitives or basic building blocks. “Primitives are a standard set of viewing elements and associated symbols” based in DoD’s case on the Business Process Modeling Notation (BPMN)”—a graphical representation for processes in a workflow. Armed with the set of primitives, DoD was able to get “the business process architecture, so that they are described in a way that the meaning of this architecture…is absolutely clear to everyone.”

Wisnosky aptly compared using a common language (or set of primitives) for EA, so everyone could read and understand it, regardless of their particular EA methodology to how musicians anywhere in the world can read standard music notation and similarly how electrical engineers can read electrical diagrams based on standards symbols.

This is a big step for EA, where traditional architecture artifacts are not as user-centric as they should be and often leave their readers/audience questioning the purpose and message intended. In contrast, the use of a common EA vocabulary and set of symbols is right in line with developing a user-centric enterprise architecture that is easy for users to understand and apply, because once you know the standard set of primitives you can read and understand the architecture better than an architecture based on a proprietary or ever changing vocabulary.

As Wisnosky points out, primitives are also a nice fit with Service Oriented Architecture, because you can use primitives or patterns of primitives to represent standard business processes and these can be used over and over again for the same services that are needed throughout the business.

This use of primitives for business process notation is consistent with the use of the National Information Exchange Model (NIEM) for information notation. “NIEM enables information sharing, focusing on information exchanged among organizations as part of their current or intended business practices. The NIEM exchange development methodology results in a common semantic understanding among participating organizations and data formatted in a semantically consistent manner. NIEM will standardize content (actual data exchange standards), provide tools, and managed processes.”

While, we need to leave a certain amount of flexibility in EA for architects to apply their trade to meet specific agency requirements, there is a huge benefit to standardizing on a common vocabulary, so architects can speak the same language. This concept is all the better when the language and design methodology selected for EA is simple and clear so that even non-EA’s (our regular business and IT people) can read and understand the architecture.

Building EA with primitives and clear and simple vocabulary and design represents a user-centric EA moment that I for one, applaud loudly. Another way to say this is that an EA without primitives is a primitive EA.

>Zipcar = Cloud Computing

>

No, not exactly. But they actually do have a lot in common in that they are both about sharing resources and using them to achieve cost-savings and flexibility.

An article in Fortune Magazine (September 14, 2009) on Zipcars really got me thinking about this.

With cloud computing, we are sharing our IT infrastructure, storage, and/or applications with others and using the services of cloud providers. It is one big virtual environment, where instead of everyone having their own technologies and applications, we make use of shared resources and we meet our information technology needs on demand and pay only for what we use.

Zipcars has the same-shared model as the cloud, and shifting toward this new paradigm is going to help preserve the environment.

Usage: Like cloud computing, Zipcars provides for the use of automobile when you need one and you pay by the hour or day, according to what you use. It’s flexible, saves money, and cuts down on the number of vehicles on the road and therefore on the pollution associated with them.

Cost: Both Zipcars and cloud computing cost pennies on the dollar. For a basic $50 membership and $11.25 an hour you can drive a Zipcar (note: drivers who give up their own cars save an average of $800 per month). For 12-25 cents per month you can store a gigabyte in the cloud or for 10 cents-$1.25 an hour you can process tasks on the Elastic Computer Cloud (EC2).

Functionality: Zipcars move people around and cloud computing moves data.

Centralization: Zipcars are co-located in “company created ‘pods’ or group of cars in parking lots or garages,” and cloud computing services are centralized in data centers of large cloud providers (like Google, Amazon, Microsoft, and IBM)

Market: Zipcars has grown already to 325,000 members and is growing 30% a year with a overall market for shared vehicles expected to balloon to $800 million over the next five years (Fortune), and business IT spending on cloud computing is expected to rise from $16 billion last year to $42 billion by 2012 (IDC).

Users: Major companies (not just individuals) are using Zipcars—so far “about 8,500 companies have signed up, including Lockheed Martin, Gap, and Nike.” And brand name companies are signing up for cloud computing, such as NY Times, NASDAQ, Major League Baseball, ESPN, Hasbro and more. (http://www.johnmwillis.com/other/top-10-entperises-in-the-cloud/).

Going green: Each shared Zipcar “takes up to 20 cars off the road as members sell their rides or decide not to buy new ones.” Each move to cloud computing makes some or all of organizations unique servers, storage devices, and applications obsolete.

The trend: With the transportation market, the future will be “a blend of things like the Zipcar, public transportation, and private car ownership (according to Bill Ford), and with the IT industry, the future will be a combination of cloud computing, managed services, and in-house IT service provision.

Zipcars and cloud computing are benefiting from the new shared services model driven by cost-savings, flexibility, efficiencies of allotment, and eco-consciousness. These are driving change in our usage of transportation and computing for the better.