During his 24-year career at McKinsey & Company, latterly as head of the European  Retail Practice, John Brady advised chief executives of consumer giants on all aspects of business. He retired in 2004, the year he joined Piper’s Advisory Panel.

1. Waste time gossiping

Believe in the power of gossip. Most of the really interesting insights I gained as a management consultant happened either when I was chatting in clients’ office doorways at the end of the day or drinking with them late at night. In such circumstances you’re able to think more freely and pick up details that are often far more important than the obvious stuff. There is a theory that we’re at our most creative on the edge of consciousness – that our brains are sent into overdrive and enable us to solve seemingly intractable problems. Gossip has a similar, turbo-charging effect. It helps you make connections in your head that you might miss under the pressure of a normal 9-5 regime.

2. Make slow decisions

When making decisions, everyone should try to learn, and then follow their own mind rhythms.  Some people like to jump to answers very quickly, others prefer to ponder issues overnight. To avoid being forced into making poor choices, it’s important to work out which camp you’re in.  I’ve watched people make terrible mistakes simply because they’ve been pressed into a snap decision, rather than allowing themselves  the chance to mull it over. Be thoughtful about how your own brain works, and respond accordingly.

3. Understand the true importance of creating value

Too many business leaders don’t think clearly enough about what creating value actually means. In simple terms, in the current economic climate if you’re using the money borrowed from the bank or investors to deliver more than a minimum nine per cent return, you are creating value. If not, you’re destroying value and the investors may as well have put their money in the bank. A surprising number of people confuse creating value with creating
something that is ‘valued’.

4. Find a secret formula

Many businesses lose sight of the formula that helps them make money. In retail, for example, they often get consumed with just opening the door and closing it at the end of the day. But the real skill can be sourcing products that no one else can, or sourcing them better. If, for instance, you’re selling wine, the mechanics of opening and closing the store are pretty unimportant – the secret formula might be finding vineyards no one else can reach. Discovering a formula is hard and there are many blind alleys. But a clear strategy will establish what really matters, and help you work out how to do it better than everybody else.

5. Think beyond the obvious

When considering a course of action, one typically thinks of the first order effect. For instance, the first order effect of introducing a seatbelt law in this country was
that passenger deaths declined.  However, since drivers knew their children were safely strapped in, they drove a little faster – so the number of pedestrian fatalities increased. That’s a second order effect, and these are at the heart of smart thinking in business. Unfortunately, second order effects are far more easily identified with hindsight. But if you start thinking in those terms, you stand more chance of spotting them.

6. Focus on what’s working

If you ask a businessman who owns 30 shops what he’s really focusing on, he’ll tell you his priority lies with his five worst performers. I think that’s wrong. Instead he should be concentrating on making his top five performers even better – they’ll be far less time consuming and give him far more bang for his buck. In fact, there’s an argument for axing the bad ones completely, leaving him more time to spend on the profitable areas of his company.

7. Judge quality not numbers

Arguably the most important job of any chief executive is thinking about his staff. Yet regular evaluations are seldom carried out in Britain because we’re too embarrassed to assess our colleagues and tell them how well (or badly) they are doing. On the rare occasions assessments do happen, businesses tend to look for quantitative measures – invariably poor surrogates for real performance.  Ask anyone to identify the good and bad performers in a business and they’ll be able to do so. We do it all the time without thinking, so it’s easy to pick up enough qualitative measures to give a surprisingly accurate reflection of a colleague’s performance.

8. Bite the bullet fast

I’ve never found a chief executive who said he has moved too early in removing underperformers. So if you’ve made up your mind that someone is not going to deliver, you should let him go – mainly for his sake rather than yours as you’re wasting his career by letting him stay in the wrong job.  Bizarrely, most supposedly tough chief executives drag their feet in firing senior staff – perhaps partly through cowardice but also through fear that it will damage their companies. But businesses are much more robust than people think. You can remove a number of senior people and a company will carry on running smoothly for months. Ironically, this includes chief executives.

9. Get stressed…then drop a ball

Stress can be really useful in helping to galvanise you into action.  Rising up to a certain point it can improve your performance, though passing this level can be
destructive both personally and professionally. It’s therefore best to learn where your sweet spot is and, bizarrely, try to bring yourself up to that level without exceeding it. A lot of chief executives are good at managing stress and everyone has their own techniques. The worst type of stress is typically the feeling that you’ve got too many balls in the air, which are all beyond your control. One way to address this is to drop a ball. Usually, it won’t matter.  Either the ball will sit there to be picked up later or someone else will do it for you.

10. Be a sneaky diarist

I remember working with a chief executive who deliberately used to double-book his diary. He’d have two meetings happening in two separate rooms in his office. If one team needed his input, he’d stay and focus until they were on the right track. But if the meeting was going well, he’d slip into the other. If both were running smoothly, he’d move on to something else entirely. Obviously you have to be very important to get away with this but the principle is sound. Decide where you can add most value and don’t waste 20 minutes on something if you’ve cracked it in ten. And never attend meetings where you’re there for form’s sake alone. 

About John Brady

After studying engineering at Cambridge University, John Brady worked as civil engineer for five years before completing an MBA and joining McKinsey & Company in 1980. He developed its retail practice, became a director and led its UK Consumer Sector, European Retail Practice and European Marketing Practice. In addition to sitting on the Piper Advisory Panel, Brady is also a non-executive director at Greene King, Aegis and Hanson.

The company’s CTO described the deduplication in a note posted in the “Bugs & Troubleshooting” section on the company’s web forum last year:

Woah! How did that 750MB file upload so quickly?

Dropbox tries to be very smart about minimizing the amount of bandwidth used. If we detect that a file you’re trying to upload has already been uploaded to Dropbox, we don’t make you upload it again. Similarly, if you make a change to a file that’s already on Dropbox, you’ll only have to upload the pieces of the file that changed.

This works across all data on Dropbox, not just your own account. There are no security implications [emphasis added] - your data is still kept logically separated and not affected by changes that other users make to their data.

Using the toolkits, developers can use the cloud to accelerate the creation of applications on the major mobile platforms. Companies, including Groupon, are taking advantage to create a unified approach to cloud-to-mobile user experience.

Microsoft is making the librarysample code, and documentation for the iOS version of the toolkit available on GitHub under the Apache License. With XCode’s native support for GitHub repositories, this means that developers can more easily access the toolkit in their native environment.

What can developers expect from the v1.0 release of the iOS toolkit?

This first release of the toolkit focuses on providing developers easy access to Windows Azure storage from native mobile applications. Windows Azure has three different storage mechanisms:

  • Blob storage - used for storing binary objects, such as pictures taken on the phone.
  • Table storage – used for storing structured data in a scalable way, such as user profiles or multiple high score tables for a game.
  • Queues – a durable first-in, first-out queuing system for messages. For example, this could be used to pass messages between devices.

All of the above services are exposed via a REST API, however accessing these natively from the phone can be challenging, especially for developers who are new to iPhone development. The toolkit wraps the necessary REST calls into a native library that not only abstracts the underlying networking elements, but also reduces many operations (such as uploading a photo to Azure blob storage) to just a few lines of code.

Wade Wegner, Windows Azure Technical Evangelist, has put together a walkthrough for the toolkit, showing how the Windows Azure storage services can be accessed in two ways:

  • Directly from the client, using an account name and access key obtained from the Windows Azure portal.
  • Via a proxy service, for those not wanting to store their account name and access key on the device. The proxy service works by using ASP.NET authentication provider to validate a set of credentials, and then creating a shared key that can be used to access the storage for the duration of the session.

The World Wide Web Consortium is to develop standards to enable direct peer-to-peer communications between browsers, without the need to go through centralised servers.

The standards could make it more difficult for repressive government action against web communications, according to members of the World Wide Web Consortium (W3C) working group assigned to developing the standards. The group aims to define APIs that will allow browsers to communicate using audio, video and “supplementary” real-time communications, W3C said on Thursday.

“W3C today launched a new Web Real-Time Communications Working Group to define client-side APIs to enable real-time communications in web browsers,” the W3C said.

The APIs should allow applications that can be run inside a browser without extra downloads or plug-ins. The APIs will be programming-language agnostic, a W3C spokesman told ZDNet UK on Friday.

Browser company Opera is a member of the working group, Opera chief standards officer Charles McCathieNevile told ZDNet UK on Friday. Opera platform architect Rich Tibbett is the main contact with the group.

  1. Design Firms – Simon’s challenge involves the bank undergoing a new branding effort. In my experience, a bank’s internal marketing department partners heavily with an outside marketing firm for larger banding initiatives. Additionally, new branding efforts usually involve getting that new brand message out through a variety of channels.
  2. Middle-ware/SOA capability – Given the overall growing maturity in the service oriented architecture space and the relative IT budgets of most financial institutions, I am going to assume there is some middle-ware, messaging and/or enterprise service bus-like capability to leverage.
  3. Content Management System/CMS – Given the explanation of the current state online banking system, I am going to assume the bank does not currently have a mature content management platform which can be extended to provide online banking functionality.
  4. Backoffice – Also, I am assuming that the bank currently has a backoffice transaction system that currently performs the bank’s core bank product transaction needs. For the sake of this exercise, a “legacy” mainframe set of applications are in place that run the core bank transactional services that has some capability to expose those transactions to the middle-ware/SOA platform.
  5. Build versus Buy – A classic challenge for banks has been the decision to put the focus on building in-house capabilities versus buying mature vendor solutions and integrating those into the technology portfolio. Depending on the financial health of the bank itself as well as the predilection of the CIO, the build versus buy pendulum can swing to either extreme. Add the frequent turn over of senior IT leadership and this can be a real challenge for enterprise architectural patterns. For the sake of this exercise, the assumption is that the bank is willing to invest in the middle-ware transactional capabilities in-house as well as the supporting online banking application user experience but prefers to purchase a new content management solution to host the UI.
  6. Big Bang versus Functional Sequence based rollout – I am also assuming product management is risk adverse and open to sequencing in the new functionality rather than demanding a big bang approach. More on the sequencing later in this post.