Sam Newman's site, a Consultant at ThoughtWorks

Archive for ‘July, 2006’

I’m off for the next week, presenting at “Agile 2006”: in Minneapolis. I’m running a half day Lego XP Game session. In total some 15 co-workers will be in attendance (including “Chris(Chris Read)”:, “Jez(Jez Humbe)”: and “Dan(Dan North)”: – god help my liver), so no doubt they’ll be lots of “ThoughtWorks”: swag and opinions flying around. If you’re attending feel free to say hi. I’ll be the one in the bar.

When I get back it’ll be all hands to the deck, organising the next two “London 2.0”: meet-ups, a long term review of my “Palm TX”:, more work for my nameless client and probably some prep for “XP Day 2006”:…

h3. A Happy Customer

I’ve been with my current mobile provider, “Orange”:, for at least seven years now – certainly for as long as I’ve had a phone. Up until recently I’ve been very happy with their service. I’ve had no problem with their coverage, the contracts are good, but most importantly the customer service has always been good.

The first hiccup occured last year, when it came time to renew my contract. I wanted the new (at the time) Sony Ericsson K750i – however virtually every other mobile phone company was making better offers than Orange. In the end I managed to get a trade-in deal for an old phone which just about made up for the difference, however I still ended up worse off than if I’d change provider.

h3. New Year, New Phone

This year, my contract is once again up for renewal. This time around I was after the new Nokia N80, and into the bargin I thought I’d get the kind of contract which would qualify me for the ‘free’ broadband. My current supplier, “Zen Internet”:, has been excellent – however they specialise in providing high-end, no-contention services for business and are a bit overpriced for my occasional home use.

Checking the Orange website, it seemed that I could get the N80 on an 18 month contract worth £30 or more – that would also qualify me for the free broadband offer. I phoned Zen, got my MAC code (used for broadband migration) and phoned Orange this morning.

h3. Problems, problems, problems…

Pretty early into the call, it’s clear that I’m not going to get what I want. When I aget told “With your account history, that phone will cost you £259”. £259? “But the site says £49!”. “Did you read the small print?”. It seems tha the figure quoted on the website is a minimum, and “other circumstances” can change this amount. The print really is very small.

I enquire why my account history as a loyal seven year customer who has never missed a payment means that I have to pay much more for a phone than I would if I jumped ship to another operator. At this point the helpful customer service rep says “I’ll see what she can do”.

h3. Bartering > loyalty

I get transfered to another person – let’s call her Tracey.

“So, you want to cancel your contract because you can get your phone cheaper elsewhere”?

I explain to Tracey that actually I _don’t_ want to cancel my contract. I ask why I can’t get the phone for £49. I’m told:

“That deal is only for new customers”.

I counter:

“So you reward new customers, not your existing ones?”.

I point out that by moving to a new provider I can get a much better deal.

“I don’t want to leave” I explain, “but you’re making it very easy”.

Tracey’s first counter offer is a contract of £25, with the same minutes as the £30 package I looked at, and the phone will only cost me £9.99!

“Great! Does that include the free broadband too?”.

“No sir, you need a contract of £30 or more”.

“OK, so can I have the original £30 contract I wanted?”.

“Yes, but that will mean you’ll have to pay £259 for the handset”.

“Hang on, are you saying that if I pay £25 a month I get the phone for £9.99. But If I pay £30 a month – for the same inclusive minutes – the phone will cost me £259. How does that work?”.

Then there was a pause, and I realised I’d hit paydirt.

“Well, I can offer you a £30 contract with more minutes, and you will qualify for the free broadband too”.

Which of course I accepted.

h3. Rules, rules, rules…

I had been the victim of a rules engine. A few years back I did some work for a credit scoring company. I’d helped on a generic scoring system. You defined custom rules based on customer data, and you offered them a product at the end of it. The product might be a loan at a certain percentage rate, it might be car insurance with a certain premium, or it might be a handset at a certain price.

Orange are clearly using a rule-based system – it may even be the same one. The problem is they score the fact that a customer is new over a loyal customer. The sad reality is, that their scoring system probably isn’t wrong for them. If the rules are wrong, they’ll loose money and they’ll change the scoring. And Orange are not an exception – all mobile phone companies seem to reward new customers over existing ones.

When I get through to Tracy, she may of provided an overide to the automated rules. What is more likely is that Orange only offer the good deals to those people who jump through hoops. Given the choice between loosing me and giving me a good deal, they’ll go for offering me a deal everytime. This in itself is a form of Market Segmentation – Joel has a “good essay(Joel On Software – Camels and Rubber Duckies)”: on this. Orange have sold the expensive handset and crappy contract to the people who cannot be bothered to kick up a fuss. Now they’ve sold a (slightly less) profitable package to someone who is willing to go to some effort.

h3. A sorry – but profitable – state of affairs

Sites like Martin Lewis’ “Money Saving Expert”: show that my experience is far from unique, and Orange is certainly far from being the only company who do not go out of their way to reward loyality. Martin shows that by shopping around and by bartering you can save a fortune. The reality of the current state of the consumer market is that loyal customers are viewed as nothing more than a captive audience who can be used as a cash cow. Those of us who shop around will continue to save money – while those that don’t will continue to get taken advantage of.

So if you dont’ like the deal your being offered, it pays to shop around – or at least threaten to do so.

p(update). _Update_ Chris Read has “more on Buildix”: over at his blog.

Our Build Monkies have been hard at work – and “Buildix”: is the result. A Live CD (powered by KNOPPIX) which contains a working Suberversion Repository, “CruiseControl”: install, “trac”: and example build scripts.

Run it as a Live CD, install it straight on to a machine, or even run it via VM Ware. Check in your source code, CruiseControl picks it up and will build it, and Trac will… well, track it. There’s even a trac plugin which displays your CruiseControl builds in trac’s timeline.

Buildix has been designed to get your project up and running quickly. Right now much of it is focused around building Java code, but with your own build script this could as easily be used to build any code you want. And version 1.0 is only the start. Rumours are the next version will contain “CC.Net”: running under Mono for you .NETers, and I can’t believe a version supporting Ruby and Python development will be far behind.

Huge kudos has to go to the team – Tom Sulston, Chris Read, Julian Simpson, and Jez has probably had a hand in there too. My contribution has mostly been heckling from the sidelines. If you fancy giving it a go, grab the ISO from the “main site”: – it’s freeware so there is nothing to stop you. And if you need more convincing, they’ll be a demo at the next “London 2.0 meeting”: