Client requirements: Why clients change their minds, and what you can do about it

By Gordon Rugg

This article is one in a series about the problem of identifying and clarifying client requirements. This episode looks at why clients often appear to change their minds dramatically, and how you can handle that problem within your development process.

Readers who like the extended metaphor of the client requiring an image of an elephant might like to know that we’re continuing with it in this article. Readers for whom the novelty of that metaphor has worn thin might like to know that we won’t be using it much.

So, why do clients appear to change their minds radically? It’s often because of a very simple reason that is easy to handle.

Continue reading

Idea Writing: Generating practical ideas quickly and efficiently

By Gordon Rugg

Generating ideas in groups is difficult. Dominant personalities can take over, or arguments can start between factions. Even for the most constructive and positive groups, most group-based methods involve only one person speaking or writing at a time, while the others sit and wait their turn.

This article is about Idea Writing.  It’s a simple, efficient way of generating and developing ideas.  The core concept is that each idea gets its own sheet of paper and that everyone writes their comments about the idea on each sheet.  They also comment on what other people have written.

Working in this way means that everyone is active simultaneously, without having to wait their turn. It also avoids problems with arguments and dominant personalities. It has the further advantage that you don’t need someone acting as scribe for the session.

It’s a useful method to have in your kit. This article gives an overview with a worked example.

Continue reading

Client requirements: Finding boundaries, constraints, and the shape of the elephant

By Gordon Rugg

This article is one in a series about the problem of identifying and clarifying client requirements, using the ongoing semi-humorous example of a client’s requirement for an image of an elephant. This episode looks at ways of establishing the key issues in the client’s requirements when you’re trying to trade off costs against risks.

Continue reading

Requirements that clients don’t talk about: The elephant in the room

By Gordon Rugg

He cried in a whisper at some image, at some vision,–he cried out twice, a cry that was no more than a breath–

“‘The horror! The horror!’

This article is one in a series about the problem of identifying and clarifying client requirements, using the ongoing semi-humorous example of a client’s requirement for an image of an elephant. The previous episodes have looked at some bad ways of tackling the problem. This episode looks at methods for tackling difficult areas of requirements gathering, where people are for various reasons reluctant to talk about a particular topic. It also looks at the underlying reasons for that reluctance.

That takes us into some uncomfortable and morally ambiguous territory, which is why I’ve opened with a quote from Heart of Darkness. If you’re trying to fix real problems, then you need to know how to find out the realities, and that isn’t always fun.

Continue reading

The Voynich Manuscript and the Unexplained Files

By Gordon Rugg

I’ve just watched the feature about the Voynich Manuscript on “The Unexplained Files”.

Sigh.

If you’ve just encountered the Voynich Manuscript for the first time via that feature, here’s a quick overview of how most Voynich researchers actuallly view the evidence.

Between 1912 and around 2004 the general consensus was that the text of the manuscript was too bizarre to be a language, and too complex to be a hoax, leaving a code as the only remaining plausible explanation. However, ninety years of work by the world’s best cryptographers found no sign of a code.

I showed that in fact it was possible to produce a meaningless hoax as complex as the text in the manuscript, and showing many of the same statistical properties as accidental side-effects, using very simple technology – basically a card with three holes cut in it, and a big table of gibberish syllables. This made a hoax a simple, feasible explanation; there was no need to look for a super-code so sophisticated that the world’s greatest codebreakers had failed to find it, let alone crack it. Many Voynich researchers still think that there’s a code in there somewhere, and are continuing to look for it. I think that a code is by no means impossible, but not very likely; I think that a hoax is a simpler and more probable explanation.

The documentary mentioned the carbon dates, but those are not terribly helpful; it’s perfectly feasible that a hoaxer would use already-old vellum to make a hoax look more plausible, and old vellum was available in antiquity. (It’s also logically possible that the manuscript contains older text re-copied onto vellum made around 1420, but I don’t think anyone seriously believes that.)

The story has also been complicated by a recent paper by Montemurro & Zanette, which contains numerous unfortunate and serious errors and misunderstandings, which I’ve discussed at length in other articles on this site. I’ve included links to reviews by professionals in other relevant fields, who have been scathing.

So, the documentary didn’t exactly give a clear insight into current research, but its suggestion of an alien code was … interesting…. and it featured some nice photography.

Sigh.

The Montemurro and Zanette Voynich paper: summary and update

 

Client requirements: The shape of the elephant, part 4

By Gordon Rugg

This article is about the problem of identifying and clarifying client requirements. It uses the humorous example of a client’s requirement for an image of an elephant, and follows on from the two previous posts about ways of getting the requirement wrong.

The next article in this series will be about ways of getting the requirements right, but for the time being, we’ll continue with examples of wrongness above and beyond the call of duty, starting with a forgotten icon from history, in the form of cartoon character Horton the Elephant.

Bad solution 7:  Cartoons always amuse people.  

Slide08

Client’s response: Wrong.

Continue reading

Client requirements: The shape of the elephant, part 3

By Gordon Rugg

This article is part of a series about identifying and clarifying client requirements. Handling client requirements isn’t always easy. However, that isn’t the same as “impossible” or “not worth trying”.  The previous article covered three ways of getting it wrong, and various ways of getting it right; this article follows on from that point.

As a running theme through this series, we’re imagining that you’re dealing with a client who has asked you to produce an image of an elephant. Here’s another inadvisable solution.

Bad solution 4: My design is in a witty dialogue with its environment  

Slide05

Client’s response: Very funny, go get a job at the circus.

Continue reading

Client requirements: The shape of the elephant, part 2

By Gordon Rugg

Identifying and clarifying client requirements isn’t always easy. However, that isn’t the same as “impossible” or “not worth trying”.  The better your understanding of the requirements, the better the outcome is likely to be. This article is about three bad responses to client requirements, and about better ways of tackling the problem.

As a running theme through this series, we’re imagining that you’re dealing with a client who has asked you to produce an image of an elephant. Here’s one bad solution from the past.

Bad solution 1: Sod it, this will do, they don’t know any better.

Slide02

Client’s response: You’re wrong about that, and you’re fired.

So how does this situation arise, and what can you do about it?

Continue reading

Client requirements: The shape of the elephant, part 1

By Gordon Rugg

It’s a little-known fact that Dante’s Inferno contains a circle of Hell that’s reserved for people who come along when you’re wrestling with a horribly complex problem, make some utterly unhelpful suggestion, and then stroll off, convinced that they’ve just given you a profound insight that contains all the answers you need. For example, they tell you that your problem is like the five blind men trying to work out the shape of the elephant, which you already know, and then they leave without giving any practical ideas about how to actually solve the problem.

This article is about the shape of the elephant, applied to the very real problem of identifying and clarifying client requirements. It’s in two parts. Today’s article is humorous, and looks at some classic bad solutions to the problem of providing the client with the image of an elephant that they have asked for. The follow-up article will look at why those solutions are bad, and describe some better ways of finding good solutions.

Slide01

Continue reading

Hoaxing the Voynich Manuscript, part 6: Planning the word structure

By Gordon Rugg

In this series of articles, we’re imagining that you’ve gone back in time, and that you want to produce the Voynich Manuscript as a hoax to make money. We’re looking at the problems and decisions you’d face, and at the implications of various possible solutions.

The first article looked at why a mysterious manuscript would be a good choice of item to hoax. The second article looked at some of the problems involved in hoaxing a text that looked like an unknown language, from the linguistic viewpoint. The third examined the same subject in more depth, and the fourth discussed the choice of materials, going into some detail about the choice between using freshly-made or already-old vellum. The fifth was about the layout, structure and contents of the book.

This article is about how to create a plausible-looking structure for the individual words in the text that you’re going to produce. We’ll look at the choice of script, and how to combine the words, in later articles.

Continue reading