The Bus Number

218319.strip.print.gif

Everyone in the trenches of IT knows that Dilbert is drawn from real life - and [today’s strip]
(
http://dilbert.com/fast/2014-04-15/) is no exception. Does your IT organisation rely on knowledge that is held only by only a few people, or maybe even one person? This is known as the bus number or bus factor - basically, the number of people who would have to be hit by a bus for the organisation to be severely affected. With slightly less black humour, let’s say they win the lottery, get a dream job elsewhere, or simply feel sick and don’t come in to work one day. Regardless of the details, most organisations have a bus number of one.

That’s right: if a single person is missing, the organisation is unable to operate normally. Note that it’s rarely just one person, old Bob who’s been there since the beginning and knows everything. It’s more likely to be Alice the database whisperer, Carol who knows which arcane options to give the batch jobs so they’ll all go through in sequence, Dave who has the admin password to the core routers, and so on.

If you’re not in IT, this may seem crazy, but trust me, this is exactly how most teams work. Everyone knows they should get around to documenting this stuff, if not outright automating it, but there are always more fires to put out than there are hours in the day… This sort of thing is a serious business risk, too, but it’s invisible to management unless they go looking for it, and few managers are inclined to look for additional problems.

Everything muddles along - until Bob wins the lottery...

Marketing is a four-letter word

To techies, "marketing" has always been a four-letter word. My own first exposure was in the Browser Wars of the Nineties, when Microsoft was widely held to have won by "marketing" (pronounced with extreme scorn). That attitude is alive and well today:

Luckily, this time around there are people calling out that attitude as misguided: What Heartbleed Can Teach The OSS Community About Marketing:

Remember CVE-2013-0156? Man, those were dark days, right?

Of course you don’t remember CVE-2013-0156.

[…]

Compare "Heartbleed" to CVE-2014-0160, which is apparently the official classification for the bug. (I say "apparently" because I cannot bring myself to care enough to spend a minute verifying that.) Crikey, what a great name that is.

heartbleed.png

The open-source community has always had a bit of a hair-shirt attitude to it: if you can’t hand-code your own YAML config files at the command-line and recompile your entire toolchain at least once a month, you are not worthy. That’s all well and good, but at some point you have to be able to talk to other people, especially when what you do has become critical infrastructure. This may - shock, horror - require you to engage with marketing.

Guess what? It’s not that bad. The sort of "marketing" that offends OSS purists is generally bad marketing. It’s mis-targeted, content-free, and exaggerated - and none of those things are goals of good marketing. I can say that, since I have the word "marketing" right there on my business card, and also patched my home Linux server against Heartbleed.

Better marketing, and communications in general, is the only way we are going to solve the problem of poorly-funded and -managed open-source software becoming critical infrastructure. From the WSJ (emphasis mine):

Matthew Green, an encryption expert at Johns Hopkins University, said OpenSSL Project is relatively neglected, given how critical of a role it plays in the Internet. Last year, the foundation took in less than $1 million from donations and consulting contracts.

Donations have picked up since Monday, Mr. Marquess said. This week, it had raised $841.70 as of Wednesday afternoon.

Guess what? Eight hundred bucks doesn’t buy much code review. "I think I’m going to audit some code for buffer overflows this Saturday night", said no-one ever. The way to get more attention to the problem… is marketing.

They put me in the Zoo

On Friday I had the chance to sit down with Alf, of Alf’s Zoo fame. We had a great chat about automation, cloud and… cheese? You’ll just have to watch the show!

If you’re wondering about the art behind me, here are the two prints: Ski Pluto and Visit Mars. Both are by Steve Thomas. I had seen them linked ages ago and filed the bookmark, and when I was furnishing my home office in the new house I finally had somewhere to put them.


On a related note, every time I try to do something with Google Hangouts, I gain a better understanding of why WebEx has been so successful. Recording a ten-minute show took half an hour of futzing around. It’s one thing to do this if guest and host know each other already, but this would make a terrible first impression.

Caveat Vendor

The world of IT is changing fast, and the rate of change is itself increasing. This insight is almost a tautology by now, I admit, but what I want to explore here is what this means for enterprise software customers and vendors.

A recent newsletter from Ben Kepes, of Diversity fame, includes this aside in the introduction (emphasis mine):

One theme that I kept coming back to was the risk that IT vendors run in continuing to communicate under the false expectation that enterprises are all at the same level of adoption. It's easy to sit in a conference room and think that everyone "gets it", but the reality is that organizations are complex beasts and sometimes it's hard for IT practitioners to look beyond simply "keeping the lights on". IT vendors have a responsibility to articulate their solutions in a way that helps them plot a progressive journey from where they are today to a better future.

This is basically a reformulation of Clayton Christensen’s Innovator’s Dilemma. If you innovate beyond your customers’ needs, your position is at risk of being undermined by less sophisticated offerings that match your customers’ current needs. The insidious part is that for a while this feels good. Those are the customers which are a stretch for your product, and the ones where the return on investment is weakest. Dropping those raises the average among your remaining customers - for a while.

The really insidious part is what Ben Kepes points out: not all customers are at the same point along that journey. Vendors have to strike a balance between the Scylla of out-innovating their less sophisticated customers and the Charybdis of not keeping up with their more sophisticated customers’ requirements. This dilemma has been articulated already by Massimo Re Ferré, so I will just point to his blog for the full treatment.

For vendors, the trick is finding that sweet spot in the market. You don’t want to chase every will o’ the wisp promising technology - nobody has the development dollars to do that. You also can’t afford to get left behind by your customers’ adoption rate. You have to surf that wave constantly, and never fall off.

Sticking with the surfing metaphor for a moment, surfers like smooth, predictable waves. The worst thing for surfers is chop - but chop is exactly what we have in the enterprise software market. The pace of technology churn is accelerating.

It used to take years, sometimes even decades, for new technologies to be widely adopted in the enterprise. Sure, there might be testbeds experimenting with crazy notions such as relational databases or object-oriented programming, but they remained isolated.

This gave vendors the time to adapt their own offerings, whether that meant using the New Hotness themselves, integrating with it, or managing it - or buying a smaller player who had worked it out faster. Once they had built an offering, they could also count on getting revenue from it for a good few years, as their customers kept on using the now mature and widely adopted tech.

So what changed? The pace of adoption of new technologies in the enterprise has accelerated enormously, and indeed is still accelerating. The plateau of productivity has also shortened, since there is a new technology wave coming right behind the current one, and another one even closer behind that.

Meanwhile, vendors have not been able to accelerate the pace of development, distribution and adoption of their offerings to match this heightened tempo. In other words, the rate of churn within the enterprise is now, or will soon be, inside vendors' OODA loops.

What does this mean? Is it the end of the commercial software vendors, as some argue?

I don't think so, but it is the end of what has been business as usual, and some vendors will not survive the transition. To survive and prosper, vendors need to let go of their old engagement models.

Agile is not just a development buzzword, it needs to be adopted as part of the DNA of vendors. Multi-year product roadmaps are as out of date as the Soviet Union’s infamous Five-Year Plans. By the time the roadmap reaches its first milestone, it’s already obsolete. If vendors - or customer architects1 - try to stick to their roadmaps, they will find themselves wildly out of step with their customers after a few rounds, which is hardly a recipe for long-term success.

So, both customers and vendors need to build flexibility into their plans. No more huge monolithic projects that will show return on investment only after twelve, eighteen or even twenty-four months. Instead, modular projects with loosely-coupled milestones, with each milestone able to stand alone in terms of its own RoI. In this model, milestones can be rearranged, cancelled or replaced with others as the project develops and its goals and usage evolve.

This new model also requires a different type of sales process.

Traditionally, vendors start engaging with customers only once a sales process begins, with activity really ramping in the delivery phase. Once implementation is complete, the vendor generally disengages, handing the implemented solution over to the customer's IT team to manage in production. As I posted yesterday, customers don’t see a huge amount of value in this approach, especially nowadays.

The New Normal requires a much more constant engagement between vendors and users. This contact begins long before an official sales or procurement cycle, as part of what is known as the Zero Moment Of Truth or ZMOT. The ZMOT requires a constant exchange between vendor and user. This conversation will cover topics such as:

  • New technology developments

  • Changing user requirements

  • Level of satisfaction with existing technologies

  • Constraints on adoption of new technologies

  • Expected benefits from new technologies

This conversation has obvious benefits for the vendor in enabling them to prepare their solution for the user, reducing the lag time between when users want to adopt a new technology and the vendor being able to support it. The benefit is also for the user, because the resulting solution will be much more closely matched to their actual requirements, rather than to the vendor's theory of what those requirements might be at some point in the future.

The gap between the user's requirements and the vendor's projections is often large, and the reason is that lag time. Vendors must not simply divine what users want today, but what they will want a year from now, when their solution will actually be ready - a much more difficult task.

Vendors talk about building a "trusted advisor" relationship with customers. Sometimes this is no more than a code for "persuading customers to buy whatever we are selling, sight unseen", but when it is done right, this relationship is a two-way one. The vendor-adviser needs to understand the customer's needs in depth to provide good advice.

Good advisers do not hand out their advice and then disappear, they stick around for the long haul and are available to give advice at any juncture. The rapid churn of technologies means that advice is needed regularly, not just every twelve months or so, when it’s time to set the budget for next year or renew the maintenance contract.


Next up: what can customers do in this brave new world? Follow Mum’s advice: Tech in Layers.


Serendipity: Seth Godin’s post for today has an example of a company failing to engage in this way. His example is more consumer-oriented - an inkjet printer - but the general point about continuous engagement holds. Vendors that sell something, then disappear until it’s time for them to sell something again, are actively pushing customers away. What do you call a vendor who doesn’t vend?


  1. If you think it’s only vendors who have inflexible roadmaps, I have a bridge here that is going cheap to a good home. 

A Hail of Bullets

Michael Coté likes bullets in his presentations. I know I’ve been forced to sit through several presentations that made me wish for firearms, but he is actually talking about something else, namely this review of Speaking PowerPoint: The New Language of Business:

PowerPoint and its infamous bullet points have been so abused in later years that the term "PowerPoint death" has become widespread, to the extent that some voices claim that PowerPoint is making us stupid or threatening our thinking and reasoning.

It's understandable that as a reaction some very popular books published in the last couple of years about presentations focused on creating minimalist slides, with stunning visuals and little text. These decks might be appropriate for ballroom-style presentations before large audiences expecting to be motivated and/or entertained. However, the vast majority of presentations in the business world are boardroom-style presentations in which these design guidelines have little application. Bruce Gabrielle has written a book for the rest of us: the professionals who have to speak often in boardroom meetings before small, highly motivated audiences expecting lots of details and thorough information.

This type of "formal" presentations had been neglected and forgotten in previous literature. This book is fully oriented to people who have to create and deliver strategic plans, marketing plans, research reports, product planning decks, execution plans, program proposals and other business planning presentations.

Caveat: I haven’t actually read the book, so this post is about the review and Coté’s reaction to it.

The zeal of the new convert is always embarrassing and overblown, and Presentation Zen is no exception. I have seen many failed attempts to do a Steve Jobs-style presentation. That said, if you actually read the book instead of trying to imitate the latest TED Talk video, the methodology and examples are much more nuanced.

Any presentation can be improved by some graphic design principles. The fact that you are presenting in a boardroom or generally to a small audience is not an excuse to bore them to death, quite the contrary. If you are making a sales presentation to the economic buyer, you probably only get one shot to persuade them. If every slide is a dozen bullets, all in the same font size with no emphasis, interleaved with the odd eye-test graph or screenshot of dubious relevancy, don’t be surprised if your competitor gets the nod - especially if they have built an attractive, clear, legible and structured presentation.

Sometimes the right choice is even to use bullet points.

Not Surprising At All

Why is that surprising? There are other people on the team with the actual knowledge that customers are after. It is unfortunately only exceptional sales people who add much value to the sales process - as opposed to just moving it along.

The Android Centipede

I wonder why it is that thin clients aren’t catching on. I mean, who wouldn’t want this user experience?

The photo seems to be a a valid summary of the rest of the review, too.

Wearables

John Moltz points out that Apple has been doing wearables for over a decade:

Apple press release from Macworld 2003:

Burton Snowboards and Apple® today unveiled the limited-edition Burton Amp, the world’s first and only wearable electronic jacket with an integrated iPod™ control system.

Much like today’s wearables, it was a huge success. They sold literally dozens of them.

This wasn

t a one-off, either: [Ermenegildo Zegna did their own version](

http://www.engadget.com/2006/10/13/ermenegildo-zegnas-ipod-ready-ijacket/ "
Ermenegildo Zegna's iPod-ready iJacket
" ), much better looking and of course at eye-watering cost. I saw one of these in a shop, and it did look very good, but it cost more than my first car, so I passed.

zegna7-2006.htm.jpg

Apple and their partners have had actual products in the market for a decade. Google shows a bunch of vapourware, and they get all the press without having to deliver anything…

All this is to say: wearable tech isn’t exactly new. My own experience: after spending a couple of years with activity trackers on my wrist, I have reverted to using my iPhone for that. I also like nice watches - almost the only form of jewellery men can wear - and don’t plan on giving up any of mine just to get notifications on yet another screen. I may be wrong, but in a world where watches and even jackets last longer than smartphones, I can’t see any reason for wearables to take off.

Assisted living

Okay, call me a huge snob - you won’t be the first - but mass adoption of computers has brought some downsides. Interfaces have all sorts of helpful features which are designed to assist people unfamiliar with computers to navigate them successfully. The trouble begins when those features get in the way of users who do know their way around - and there’s no way to turn them off.

One relatively recent example is the shared URL and search bar. Time was, all of a couple of years ago, browsers had one field where you could enter an address, and a different, separate field where you could enter a search. Because they were separate fields, both users and auto-completion algorithms understood which was which, and everything worked fine.

Then the Chrome developers decided that two fields was one too many, and they would rather everything went through Google anyway. That’s fine, that’s their prerogative. The problem is, all the other browsers followed them over the Cliff of Stupid, and got rid of the separate search field. It used to be that if I wanted to access a host on my local net, I could type "gandalf" in the field and get sent to http://gandalf. No longer! Now I get Google results for "gandalf". Whyyyyy

Another favourite, related to the previous item: Google auto-correct for search terms. Search for "bursty synonym"? Google asks "did you mean busty?". NO I DANG WELL DID NOT MEAN "BUSTY" - and thanks for getting that word into my search history!

Lest you think all my gripes are with Google, traditional desktop software such as Word is just as bad. I have complained before about its "intelligent" selection, which automatically expands the selection to the nearest whole word, regardless of whether that was what the user wanted to or not.

Clippy-letter.PNG.png

The logical end state of all this is that we pay extra to have all wizards and assistive features turned off - much as it now costs more to get T-shirts that don’t have stupid logos or slogans all over them.

Cloud as utility

People keep talking about cloud as being, or needing to become, like a utility. The analogy is that users don't want to own a power station, they want to close a switch and have the light come on.

I love analogies, and I especially love following them to their logical conclusions - so that's what I'm going to do.

Let's look at an existing utility like electricity. At least in developed countries, it's true that users don't spend a lot of time worrying about the generation and transmission of electricity; they just turn on the light.

Businesses, however, can't afford to do that. The potential consequences of anything happening to disrupt the electricity supply are just too drastic, so businesses mitigate that risk with batteries and generators. Serious businesses test their equipment regularly to make sure their IT can keep operating for a while and shutdown gracefully if the electricity supply is ever interrupted.

The fact you have a contract for electricity to be delivered over the grid doesn't mean you don't need UPS and gensets on site, and Schneider Electric, Rolls-Royce, and many others are doing very well selling that sort of kit despite the fact that the electricity grid has been a reliable reality for decades now.

The same applies to cloud: even if you have a public cloud that is as reliable as the electricity grid - a high bar indeed! - you will still need some amount of private cloud for the services that absolutely cannot go down or be disrupted in any way.