Building a Team for Your Next Web Project

by Colin Kennedy - Feb 01, 2013

Having a flawless working website is part of the priority list of any business owners. Considering these essential roles would make a more informed decision of building your "ideal" Web Development Team.


Neuron Global have worked with many different web development platforms.

© Neuron Global

Web design and development projects come in all shapes and sizes, but for the most part they are the result of one of the following realities:

1. An existing site is outdated

2. A business is becoming more web-centric and additional features/functionality are needed to accommodate these changing needs

3. An entrepreneur with the Next Great Idea needs to establish a web presence and facilitate growth via the Internet

If you’re a small business owner and fall into the first category, a basic website (a.k.a. Brochureware) may suffice. If so, your web development “team” may consist of a sole developer. However, if your plans are more ambitious, you’ll need a team - with different areas of expertise - to execute your vision.  In fact, development is rather analogous to construction. A handyman is well suited to create a shed in your backyard, but you wouldn’t want him to build an entire house. For that task you’d want to enlist an architect, general contractor, and a variety of specialists to work in concert to ensure that everything comes together as it should.

With that said, let’s take a look at some of key roles on your average web development team and why they’re all essential to building an attractive, well-functioning website:
 

  • Project Manager: Not only is a project manager in charge of coordinating the team and ensuring that tasks are completed on schedule, but they also are responsible for working with the client to define the scope of the project into a roadmap – often referred to as the Functional Specifications document.
     
  • Designer(s): Once the scope of a project is finalized, a graphic designer is needed to translate the written requirements into a visual representation of what your website will look like. The combination of designs and the Functional Specifications serve as the blueprint that the development team will use to build your site.
     
  • Developer(s): Different developers play different roles, depending on the specific needs of your website. There are front-end developers who deal with the user interface (UI) and the elements of the site that the end users interact with. Back-end developers focus on the critical parts that the end user isn’t exposed to, like the database. To stick with the construction analogy, some developers may deal with the wiring/piping/plumbing of your site and others may deal with putting up the walls, building the staircase, and so on.
     
  • Architect(s): Depending on the complexity of your site, you may require the skills of one or more architects. For example, you might need a database specialist to ensure that your site is capable of capturing and storing information.
     
  • Quality Assurance: As is the case with most projects, it’s important to have a fresh set of eyes to review the completed work product, to make sure that everything is working properly and accounted for. Publishing companies make use of editors to review and refine an author’s work, and the same principle applies here.
     

Because every project is unique your project might not require each of the resources list above… or your project might need more than one of each! That’s why it always makes sense to elicit multiple quotes on your website – different development companies will envision (and tackle) your project in different ways. By getting a variety of opinions, you’re likely to see your project in a new light, and this should allow you to make a more informed decision about what your “ideal” web development team actually looks like.
 

Written by Colin Kennedy. Colin is a Founder and Executive Vice President of Business Development at Neuron Global