Monday, July 19, 2010

Knowing there are unknowns

For the past couple of years I have been looking at buying a new house. Well, to be more accurate I was looking at houses built for rabbits, plots of land that look good for vertical face rock climbing, and land-fill sites (that I’m assured by the agent will be much sought after once pigs have flown past it – I’m told that this will happen in the next 12 months or so).

Aside from you having a good chuckle at my foolishness, how is this interesting to anyone? Well it struck me how similar the process is to software development – yes, I find value in the strangest of places.

I (more correctly my wife and I) have some needs and some wishes. Some of the needs are realistic – a few bedrooms, a living room (one would think that these are realistic until you see some houses on the market) - and some not so much. In general most houses are able to tick most, if not all these boxes. The problem comes around to the wishes part. Again, some are realistic – architecturally interesting – and some not so much –affordability often seems to fall into this category. The challenge is that while we think that we have a pretty good idea of what we want, when someone shows us something that they think meets all the criteria, it is only at that point we realize that there may have been a few things that we omitted to detail as deal-breakers. Sound familiar to anyone yet?

The bottom line is that people don’t know what they want, and even if they think they do, it is very likely that they will change their minds. This doesn’t mean that you shouldn’t strive to understand requirements (and confirm this understanding) before starting the project/build, rather it is to point out that if you don’t build flexibility into your thinking, you’re going to get pretty miserable pretty quickly.

Friday, July 2, 2010

The myth of the 13th cheque (check)

Having recently spent a lot of time going through year-end and with it profit distribution calculations, I thought that I’d share some thoughts on one of the biggest myths that surround “bonus” payments – the so-called 13th check (sorry, I’m using American English from here on).

I stand ready to be corrected but I believe that this is a uniquely South African phenomenon. In other countries they may give a Christmas bonus or shopping vouchers but no other country tries to pass the idea of a 13th check as a bonus. There is probably a good reason for it as it is largely a con (by my definition, which is something that is mis-sold) as I’ll explain.

Many people are lead to believe that it is a bonus of some sort. That you receive your salary each month and then are paid an “extra” salary (importantly with it being described as a bonus) in December, hence the name 13th cheque. This perception is perpetuated by not only those companies that sell it as such, but also those that accept it.

What these employees don’t realize is that their total cost to company is being calculated by adding all the 13 checks together. Thus instead of being paid a larger amount each month, they are being paid a smaller amount each month and then receiving the balance at the end of the calendar year.

Example: cost to company = R240,000 per year. 13th check method = R18,461 for 11 months and R36,923 on the 12th month, OR you could get 20,000 for 12 months.

We offer to distribute their salary over 13 payments to everyone that joins Open Box (note the way in which we describe it). Not surprisingly, we haven’t had a single person go for this “13th check” concept – it just doesn’t make sense. We don’t “sell” as some sort of perk. While I’ll admit it is tempting to do so when so many companies around us do, it just doesn’t seem right to me. What do you think?