The Devil’s Marketing Dictionary – Part 3

by Matthew Stibbe on April 12, 2007

Following a request from a friend at Microsoft, I have added an appendix about project management. I know what I’m moaning about – I ran a computer games company for twelve years!

  • Scoping. You can have any two of fast, cheap or good. Marketing wants all three. Engineering can (on a good day) deliver one.
  • Specification. A tissue of lies written to distract the client.
  • Project manager. A hopeless dupe.
  • Engineer. Someone who believes that the glass is neither half full, nor half empty but twice as big as it needs to be.
  • Producer. (Computer games industry) Someone who knows nothing about game design, programming, art or project management but who decides when you get paid. The biggest risk on any project. Also, likely to leave the client around the time you are ready to go beta (see change control).
  • Deliverable Something that shows the most progress with the least effort.
  • Task. The smallest discrete lie in a project plan.
  • Resource allocation. You work 24 hours a day, but you get to choose which 24.
  • Critical path. One of many ways in which you can be late. If you’re looking for the path, you’re not on it.
  • Microsoft Project. A piece of software that transforms lies into pretty diagrams. No one knows how it works but everyone insists you use it. And for goodness sake, never ask it to level resources automatically. It has been suggested that Microsoft developed Project in order to make project management an art rather than a science. Personally, I think it is still a religion and Project is its liturgy.
  • Gantt chart.”Bureaucratic grid prison” (Edward Tufte)
  • PERT chart. Extremely useful for designing nuclear missiles. Avoid in all other circumstances.
  • Dependency. The universal excuse for why something started late or finished later. The number of dependencies in a project is always twice as many as the number you have listed in the project plan. Why? “Everything is connected to everything else.” (Lenin)
  • Deadline. It all depends on what your definition of ‘no later than’ is.
  • Alpha. A working prototype.
  • Beta. A working prototype with completely different code.
  • Final candidate. A beta with some of the bugs fixed.
  • Release candidate. A beta with most of the bugs fixed but with marketing’s blessing.
  • Final. First public beta.
  • Man-month. A myth. (See Fred Brooks)
  • QA. 4,000 bug reports, all the same, written by illiterate school leavers.
  • Change control. Something that a publisher does to a developer. In no way related to tracking change requests and updating the plan, budget and deadline accordingly.
  • Feature creep. Another word for producer.

Technorati Tags: , , , , , ,

Related posts:

  1. The Devil’s marketing dictionary, Part One
  2. How NOT to lead geeks
  3. Recommended links 22 July 2009
  4. Devil’s Marketing Dictionary Part 2
  5. Tools for writing: Sharp Electronic Dictionary

{ 2 trackbacks }

» Introducing the Writers of the DWW(Writers) Series BoDo: Business of Design online » Blog Archive
April 30, 2007 at 3:15 am
Recommended links 22 July 2009 — Bad Language
July 22, 2009 at 9:32 am

{ 2 comments… read them below or add one }

Marc-Andre April 12, 2007 at 4:07 pm

Robust: Working under any condition, which makes it the same as “working”, but sounding so very complicated so that no one will blame you for a design that is broken and you will receive much praise for one that meets the most basic of requirements.

Josh April 18, 2007 at 6:04 pm

I love this! I couldn’t help noticing the project manager definition. I feel the same way.

Leave a Comment

Previous post:

Next post: