Roles

An interactive project team is like an orchestra. If everyone works together and plays their part, the results can be beautiful. On the other hand, poorly-defined responsibilities or lack or coordination can result in borderline chaos. Your project may include any or all of the individual responsibilities mentioned here.

Project Owner

We ask that every client designate one person in their organization to act as the project owner for the duration of the project. This individual will act as the chief point of contact between your organization and us, and will have the following skillset and responsibilities:

  • Understands and is capable of communicating the client’s goals and priorities
  • Updates other important stakeholders within the organization regularly on the state of the project
  • Able to respond promptly to questions or concerns that may be blocking progress
  • Availalble for frequent calls or meetings as needed
  • Assigns and coordinates client-facing responsibilities such as content generation
  • Coordinates scheduling on the client side for meetings and presentations
  • Consolidates and presents feedback

Project Manager

The project manager is the flipside of the project owner, handling all the bulk of project organization and communication on our side of the relationship. The project owner and project manager will work closely together to ensure that timeline, budget, and goals of the project are aligned throughout the process. A project manager has the following responsibilities:

  • Communicates frequently with the project owner to keep them updated on project status
  • Handles scheduling of calls and meetings
  • Keeps team members on both sides updated on outstanding tasks and milestones
  • Schedules our team’s and availablility to ensure that the project proceeds efficiently
  • Ensures that the project budget stays on track

Copywriter/Content Owner

Depending on what skillsets are available internally and the goals of the project, you may wish to assign written content creation to someone within your organization, or work with us to find an appropriate dedicated copywriter for the project. In either case, the responsibilities of the content owner include:

  • Participates in and understands the information architecture creation for the project
  • Communicates with members of the organization to understand the terminology, processes, and services that need to be communicated in writing
  • Works with the design team to understand how written content will work within the design
  • Produces all written content needed for the project
  • Consolidates all written content in a consistent location and format for integration into the final product

Designer

The designer is responsible for all aspects of the project related to visual and user experience design. On many projects, the designer will also play the role of project manager especially for portions of the project that relate directly to design. Responsibilities of the designer include:

  • Works with the client to understand their organization’s culture, services, and goals for the project
  • Researches and understands how the client’s existing branding and design will influence the creative process for the project
  • Translates project goals into the deliverables produced during the Design + UX process
  • Presents all design-related project deliverables to the client
  • Receives, clarifies, and prioritizes design-related feedback from the project owner
  • Works with the copywriter/content owner for the project to coordinate how written content will be integrated into the design
  • Works with the frontend developer to ensure that the final product reflects the design

Frontend Developer

A frontend developer is responsible for building all aspects of a website that are an end user interacts with. In the case of a website, this includes anything that is visible in or interacted with through the browser. A frontend developer is the person most directly responsible for translating the project’s design into a working user experience. Frontend developers possess an extremely wide variety of skills including – but not limited to – the following:

  • Translates the design accurately into a working product
  • Adds subtle transitions, animations, and interactions that enhance the user experience
  • Translates the design into an experience that can adapt seamlessly to a wide variety of devices and screen sizes
  • Understands the current state of browser support for new features and can help decide what technology is appropriate for each project
  • Understands the nuances of issues like search engine optimization and accessibility and is able to build webpages that perform well in these areas
  • Organizes the content management system and creates a content editoring experience that is intuitive and tailored uniquely to the project

Note: on some projects the designer and developer roles may be assigned to the same person.

Backend Developer

A backend developer is responsible for handling all development that is not directly observed by the user, but still has a significant impact on user-facing functionality. A backend developer is experienced in web servers, security, planning and building complex systems, and adding entirely new, custom functionality to your content management system.

Note: on some projects the frontend developer and backend developer roles may be assigned to the same person.