mini-logo
  • HOME
  • COMPANY
  • PORTFOLIO
  • SERVICES
  • CONTACT

The Intelligent Blog

blog bar

The Surgical Team Revisited (aka the Web Consulting Dream Team)

By Justin Hartfield on July 9, 2008 7:17 PM | 0 Comments | 0 TrackBacks
elite_team.png
In his classic book called The Mythical Man Month, Frederick Brooks describes a provocative pattern (first proposed by Harlan Mills) for a 10-person development team called the surgical team. According to Brooks, this team of specialists is optimal for large software projects.
The proposed notion is to split the project into small team-sized chunks, with an eye on optimizing communication between the groups.

Here is a diagram of the team structure he proposes:

old_surgical_team.gif

While Brooks' surgical team model still works perfectly well for large, offline software projects, it must be modified in order to be used by the modern web development firms. For example, while there is little need for a program clerk in a web design shop (does HTML & CSS really need a full-time commenter?), there is a much greater demand for a search engine optimization specialist or an online copywriter.

So in the spirit of building upon one of the great computer science books of all time, I present the new, web 2.0 (and XHTML valid no less), surgical team:

new_surgical_team2.png


The project manager-
As you can see above, the project manager is intimately connected with all aspects of the business. The manager is the business hub, while the specialists form the technical spokes.
The project manager handles the money, people, space and machines. They also take care of various paperwork, taxes, forms, quotes, invoices, estimates and all other administrative functions.

However, their main role is to establish open communication. The PM communicates with the technical folks to ensure everyone is prepared to deliver on-time and to alleviate any roadblocks toward delivery. A good project manager also communicates with the client to ensure they're happy and comfortable throughout the development process.


The web designer-
The web designer is a specialist in graphic design, usability and interface design. They've read Steve Krug's Don't Make Me Think at least a dozen times.

The web designer should also be brand conscious and stick to the corporate style   whenever possible (using consistent logos, colors, fonts, themes, etc).

The web designer develops the initial concepts and sends them out to the developer to be transferred into code. Since the designer's input is necessary for all the other specialists to perform their roles, it is critical they are able to deliver on-time.


The web developer-
The web developer is a specialist for site implementation. This includes choosing the right content management system, programming language, web server and database. Of course, the web developer should be well-versed in W3C standards. They are responsible for implementing the designer's compositions exactly as they appear on-screen.
 

The online copywriter / blogger-
The online copywriter is a word specialist. They work closely with the web designer to develop the marketing text and brand message of the site. They are also the public face of the website, responsible for updating the blog with company news and industry information. A qualified online copywriter understands the delicate balance between word economy and keyword density.


The search engine optimizer-
Unfortunately, a beautiful site without traffic is like a eunuch in the Playboy mansion -- mostly worthless. The job of the search engine optimizer is to drive traffic to the site by obtaining in-bound links from relevant sites, as well as by optimizing the "on-page" keywords, metadata, titles and links. The search engine optimizer works closely with the copywriter to ensure the most effective keywords are being spread evenly throughout the site.
 

The cross-platform / cross-browser testers-
The tester's job is to ensure the website looks pretty in all browsers and in all platforms. Even the dreaded Internet Explorer 5.5 for Mac should be consulted during a full-on test (even just to laugh at). The tester works closely with the developer (bugs), the copywriter (typos), and the designer to ensure everything looks 100% perfect before the final hand-off to the client.
 
Some very useful testing resources available on the web:
Firebug - Must have Firefox extension.
YSlow - Ditto the above.
BrowserShots - Find out what your site really looks like at your own peril.


The system admin-
The system admin's job is to set up the domains, e-mail address and servers. They ensure all software is up-to-date and all potentially vulnerable services are either disabled or locked-down.

The system admin also sets up website statistics tracking (like Google Analytics) and submits a sitemap to the major search engines (via Google Webmaster Tools and others).
The admin works closely with the developer to make certain that all required web services are activated.

Note: It is possible for one person to fulfill two or more of these functions if they're capable. However, it is best, especially for large projects, for each part of the surgical team to be one, talented specialist, rather than a good generalist just 'getting it done' in a familiar field. The value of good professionals can never be understated.







  Share

Tags:

  • consulting,
  • copywriting,
  • freelance,
  • web design,
  • web development

0 TrackBacks

Entry TrackBack URL: http://idesignbrand.com/mt/MT-4.15b1-en/mt-tb.cgi/17

Leave a comment

Search

About this Entry

This page contains a single entry by Justin Hartfield published on July 9, 2008 7:17 PM.

BlackHat SEO in Plain English was the previous entry in this blog.

How to Get Out of Any Awkward Moment Effortlessly is the next entry in this blog.

The Intelligent Blog is a regularly updated business advice blog, with special attention to such topics as web design, usability, internet marketing, branding and market theory.

  • Subscribe to feed Subscribe to this blog's feed

Recent Entries

  • How to Get Out of Any Awkward Moment Effortlessly
  • The Surgical Team Revisited (aka the Web Consulting Dream Team)
  • BlackHat SEO in Plain English
  • Five Tips to Network Effectively
  • What is Branding? Mini-FAQ
  • Why Brand with Intelligent Design?
  • Benefits of SEO

Tag Cloud

  • blackhat
  • Branding
  • consulting
  • contacts
  • copywriting
  • customer-service
  • freelance
  • marketing
  • networking
  • Networking
  • people-skills
  • SEO
  • web design
  • web development

Our Favorite Resources

Business

Behance
Freelance Switch
Freshbooks
Entrepreneur
Guy Kawasaki
HighRise
TechCrunch
Tim Ferriss
Paul Graham
Prometheus Institute

Creative

A Brief Message
Apple
Colour Lovers
Color Hunter
Lifehacker
Muxtape
Veer
Writewith
ZeFrank

Marketing

Alexa
Blue Hat SEO
Compete.com
Google PageRank Explained
Marketing Sherpa
Problogger
SEOmoz
Seth Godin

Web

43 Folders
A List Apart
CushyCMS
DevLounge
Digg
Firebug
Magento
NETTUTS
Open Jason
Web Design From Scratch
Powered by Movable Type