Microspeak: booked


Remember, the term Microspeak is not tightly scoped to mean jargon used only at Microsoft. It's jargon used at Microsoft more often than in general usage. Today, it's a term that you really need to master if you want to talk with others about project planning.

To book a feature is to commit to implementing the feature, including assigning resources to get it done. This means finding designers to design the feature, developers to implement it, and testers to test it, as well as (the hardest part) finding time in the schedule to do it. The resource that is in shortest supply is usually time, since there is no way to create more of it.

More generally, a resource is booked when it is committed to doing something. This is a natural extension of the concept of booking a room in a hotel or a seat on a train.

Here are some citations.

We will be using the Widget framework that Bob is booked to finish in July.

There are no resources booked for enhancing the Widget framework this release cycle.

The Widget team knows that we need this feature from them, but they haven't booked it yet, so we need to develop a fallback plan.

The term is in general use, but for some reason, Microspeak uses it almost exclusively to describe the commitment to completing a particular piece of work by a particular date. Instead of saying that the work is committed or scheduled or confirmed, we say that it is booked. (If you use one of the other words, people may ask for clarification. For example, if you say that it is committed, some people might think you mean that the change has already been submitted to the source code repository.)

Curiously the antonym of booked is not unbooked. If a feature has no resources assigned to it, the preferred term is unfunded.

Comments (10)
  1. foo says:

    Neat. As is usual in the parlance of our times, the word is also employed to mean the complete opposite of a commitment: http://www.urbandictionary.com/define.php

  2. MItaly says:

    inb4: «The first project to be booked by the shell team during Vista development was to remove all useful features from the shell» (© xpclient 2006-2013)

  3. Maurits says:

    Rumors that the resource allocation is actually signaled by the magic phrase "Book 'em, Danno" could not be confirmed or denied.

  4. For success, the feature project manager should be named Danno:  http://www.youtube.com/watch.

  5. @Raymond, Given your long career at Microsoft (spanning from at least the mid-1990's), I wonder what your basis is for making statements such as "It's jargon used at Microsoft more often than in general usage." I'm curious how you know that some of these terms aren't widely used at other large corporations…

    [General usage = population at large. -Raymond]
  6. Jim says:

    In the general population, we do not have a PM to manage our lives. Fortunately or Un, we can not book anything.

  7. Random User 602849 says:

    Aw, you fixed it. Here I was thinking maybe the last example was about a team working on a utility to Get info from WDI.

  8. Danny says:

    "The resource that is in shortest supply is usually time, since there is no way to create more of it". Yes there is, it's called time machine. Didn't you promised that one day?

  9. Medinoc says:

    Of course it's not "unbooked". It rings too much like 1984.

  10. j b says:

    And then, along the lines of newspeak: If some guy is doubleplussbooked to a project… (I feel pity for his family)

Comments are closed.