Successful Web teams

Nine pillars of successful web teams

I just stumbled upon this article again today — it was in the magazine rack in our downstairs loo, if you must know! — The Nine Pillars of Successful Web Teams by Jessie James Garrett.

In the (short) article he argues that there are nine essential team roles in any successful web project, which need to be distributed amongst the team. When there’s a problem with the project, he says, it’s likely that one (or more) of the roles has been neglected.

The roles are:

  1. User research
  2. Site strategy
  3. Technology strategy
  4. Content strategy
  5. Abstract design
  6. Technology implementation
  7. Content production
  8. Concrete design
  9. Project management

I read another article (it could have been from 37signals) that said that in their experience their best teams comprised three members with the following primary skills:

  1. Developer / Coder
  2. Designer
  3. Sweeper (strong developer/coder/designer skills)

Any thoughts, reflections, personal experiences to share? I’d be interested to review our web team (of two) to see what, if any, areas we’re missing. I’d also love another member of the team — someone with strong design skills would be great, in my opinion.