Business Modellers is John Drummond's financial modelling website.

We build financial models using Microsoft Excel.

Our focus is primarily commercial Real Estate, but we also qualified to work in energy and finance.

Based in London, we are proficient in the UK and European markets.

We have three USP's:

  • We understand property and business from securitisations to insolvencies to pan-European tax. From recession to boom (and back again).
  • We are very proficient in IT: we understand and build websites and databases as well as financial models. If more technology is needed, we can think outside the box.
  • We frequently (but not necessarily) make use of our own Excel function library Business Functions which reduces development time whilst increasing accuracy.
Feel free to call us for a no-obligation discussion on 44 (0) 208 144 9374.
°
15 jul 09
Excel 2010: Where are we heading?
Looking at blogs and videos of the upcoming Microsoft Excel, the points being emphasised are:
  • Web version aimed at neutralising the threat from Google spreadsheets.
  • More integration with Sharepoint (whatever that means).
  • Better data manipulation facilities.
  • Sparkline graphs.
These are headline grabbers, but to my clients they amount to very little - because we are financial modellers. I actually think Microsoft don't understand that Excel is the world's leading financial modelling tool, used by the brightest financiers to engineer deals that change the face of world economies. They don't seem to get it, because why don't they try to serve that market?

The things that worry me about Excel won't get fixed for years I am sure: proper 3-dimensional formulae; sensible evolution of its function library for business; the future of VBA and whatever might succeed it; making it easier to build addins in compiled languages. Oh well.

12 jul 09
Normalize or Not to Normalize?
I spend a lot of time designing databases, often starting from scratch every time.

One of the main questions is whether to go for a cardfile type simple list or fully normalize.

On the face of it, it is a technical no-brainer. But if you cogitate on this long enough, it becomes quite a teaser. When, for example, does a list of widgets actually become a list of components of type widget or a list of things of type component of type widget. Before long, you can find yourself writing the database of everything. And it takes longer than the beautifully simple list.

The pros of normalisation are in every textbook. The cons of normalisation are often not. Here are what I think are the cons:

  • Your input forms become harder to write. Adding an attachment to widget involves adding an item to attachments and linking it, instead of simple filling in the items 'attachment1' field.
  • Retrieval will involve one or more complex queries with joins, instead of just sucking in the whole table.
  • Users will find it harder to understand the internal structure of the database - they may sometimes get confused.
  • Quite often, a denormalised table is what is required as an output, because we like to look at long lists with all the fields showing. I found that if you import to a spreadsheet Excel you nearly always end up denormalising because you want a single table sucked in and Excel is not relational like a database is.
That last point gives me my criteria for choosing how far and whether to normalise.

JD's normalisation criteria:

  1. If in doubt normalise because its the RIGHT thing to do.
  2. If all the outputs of this database require a denormalised output and/or your data inputting users would do their job much quicker with denormalised, then go for the simplest flat list you can.
25 mar 09
Hey, no-one knows how to use Excel!

I've just completed two Brainbench certification tests on Microsoft Excel 2003. I passed both, one at a Masters level, beating in one case 97% of other test-takets and in in the other 99%. These are by far the best scores I have got on any Brainbench tests, which I have a fair degree of faith in.

But here's the thing. On the second test, I was guessing more than half the time. I mean, I really didn't have a clue - I have never used Pivot Tables, OLAPs or XML - I just don't believe in them.

So if I don't know what I'm doing and I'm better than nearly everyone, most people are totally lost!

°
Andrew Boggis & AssociesReal Estate Modelling
InvescoRent modelling, Pan-European fund modelling, model audit
Manitoba HydroBond modelling, bespoke function development
°
John Drummond
2001+Director Business Functions, Business Software Developers and Modellers
1991-2001Canary Wharf Group plc, property developers, Head of Business Planning and Appraisal
1989-19913i plc venture capitalists, Investment Excecutive
1987-1989MBA London Business School , full time
1982-1987BHP Billiton, Petroleum Division, Engineer/Economist
1981-1982MSc Petroleum Engineering, Heriot Watt Univ.
Recent IT test certificatesBrainbench: PHP4, PHP5, C++ Fundamentals, Excel 2003 Fundamentals.
°
178.79.154.175