Lessons from “Why Software Sucks” about terminology.

by Gil Yehuda on July 17, 2009

in Enterprise 2.0


Recently, many in the E2.0 space have been discussing client adoption of Enterprise 2.0  (by this I mean both the tools and the behaviors that make the tools useful) and the apparent need to overcome culture.  I’m referring to few recent blogs by Barry CamsonSameer PatelSusan ScrupskiPaula ThorntonHutch CarpenterSteve Radick, and many others on the topic of e.20 adoption and culture.  It’s an important discussion. But I don’t like some of the terminology.  So let me take a tangent from the topic and pick at the terms.

I’ll start with “adoption” — and I’ll state boldly: Clients do not want to adopt Enterprise 2.0. They want to succeed with their business goals — which may tangentially include adopting Enterprise 2.0 practices and tools.  Their real goals are typically to make money or to save money.  Most other soft goals — like improve employee satisfaction, be more productive, modernize the intranet — are too squishy to get funded these days.  Vendors, however, clearly want clients to adopt their software — especially software that is sold by per-user licenses.  Of course they map their tools to the client’s goals. However: “adoption” is the language of vendors — not clients.

Note:  adoption is better than deployment. I vividly recall a conversation I had with the internal collaboration manager at P&G who told me her aversion to the word “deployment” since it conjures images of warfare.  And thus they did not deploy collaboration technology, they made it available.  (I quoted her in full in a report I wrote about the topic.)  Moreover, to the extent you use the word “adoption”, Paula Thornton argues that the phrase “driving adoption” misses the mark too. And I agree.

I remembered the wise words of a wise man I once worked with – David S. Platt.  David is a quirky guy with a super sharp wit.  He teaches at Harvard and does quite a bit of consulting at many large companies.  If you are a .NET development shop — you’ll want to meet him, he’s really good.  He’s written a couple of books, mostly technical stuff that .NET developers would care about.  He also wrote a very funny and insightful book called “Why Software Sucks, and what you can do about it“.

Although Dave’s rants and musings are focused on software development, he approaches his advice conceptually.  He’s often remarked

People don’t buy drills because they want to be drill-owners, they buy drills because they want holes.  If they could buy a box of holes, they would.

I have seen these words attributed to many different people, so I don’t know who was first to say it — but it’s a gem.  Dave continues — “Your customers don’t want to use your software, they want to have used it.”  Here take a listen, he’s funny:

And as this relates to Enterprise 2.0 — Clients do not want to adopt Enterprise 2.0.  They want the benefit of adoption.  They don’t want the journey, they want the destination.  Some might argue that they should want the journey, since it itself is valuable.  OK.  If you think this way, great, but then you are missing my point.

True, there are some in the client-world who do want to see adoption: e.g. those who directly benefit from the initiative or who have been assigned to manage it.  So my statement is not unequivocal.  Rather it’s intended to remind us of our perspective on the topic.

Let me tap into another David Platt lesson here about projecting your value system onto the client (and I’ll talk about the word “culture” in a different post).  In his book, David reminds software developers that their clients are typically not like them (software developers).  And that developers might be very eager to trade usability for functionality, but that most end-users are not.  He illustrates this by asking people to estimate the percentage of cars with standard-transmissions that are sold in the US.  Here’s a clip:

As this applies to the Enterprise 2.0 crowd:  We have to be careful to avoid falling victim to known behavioral biases such as the availability bias and the representativeness bias.  Those of us who are passionate about things like Enterprise 2.0 must understand that most clients are not.  And that’s perfectly OK.  They don’t have to be.  I think the goal state for “Enterprise 2.0″ is to eventually go away and just become “the way we do business these days”.  That’s a measure to true success.

I like Dave, I enjoyed his book, I recommend it.  I learned much from it (when I was developing software), and still refer to it and remind myself to be aware of other perspectives.

To draw another lesson:  Some people seek to convert others to their religious beliefs.  While explicitly not endorsing or commenting on the practice from a religious or societal perspective, let me share that we can learn from them about culture change and adoption.  After all, it’s their gig.

When these folks come to the door and hand me pamphlets, they don’t say that they have come to increase their adoption of their faith.  Instead, they offer things like eternal life, grace, forgiveness, and all sorts of other wonderful concepts that address [what they imagine are] my personal goals. I’m sure that back in the home offices, they measure pamphlet count and demographics.

They make a clear distinction between the language of the changer and the changee.  When they come to my door to attempt to change me, they speak in the language of the changee (addressing [what they think are] my spiritual goals).  So I usually listen to the pitch to understand their approach to attempted culture change.

Conclusion: our conversations about E2.0 client adoption and culture are very important.  And at the same time we have to note our use of words.  I’m glad to see that this thoughtfulness is taking place — as more people in the E2.0 marketplace are discussing these issues and adding much to the conversation.  I hope this post adds a bit and stirs some more thoughts.

{ 1 trackback }

Ist E 2.0 ein Thema fuer IT-Architekten? « Enterprise2Punkt0 Blog
November 30, 2009 at 9:14 am

{ 18 comments… read them below or add one }

1 Vicky July 28, 2009 at 8:35 am

Reading @gyehuda’s post on e2.0 client adoption http://bit.ly/10NiNC (I think it starts with reasonable returns vs transformation in action)

Reply

2 Gil Yehuda July 20, 2009 at 7:34 pm

There are some really good comments posted on my last blog post. Thanks folks! http://bit.ly/15UmE6

Reply

3 Barry Camson July 20, 2009 at 11:24 am

Gil,
I appreciate your holding our collective feet to the semantic fire. Terms do matter especially as their use reifies ongoing aspects of the organization’s mental model and culture.

I’ll start off in the same vein by calling your attention to the phrase you used in your post, the “need to overcome culture.” Overcoming culture is not a phrase or concept I would advocate. It is a worthwhile question to talk about how we discuss our stance and response to existing culture. I tend to use the phrase “bridging the cultural gap, because it validates both the old and the desired new culture.

I agree with you that we should talk about meeting the needs of our clients. It is the “what’s in it for me” question. Providers, consultants and some organizational leaders because of our respective charters do talk about adoption or deployment. Adoption does have a meaning that we will be influencing others to take a new action and that these others are not currently ready to take this action. I don’t necessarily see this in a negative light. For example, I could say I would like to see others adopt more healthy eating habits. However, this does have to be integrated with a respect for where others are at and the ability to work with them in meeting their needs, e.g. having a long, healthy, active life. Similarly, “deployment” can occur in an environment where we respect client needs though admittedly it’s past usage does have a more unilateral tone.

We are left with the question of what is a short-hand way of describing our wish to see an organization’s productivity positively impacted through use of Ent 2.0 tools in a way that tells others what we are talking about.

I’d be inclined to still use the word “adoption” until a better suggestion comes along with the caveat that this is in the context of meeting the organization’s goals and respecting the organization’s needs. I agree with you that we need to behave in ways that reflect that it is not about us, it is about them.

Reply

4 Gil Yehuda July 20, 2009 at 2:32 pm

Barry,
Yes — “need to overcome culture” is another phrase I don’t care for. Your phrasing is much better. And in a future post I’m going to expand on the term “culture” too (although Hutch did a great job in his post on the topic last week too).

I did not suggest a better term than adoption, since none comes to mind. Maybe I should be more explicit and ask: is there a term that describes the process of attaining a business goal; from the perspective of the goal, not the process?

Reply

5 RussAebig July 19, 2009 at 7:18 pm

RT @billives: RT @gyehuda: post on #e2adoption http://bit.ly/15UmE6 lessons from “Why Software Sucks”

Reply

6 Riitta Raesmaa July 19, 2009 at 6:52 am

Lessons from “Why Software Sucks” about terminology http://bit.ly/15UmE6

Reply

7 Paula Thornton July 18, 2009 at 2:08 pm

Enjoying the Dave Platt vids from @gyehuda’s piece http://ow.ly/15I5xx "Why Software Sucks" But does he ever mention design?

Reply

8 Rob July 18, 2009 at 11:21 am

Gil, great point. In the end enterprises don’t care about laying claim to adoption. They care about how the adoption improves their business execution.

Reply

9 Sameer Patel July 18, 2009 at 9:10 am

Re: Clients do not want to adopt Enterprise 2.0.

Clients -can’t- adopt Enterprise 2.0. E2.0 is a state the enterprise achieves via strategic use of social computing concepts. http://bit.ly/28Dz

Reply

10 Gil Yehuda July 18, 2009 at 10:40 pm

Sameer,
It is absolutely fair of you to call out my use of terminology in a piece where I’m doing the same. And your comment calls to question what we really mean when we say “Enterprise 2.0″. Your post does a great job clarifying that. For the sake of simplicity and to keep a focus on the term “adoption”, let’s agree that when someone says “adopt E2.0″ they mean to say that some change takes place — then I’d still argue that clients are not looking to change, but (perhaps) to be changed. By analogy: I don’t want to loose 15 lbs., I really just want to be 15 lbs. lighter. I accept the reality that I need to go on a diet, but I don’t “want to diet”. Behavioral change is difficult and few approach it eagerly. I think that we reveal a perspective when we use a term that talks about the process vs. using a term that talks about the result.

Reply

11 Rotkapchen July 18, 2009 at 8:58 am

Gil, I’ve said so elsewhere, but need to say so here — thanks for stating the fundamental obviousness…a subtlety that MANY would otherwise miss, with one twist: Individuals do not want to adopt Enterprise 2.0

As well, I believe the reason you also talked about the contexts in which use of the term is relevant, is because fundamentally if someone is not focused on what the adoption issues might be, the design will not be successful at making adoption a non-issue.

Sadly, most E2.0 implementations will never even consider adding the design resources necessary to accomplish this.

Reply

12 rick shide July 18, 2009 at 1:39 am

tEnt2> Lessons from “Why Software Sucks” about terminology.: Clients do not want to adopt Enterprise 2… http://bit.ly/fhNgw

Reply

13 Gil Yehuda July 18, 2009 at 1:06 am

Blog post #e20 Lessons from “Why Software Sucks” about terminology. http://ow.ly/15I5xx

Reply

14 Bill Ives July 18, 2009 at 12:12 am

RT @gyehuda: post on #e2adoption http://bit.ly/15UmE6 lessons from “Why Software Sucks”

Reply

15 Gil Yehuda July 17, 2009 at 11:29 pm

New blog post about terminology like “adoption” #e2adoption http://bit.ly/15UmE6 lessons from a book I read called “Why Software Sucks”

Reply

16 Susan Scrupski July 17, 2009 at 8:18 pm

You’re right, Gil. Adoption is not a perfect label. But those that are trying to get this done in their companies identify with the adoption curve for innovation. http://en.wikipedia.org/wiki/Diffusion_of_innovations . It’s not unusual for technology companies to cite the Roger’s Adoption/Innovation curve http://en.wikipedia.org/wiki/Technology_adoption_lifecycle, but its roots are in sociology and psychology. Which brings us back to the culture story– and that’s where “adoption” is a very good fit.

Reply

17 Gil Yehuda July 18, 2009 at 8:28 pm

And there’s the rub. You are right, “adoption” describes what we are talking about. But I don’t believe that clients are looking to “adopt”. So there’s a terminology gap.

Reply

18 Gil Yehuda July 18, 2009 at 8:31 pm

Paula,
The book does talk about design quite a bit. Platt is clearly inspired by Krug’s Book “Don’t Make Me Think”.

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: