Part of the reason Infrics.com exists is to provide a voice for my ideas about the future of technology, business, and society. I have done a lot of work doing research for others. On this site, you've seen the ideas that reflect my own original work, based on my IT career that started answering help desk phones, took me into C-level strategy meetings, and included a lot of discussions with leading IT vendors about the future.
Infrics.com is also designed to make my research, analysis, social media, and journalism skills visible to a prospective employer--contract, commission, or full-time. One of the frustrations for the latter goal is that conventional resumes and conventional wisdom about them (summary form only, use lots of keywords to get caught by automated scanning systems, keep it to only 2 pages) leaves most of my talent unseen.
In consultation with a recruiter and career coach I trust, I've looked at his samples of great resumes that broke that mold, and taken a different tack with my own. It starts with a this 10-second story about my value, a "Donald Ham Venn diagram." At a glance, you or a prospective employer can see where I come from and where it's valuable. You'll also learn the four ways that value becomes tangible, and meet the idea of a "fox" in the enterprise. What are the other three?
Take a look. If you've found value here in all the free content on Infrics.com, I'd appreciate your help to let people know I'm available, your consideration for consulting or contract roles in your own company, and your good wishes to help me continue this work -- making a good living by doing it.
Donald Ham's resume
Showing posts with label IT organization. Show all posts
Showing posts with label IT organization. Show all posts
Tuesday, December 20, 2011
Monday, August 1, 2011
How Technology Disappears: Part 2 of "A World of Services"
Thinking of technology delivery as an expression of services is a big idea. Services help technology in business disappear.
Why is this important? What’s the payoff?
Building a house is a good example of simplified services. Doors and windows are simplified and built to standard sizes. You can buy what you need off the shelf and install it without customization, secure in the knowledge that it will fit and meet regulatory codes. Because it was manufactured in large quantities in a standardized way, economies of scale make it much less expensive than a custom-made equivalent. In exchange, you accept the range of sizes, styles, and colors, and design the house to accept the standards.
In business, most IT functions labeled “-as-a-service” are built on a model like this; users accept some standardization and buy the service as offered. But that doesn’t fit for every business need, especially when the legacy technology grew up around ever-increasing levels of customization and complexity. Which leads to:
Frankly, some parts of business are complex, and there is no magical way around it. Even if you overcome the change management issues around greater simplicity of business processes, there are still regulatory and legal complexities that cannot be avoided. There are some complexities that deliver competitive value. But there are ways to abstract that complexity and mask it so that it appears simple. Someone has to manage complexity, but they can deliver it in such a way that those who use the service neither know nor care what is going on behind the scenes.
For an example of this, look to your car. In the last 25 years, something remarkable has happened to automobiles. Engines and transmissions, even in inexpensive cars, have growth dramatically more complex than before: turbochargers (sometimes 2 of them), multiple valves per cylinder, with continuously variable valve timing. Direct injection of fuel, electronic automatic transmissions with up to 8 speeds--all controlled by a computer system more powerful than mainframes of the recent past.
It’s all abstracted from the driver. Start the car and it goes, without you having to care about a single one of those technological marvels. Furthermore, during the 100,000 mile warranty period, the only maintenance required is fluid and filter changes. Most of the engine is shrouded in molded plastic, looking more like a plug-in module than a piece of machinery. Motive power as a service.
That’s the model current businesses and their IT departments can aspire to as a means of managing the complexity that can’t be eliminated. The central questions
If you have succeeded, the result will be “building blocks” for technology and business processes, standard-appearing components. They can be consumed--used as-is--or recombined to create other services.
Service delivery starts with the end user, and works back until it reaches infrastructure. At the top, the main deliverable is “IT as a service.” That service is itself composed of individual and federated services. This chart shows what that would look like:
| Cheshire Cat image from victorianweb.org |
Why is this important? What’s the payoff?
- Agility: The holy grail of business technology is to get to value more quickly. Services move IT toward plug-and-play, and away from custom-tailored, take-forever-to-deploy solutions.
- Cost: standardize, externalize, gain economies of scale. Spend time and money on the things that make you competitive.
- Services are a foundational part of the move to stateless devices. “Your-business-as-a-service” is a perfect match for “any device/any time/anywhere.”
- Services are foundational as part of moving decision-making about technology away from those who provide it (the traditional IT department) and toward those who use it.
Service definition 1: simplify and standardize complex processes
Building a house is a good example of simplified services. Doors and windows are simplified and built to standard sizes. You can buy what you need off the shelf and install it without customization, secure in the knowledge that it will fit and meet regulatory codes. Because it was manufactured in large quantities in a standardized way, economies of scale make it much less expensive than a custom-made equivalent. In exchange, you accept the range of sizes, styles, and colors, and design the house to accept the standards.
In business, most IT functions labeled “-as-a-service” are built on a model like this; users accept some standardization and buy the service as offered. But that doesn’t fit for every business need, especially when the legacy technology grew up around ever-increasing levels of customization and complexity. Which leads to:
Service definition 2: abstract complexity
Frankly, some parts of business are complex, and there is no magical way around it. Even if you overcome the change management issues around greater simplicity of business processes, there are still regulatory and legal complexities that cannot be avoided. There are some complexities that deliver competitive value. But there are ways to abstract that complexity and mask it so that it appears simple. Someone has to manage complexity, but they can deliver it in such a way that those who use the service neither know nor care what is going on behind the scenes.
For an example of this, look to your car. In the last 25 years, something remarkable has happened to automobiles. Engines and transmissions, even in inexpensive cars, have growth dramatically more complex than before: turbochargers (sometimes 2 of them), multiple valves per cylinder, with continuously variable valve timing. Direct injection of fuel, electronic automatic transmissions with up to 8 speeds--all controlled by a computer system more powerful than mainframes of the recent past.
It’s all abstracted from the driver. Start the car and it goes, without you having to care about a single one of those technological marvels. Furthermore, during the 100,000 mile warranty period, the only maintenance required is fluid and filter changes. Most of the engine is shrouded in molded plastic, looking more like a plug-in module than a piece of machinery. Motive power as a service.
The technology disappears, the benefit is what’s consumed.
That’s the model current businesses and their IT departments can aspire to as a means of managing the complexity that can’t be eliminated. The central questions
- Does this have to be complex? Is this a complexity of heritage process or legacy technology that is not needed? Is it a worthwhile tradeoff to lose some customization to gain agility and lower cost? If so, you can move to the “simplify service” route. Classic examples, standard office applications like word processing and e-mail.
- Is this complexity that adds value, or is unavoidable for structural reasons, such as regulatory compliance? If so, the goal would be to abstract that complexity away from processes or people who use it, so that to them it appears simple. For each complex service, ask question 1 again: are there components of this complexity I can simplify to make the abstraction process faster, easier, cheaper.
If you have succeeded, the result will be “building blocks” for technology and business processes, standard-appearing components. They can be consumed--used as-is--or recombined to create other services.
A hallmark of service orientation: those who provide a service know and care about the way it is provided, those who consume it don’t have to: DKDC (don’t know, don’t care.) As service orientation spreads through IT and a company, DKDC spreads downward from the top, while power to deploy technology and combine services spreads upward toward users.
Service delivery starts with the end user, and works back until it reaches infrastructure. At the top, the main deliverable is “IT as a service.” That service is itself composed of individual and federated services. This chart shows what that would look like:
The lower levels are foundational for those above. The Service Management level and Service Federation levels represent what I believe to be the future of IT within companies:
- Definition and management of services becomes a central role, highly technical and specialized positions in the organization tend to be externally sourced as individual service components or packaged as third party services. Internal skills include high levels of focus on service contracts and service level agreements. The orchestration of services and the management of quality of service delivery take on new importance.
- Business applications are delivered as a service, either directly by a cloud vendor, as composite applications created in-house through federation of other services, or as legacy applications delivered through desktop virtualization.
- At the Delivery level, the close tie-in with stateless computing shows its value. The entire “business as a service” experience is delivered through a web interface, and IT gets out of the user device management business.
- Key vertical roles within the services organization are the technology architect, who works across the various disciplines on service design, integration, and delivery; and the business technology analyst, a main point of contact between top-level service consumers--the users and the business departments--and the various service delivery teams. But note, DKDC even extends to this level of consumer; if infrastructure-level services are deployed correctly, the analyst does not need to know or care how they are delivered.
When technology disappears, information technology will have grown up; delivery of business capabilities through services is how that happens.
Next in the Big Ideas series, we’ll look at how stateless computing and a world of services become success triggers for the third major idea: flattening of organizations, and the movement of tech power ever closer to those who use it.
Friday, July 22, 2011
Tell me where it hurts: part 1 of "A World of Services"
Think about where it hurts when you consider the current state of technology in business:
![]() |
"I'll need a business case, an ROI analysis, approval from legal
and finance, a project manager, FTEs, and
a development environment in three minutes, or we're all dead!"
|
- Business technology seems moribund; it takes forever and costs too much to do things you can do easily in the consumer technology world.
- CIOs would like to see themselves as Mr. Spock to the CEO’s Captain Kirk: a trusted consultant who comes up with the right solution, standing by the captain bravely staring into the future. In practice, IT is often more like Mr. Scott in engineering, asked to perform the impossible with astoundingly complex machines, scrambling to save the day. When Kirk said, “Mr. Scott, I need warp speed in three minutes or we’re all dead!” Commander Scott always came through. Unfortunately, CIOs don’t have scriptwriters on their side.
- Needless to say, if the fictional USS Enterprise operated like the enterprises we serve every day, it would have fallen out of the sky very early in the first season. There has to be a better way.
People have dreamed of a streamlined, responsive IT and a truly agile business for a very long time. Enter the idea of services.
Web services. Service Oriented Architecture. Cloud services. Software as a Service. Middleware-aaS. Platform-aaS. Infrastructure-aaS.
Decompose technology delivery into manageable services.
That’s my point. The idea of services in business--IT especially-is one of the keys to understanding the future. Embracing the services idea actually does have promise to improve things. We can look more closely to find out why.
One common theme at Infrics.com is that there is a bigger story about technology, business, and society than we see when we're head-down, working on tasks and projects. There are many reports and many companies who will help you do the head-down work; legions of dedicated people are giving their careers to those endeavors. This is about the other part: looking for themes within the big story that may help us do things better. The idea of services in that big picture isn't sexy, and it's not all that buzzword-friendly. but I contend that it's worth examining.
First, some level-setting: to understand the potential of services in business, we need to think of business processes and outcomes as either horizontal or vertical:
Look at this definition and this slide, from the Infrics analysis of research styles:
“Is the focus horizontal or vertical? If many people come to you to solve a similar need across many departments, your focus is likely horizontal. If you bring together people from many departments to achieve something that wouldn’t happen without that coordination, you’re more vertical. “
What is a service? Let’s try this on
Service: a means of delivering value, either through simplification and standardization of complex processes, or by abstracting complexity to the point that it appears simple to users, Services are primarily horizontal in nature; they can be reused and combined with other services to create primarily vertical outcomes.
What does that mean in practical terms?
We know services almost instinctively, because in areas outside of business and IT, we use them all the time. The most classic example is electricity (thanks, Nicholas Carr); enormous complexities of generation and distribution are abstracted at the end user level. We have wires coming into our homes and a bill once a month. Because electricity is standardized for voltage, frequency, installation codes, and connectors, we can provision our entire home with simple, off-the-shelf appliances and lights, secure in the knowledge that it will all work.
Thinking of Power-as-a-Service shows two important ways to evaluate the value of service-oriented thinking, service KPIs, if you will:
“This means something. This is important.” Roy Neary (Richard Dreyfuss) in “Close Encounters of the Third Kind.”

Look at this definition and this slide, from the Infrics analysis of research styles:
“Is the focus horizontal or vertical? If many people come to you to solve a similar need across many departments, your focus is likely horizontal. If you bring together people from many departments to achieve something that wouldn’t happen without that coordination, you’re more vertical. “
What is a service? Let’s try this on
Service: a means of delivering value, either through simplification and standardization of complex processes, or by abstracting complexity to the point that it appears simple to users, Services are primarily horizontal in nature; they can be reused and combined with other services to create primarily vertical outcomes.
What does that mean in practical terms?
- Some services are consumed by other services (or processes), some are consumed by people (users.)
- At each level, those consumers are spared the need to know how the service was supplied, they are freed to just use it to accomplish what they need.
- In general, those services that represent simplification and standardization can be seen as plug-and-play building blocks, and represent the lower layers of the chart: infrastructure as service.
- Services that mask complexity so that it appears more simple are enabled by those plug-and-play services lower in the stack. Human resources, for instance, is a horizontal service composed of other services, and in turn delivered to vertical “run the business” efforts.
- By virtue of their reusability, services reduce or eliminate duplication of effort, driving down costs.
- By virtue of standardization--especially when they represent simplified business processes--services often lend themselves to competitive bidding and outsourcing.
- Services tend to increase flexibility, and reduce deployment times, enabling greater agility from technology and business processes
We know services almost instinctively, because in areas outside of business and IT, we use them all the time. The most classic example is electricity (thanks, Nicholas Carr); enormous complexities of generation and distribution are abstracted at the end user level. We have wires coming into our homes and a bill once a month. Because electricity is standardized for voltage, frequency, installation codes, and connectors, we can provision our entire home with simple, off-the-shelf appliances and lights, secure in the knowledge that it will all work.
Thinking of Power-as-a-Service shows two important ways to evaluate the value of service-oriented thinking, service KPIs, if you will:
- A good service disappears. You don’t have to be aware that it is there, you just get your work done or your problem solved.
- A good service enables DKDC--Don’t Know, Don’t Care. I don’t know where the generators are that power my home, and I have no reason to care whether I know or not.
When you think of services in enterprise and IT terms and consider the cloud computing discussion, the true test of cloud success would be DKDC; if I am the consumer of a cloud service, and don’t have to know or care that it is a cloud service, it’s performing as it should. By their nature, services push the DKDC question to deeper and deeper levels, away from the consumer.
“This means something. This is important.” Roy Neary (Richard Dreyfuss) in “Close Encounters of the Third Kind.”
Remember the big picture:
- Simplify complexity where possible, push it down the stack away from users where needed, by decomposing technology delivery into reusable services--create a Service Oriented Enterprise. (subject of this series, A World of Services)
- Decouple the delivery of data and programs from specific devices, to allow users the ability to use technology without being limited by their machines. Make delivery Stateless. (subject of the first of the big ideas articles, Free Your Machines, and Nothing But Net)
- Move direct power to manage information closer to the people who use it, and away from complex programming and projects. Flatten organizations and make IT an invisible part of business processes. (articles in development now)
Next in A World of Services, "How technology disappears" Mapping services to business, describing IT services and the services-based IT organization, and thinking about innovation in the resulting low-inertia business environment.
Subscribe to:
Posts (Atom)


