Footnotes

Robert Elms has 'Footnotes and Queries' on his London show, and it covers the minutae of London Life. How things got here, why a building is in a particular place. Who was the mad bloke in the scruffy hat in the 1950's etc etc. My world is full of footnotes. I collect them here when I can.



Conference Survival Rulebook PDF Print E-mail

Attending a conference whether under your own steam or on behalf of your employer or client can be a stressful experience. I've worked for many companies espeically american software companies that expected me to share a room with some random colleague for example. Sounds exciting. It isnt. Theres also all the nonsense of expense policy and travel policy to figure out and the hoops of approval to jump through.

I like lists so here's my list of rules to help you survive a conference. The more of them you can obey they better a time you will have: -

Hotels
Dont stay at the conference hotel. This is by *far* the most important rule. You need to have 'me' time especially at a conference and you won't get it unless you can say 'i have to go' with a plausible excuse. There are techniques you can use to get to a different hotel : -

  1. Book really late is the easiest one if youre an employee. The main hotels will be full and it wont be your fault and you may get a much better placel. Dont leave it to chance if you can help it though.
  2. Use Trip Advisor to find a nearby hotel friendly to your points collection activities or nicely boutique.
  3. Find out early on which hotel the most senior person in your party is staying in and book it, telling your travel arranger that you are co-ordinating that persons critical activity with some client or other. The most senior people book the best hotels.
  4. Pretend your staying with friends then just say'it didnt work out' and book the most expensive hotel you dare

Food
Dont eat conference food. Just dont. I was at a software vendor conference where 5000 people got food poisoning. Its just not funny. My team didnt get poisoned because we went to a sports bar for cheesburgers rather than queue for the thai chicken curry that had been standing in heated carts for hours. A good choice.

  1. Avoid conference food by choosing hotels with free breakfasts
  2. Eat at nearby cafe's and bars
  3. Conference free cans of drink and snacks are OK - this is about avoiding food poisoning

Connectivity
Get connected, all the time. Especially if youre supposed to be somewhere else

  1. Turn off your iPhone data roaming if youre away from your home network unless you want a ludicrously expensive bill
  2. Only stay in hotels with free wifi
  3. Find out the names of the wifi connection points at the conference before the start, ideally connect before the start. They will be maxed out on the conference day. Test yor phone and your computer on them ideally on the pre-conference day. Look for the best connections and for places which have electric sockets and chairs (quite rare things at conference atriums for some reason)

In Sessions
Take notes. Why on earth did you go otherwise. Dont pretend you'll look on the web later.

  1. Sit somewhere you can see the presenter or demo's or where you have clear view of a screen.
  2. Ideally sit somewhere with power and wifi. I like to sit right at the front.
  3. Always ask a question – Its just more fun if you do. Just dont be rude - be respectful.

I asked Bill Gates at the Office System Developers Conference in San Jose last year at his last speaking event for Microsoft why Office for Mac wasnt part of the conference even though they had a newer release and were located just up the road at MacBU in the Microsft Silicon Valley Campus. It was fun.(He answered well as youd expect even though Office Mac has no macros, no add-ins and no task panes). Lots of people commented to me afterwards 'great question' and 'they didnt escort your from the building' so its a good way to meet people.

Choose your airline well
Flights are the last bastion of peace and quiet where you can watch a film or read a book or have some strong Gin and Tonics. They arent a place where you need to be disturbed by work. Also if youre on a team flight you'll all be in coach. Dont fly in coach.

  1. Do not go on the same flight as anyone you work with.
  2. Ideally do not go on the same airline or from the same airport (this is harder) 

Discounted Business or First
Conferences have one unique thing going for them that other business trips don't. They are fixed dates. You can book for them months in advance. So why don't you? Heres an example.

London to San Francisco - Full Fare Business Class 6,000 quid

London to San Francisco - Fixed Dates, include Saturday 1600 quid

And if you do three of those on my favourite airline Virgin Atlantic, you get to keep your gold card and go in their fantastic lounges. Its a no brainer. Even if your company has a 'no business' policy tell them you'll expense only the value of a fully flex economy ticket. (or dont tell them and do just that and ask for forgivness later with the 'it was too late and I just needed to go' routine).

  1. Book discounted business travel
  2. Multi Leg Business and First is often cheaper than direct business

Use public transport to get around

Spend an hour or so learning about your destination. The conference guide won't have the right stuff. Look for the train times, the bus times, where the good shopping is, where the good neighbourhoods are. Its often better to get a hotel miles away on a good public transport route near to the airport or shops.

Heres an example: -

I wanted to use points because I was paying myself for my hotel in Houston but the hotel in Houston that did that was miles away from the conference. But Google Street View showed it was on a bus route. Checking and it was on the airport express to downtown which zipped through the bus lanes and let me use points and still attend. Perfect. It had free wifi too.

Go to all the parties or arrange your own

Go early and leave early. Thats the best laid plan. Otherwise bad pictures emerge.

Get all the free software and hardware

conferences are great places for free stuff but ignore all the yoyos. At Microsofts Partner Conference I scores two copies of Office Ultimate, a Keyboard, a Mouse, two Decent best practice books, various NFR but nevertheless fully usable licences software products like Norton 360 andseveral $50 gift vouchersd and $100 in cash for attending a research panel. It didnt quite pay for the conference but it was a great haul of stuff.

At MacWorld attending the Office day Microsoft put on was a few hundred bucks but they gave everyone a full packaged product of the most expensive new version of Office for Mac then took us all to a free concert by Devo where they gave away a bunch of Devo stuff I later sold on ebay for $100. Thanks! Devo were good too. It becomes a challenge to me to do this. Its a sport.

Get free research

Analysts - seek them out and hoover up all their free stiff. Its gold dust and they give it away at conferences if you ask them.

Take a few days out

If youre weekend travelling to get cheap tickets stopover in a different city. for example New York on the way to Houston. Stay on points and get away from it all before your flight home. Its a really nice way to end a trip.

 

Add a comment
 
Generic Software project Key Performance Indicators (KPI's) PDF Print E-mail

It really matters that you know where you are.

Key performance indicators (KPI’s) can inform the business about the overall health of activities across business silos and through political boundaries.

Establishing coherent KPI's is critical for being able to establish over a period of time where the issues are in a project. Especially where there are multiple areas where you can use the same measures to deliver information that is meaningful and comparable.

There is no point deploying a dashboard of KPI’s that doesn’t give you this kind of business context or al you will deliver is up to the minute information about things you know you know.

Here are my simple generic starter KPI thought. Its not a rulebook but you might find them useful : -

  • Must be the same KPI’s across project or similar areas
  • How long has the project been running 
    • Over 9 months = red
    How many people
    • Over 28 in an enterprise = red
    • Over 9 in a startup = red
  • What is the revenue plan?
    • If revenue plan is not greater than overhead cost = red
  • Is the management qualified and credible?
    • Some objective scoring metric
  • Is technology bias a factor?
    • Some objective scoring metric
  • Is everybody doing it?
    • Yes = red
    Is somebody doing it by way of validation?
    • No= red
  • Are other groups doing the same thing internally using different technology 
    • Yes = red
    Is there a software technology and hardware bias in teams
    • Yes = red unless deliberate strategy

 

Add a comment
Last Updated on Friday, 04 September 2009 11:14
 
What is the point of high level software requirements? PDF Print E-mail

I was asked today by a client to explain why I think that in producing high level software requirements, its important not to pre-define the technology or constrain the person answering the requirement with a specification.

Consider the original BBC iPlayer. It had, I believe, an unnecessary technical constraint in its requirements. This was that it was wrongly (in my personal opinion) stipulated that it must work with Microsoft DRM technology. This meant that the iPlayer could only work on quite specific versions of Microsoft Windows, which as the EU pointed out four years later and tens of millions of pounds of development cost later would be illegal for an organisation like the BBC. I think that qualifies as quite a good example of a bad requirement which forced a technology choice upon developers! Not to mention lost opportunity costs and TV Licence payers money down the drain.

By way of contrast, in the early 90's Windows 3.0 and OS/2 2.1 were both examples of answers to the high level requirement ‘Windows Icon Mouse and Pointer User Interface based multitasking operating system implementing a File Manager, Program Manager, Calculator, Notepad, Control Panel and Command Prompt and various other standard applets and providing an environment upon which applications can be written and run conforming to the Common User Access Guidelines of the Systems Applicaton Architecture’ Im paraphrasing but that’s basically it.

Nowhere in that kind of high level requirement should it state how and in what way were they to be built. Windows 3.0 was written in Assembler. OS/2 2.1 in C++, they had vastly different use and performance envelopes. They were written by different teams to the same set of requirements in order to make sure there was internal competition at Microsoft. OS/2 famously was beaten by the 'B' team who brought us Windows 3.0 - They did a better job it seems of interpreting the high level requirements.

Microsoft also had the foresight to have more than one bet running in case their teams didnt make the right choices. Good advice. If possible always consider more than one technology approach and conduct an open review of your technlogy decision making process. Otherwise you'll be constrained by what your developers are comfortable with rather than what you need to be successful.


Disclosure: The author worked at Microsoft in the mid 90's and was a member of the BBC trust accountability council for BBC London for almost 8 years from 2000 and wrote a paper for the BBC on how crap the initial iPlayer was after it took him only a couple of hours to use google to assemble tools to defeat the Microsoft DRM technology and play iPlayer content nicely on his Apple TV in DRM free H.264. The iPlayer team initially didnt respond. Eventually the EU forced them to make iPlayer Mac and Linux capable although the Adobe software used for this is completely different to the original iPlayer technology.

Add a comment
Last Updated on Friday, 04 September 2009 09:53
 
Entrepreneur / Startup gatherings - beneficial or distracting? PDF Print E-mail

Yesterday I had two new 'business development' activities in my calendar.

OpenCoffee - My rating, waste of time

First 'opencoffee' which is billed at www.opencoffeeclub.org as part of a worldwide collection of events where you are likely to meet other entrepreneurs and some investors -- if not, at least you can work in peace.

This was held at UCL coffee lobby in their new building opposite what used to be Dillons and is now Waterstones near Goodge Street Tube.

Its a part of London I never tire of, Tottenham Court Road doesnt seem to have the Akihabara cutting edge anymore but always its worth a look in my favourite shops, Morgan Computers (actually in New Oxford Street) and Computer Exchange next door to Goodge Street so I was early enough to do that.

So what of the coffee morning. Well I cant find much to write about it as I didnt engage with anyone. I know you know me and know thats probably my own fault, but I was kind of sort of hoping that there might be some structure or at least something for the new. Nope. So I sat in the middle of the room with Tweetdeck on and posted 'anyone want to talk to me about startups, product creation and product management in software companies' Nothing. I cut my losses and left, heading off to do half a day at one of my clients.

 @bootstrapcamp - My rating worth spending time on

Second, in the afternoon was the first @bootstrapcamp meeting sponsored by Sun Microsystems Startup Essentials. Billed as a kind of matchmaking exchange skills in the startup community the idea being that you OFFER everyone something SMART (specific, measurable, actionable, realistic and timely) in terms of skills that you have, and  you state a NEED again something SMART.

The cute idea being that its a kind of exchange where you dont necessarily find direct one-for-one matching, but that you might have three or more people involved in the 'transaction'.

The promise was for some direct 1-1 matchmaking but in order to get there the room had to agree how this thing would work. And therein lies the problem. For @bootstrap camp to work it has to be mind numbingly simple, and very timely. But this wasnt a simple community it was Londons startup software cognoscenti. I sensed we were losing the momentum when the organisers said ‘right then were agreed the basic unit of barter is the hour’ and someone from the audience said ‘i think we should say thats the one basic thing we are not agreed on’ I paraphrase but you get the point.

There were so many people jumping to technical solutions before defining the problem that I was reminded of the movie Galaxy Quest where the techie in attempting to give advice on a solution to a problem says  “Look around you. Can you form some sort of rudimentary lathe?”

To me the idyll of multi way bartering is what Money is for, and I guess (at the time of writing) that money is the best medium for that.

A direct ‘Swap Shop’ type of approach has simplicity and timelieness at its heart, as well as the immediacy of a single phone number (long lost 811 8055 I seem to remember) and the value of the deal is between two people who simply want to exchange skills and resources right now on the phone.

It worked for Noel Edmonds all those years ago and 6 year old kids could get the hang of it. It seems to me that it needs to be similarly constructed or doomed to complexity and obscurity.

My plan is to engage with @bootstrapcamp and invest time and resources in it. But my hope is that is becomes simplicity itself to deal with.  Twitter is surely the equivalent of the phone number to do a deal 'right now'...

Lets see.

Add a comment
 
Installing and maintaining VMware ESX Server 3i 3.5 PDF Print E-mail
I bought for a client a Sun Fire X4150 which is a 2x Intel Xeon equipped monster powered 1u rackmounted server. We need to go live with a hosted trial environment and the Sun Startup Essentials program was recommended to me and we qualified!

I could take a moment to reflect that theres something seriously wrong with Sun because this computer boots to 'grub', has an OpenDOS drivers and tools disk, doesnt have a hostid, doesnt have the firmware environment of the 'old days' etc etc, but I won't because its a great little rackmount server and we dont want to run Solaris on it anyway, but VMware - because we need to host legions of Windows Servers to make our clients application work. Add a comment

Last Updated on Tuesday, 03 February 2009 16:52
Read more...
 
«StartPrev1234567NextEnd»

Page 6 of 7
Add to Technorati Favorites