Google

Blending Agile & Waterfall

Depending on what your agency does, you may or may not be working in an Agile environment. The processes that you use in your agency are really dependent on the way your team chooses to work. One of the reasons why people are gravitate towards Agile or working with agile methodologies is because there is a belief that working in Agile means that stuff gets done (and delivered) faster.

    That’s partially true — some agencies struggle in delivering large projects, and agile has a leg up when it comes to organizing. Here’s the thing, it is not always easy to change the way creative is done in agencies, especially moving from traditional PMs and Account Managers to an Agile framework. For one, advertising projects often has hard deadlines and fixed sign-offs. And the benefits of agile aren't so beneficial.  The second problem is that Agile depends on a different type of project management — moving away from single sources of managing a project to shared accountability and self-directed teams.

However...

    It is perfectly okay to blend agile with other agile-like thinking and processes to get to a place that works. 

    How we work at the beginning of a project, and helping define the actual challenge, is a good place to start. For example, we can look to Design Thinking methodologies to help us define, learn, engage with multi-discipline thinking, using observation and empathy to help us form insights, ideate on opportunities and frame what the actual opportunity is. 

    It’s also okay to run certain projects as Waterfall and not Agile. Agile and Waterfall processes can seem like they are completely opposite ends of the spectrum. They certainly are very different ways of working, with two very different sets of beliefs in the way to work. However, many creative shops have already had experience working in an Agile way, even if they didn’t know it. (Small Teams! Yeah!)

    Think about how we form teams to tackle creative pitches for new business. The pitch team is typically put together with people from all different agency disciplines working to the same deliverable. The concept of working in Agile isn’t new. Think about how fast your agency has had to work to pull off a pitch, and what they delivered during that time period. Ever had an “all-hands-on-deck” situation where everyone needed to come together to figure out a client emergency? Things get done, because everyone collaborates.

Merging all of these processes together is not a simple task.

Design Thinking and the concepts surrounding idea factories are easier to match up to Agile processes since at the core, they are very collaborative processes. Mixing Waterfall and Agile is much more difficult, because they require different mindsets. Waterfall is a planned out process that has a harder time reacting to change than agile. Waterfall phases versus the goal of Agile timeboxes (sprints/scrums) produce results differently. 

Training is vital to implementing Agile in an agency.

You can’t stick a project manager who has never run Agile and assign them a project without any training or instructions on how to assign stories, scope agile or plan sprints. You can’t stick a scum master from a software company into a creative agency and ask them to manage a commercial production or deal with your client’s procurement department. You can’t always force fit some projects (and people) into two different ways of working.

Different ways of estimating projects.

Scoping projects in Agile require a methodology of contract writing that is very different to waterfall breakdown of costs. Story points don’t always match one hour or one day of work the same way you would charge for an hour in a traditional estimate. That’s not to say clients don’t get on board with agile scoping costs. Once you get them to start thinking about point values that take up the available time in the allocated sprints, its pretty easy to stay in scope. On the financial side, you can certainly look at how story-points translate internally to hours, but comparing metrics between agile and waterfall are going to be different. 

    In a waterfall project, if you complete a project earlier or with cheaper resources you get a higher profit margin, or if your project runs into trouble it can be very easy to go over budget and hours. In an Agile project, where you are working with a set number of story points to complete for each set sprint, you are working with a fixed team to a fixed set of points. This means your team is dedicated to the project for a specific length of time. The benefit and the downside is that your available resource costs are tied directly into a more fixed profit margin for a fixed period of time. 

If we are looking to add Agile into the agency that is use to traditional project management, we’ve learned that it takes reshaping a number of factors. We’ve learned that you need a number of shifts in thinking on how you shape your agency culture, your agency processes and on developing self-organizing teams.

    We’ve also learned that it requires a strong commitment at levels in the agency, from leadership to staff to establishing new relationships with clients. We know that we can start small with one pilot team, working in a multi-disciplined fashion, and that digital projects or product development are the easiest to start.

Moving beyond interactive projects to include other types of marketing into agile is a little trickier. It is going to require a bit of training, reorganizing, and coaching. We also have to teach our new team members new terminology and the meanings of some of the basic concepts around working agile-like. 

    For a creative person coming into an agile environment, who has never worked this way before it can be a bit confusing, but the goals of working  agile are meant to be empowering by allowing teams to collaborate more and have the ability and authority to make quick decisions about a project’s direction, the way things get done and in what order.

    The biggest concept to overcome is that the entire team is working together to as quickly as possible come up with a minimum viable product. That you have something to show, get a reaction to, and then build upon. Earlier in this section we talked about as giving up the big reveal. 

So let’s review how agile works and compare a bit on how we can add in none-development work. Agile requires us to break down work into “stories” which are chunks of larger projects (like functionality in software) or ad-hoc requests, like bug fixes. Each story tells the team what needs to be created. Together, the team assigns the story points (or hour) they think it will take to complete the story. Agile teams work in sprints, periods of time, perhaps one or two weeks in which they can break up their time to tackle the story list. Since each week only has a set number of hours (which include review time) there are only a certain amount of stories that can be worked on for each sprint. 

    Stories are prioritized, through what they call a backlog. Stories chosen for the sprints are placed on a burn-down chart, where everyone can see them move from incomplete to approval to complete. 

    Agile can take all sorts of projects into its sprints of all sizes, you just need to have a process that can handle these requests. 

Social Media Strategist (Job Description) Example

The Position

You have a proven record of working in a creative environment with at least four years interactive / social & content strategy experience. This role is exciting and demanding so the candidate must be ready for a challenge! The ideal candidate will be well versed in developing content and social media strategy programs producing interactive campaigns that live across social media platforms and content across all online channels. You lead teams, excel at managing complex projects and the client experience.

The Role

The Social Media & Content Strategist develops paid and non-paid social media and content strategies, helping to grow our client’s business through a variety of online and social channels. The strategists helps to grow the client’s business and ensuring the team execution meets and exceeds client expectations. In this role, the Strategist insures that the agency provides:

  • Sound and responsible social media / content strategy and planning.
  • Proper and innovative execution of work in all areas on schedule.
  • A consistently superior creative product.

The role is client facing and has scope for career development and enhancing skills across a range of disciplines.

The Requirements

  • Bachelors Degree in Marketing, Advertising or Business preferred.
  • Interest in and aptitude for developing social media and content strategy solutions
  • Minimum of 4 years experience as a strategist in a creative agency or digital agency environment
  • Possesses understanding of Social advertising campaign management and optimization practices across the biggies, Facebook, LinkedIn, Twitter, Pintrest, Vine and Instagram.
  • Monitors the latest trends in social media, including advertising formats, channels and technologies in order to improve campaign performance and provide recommendations on how clients can best leverage new tools and services
  • Compile data across several social media platforms and create weekly/monthly reports, including analysis for insights, optimizations and future strategy development
  • Demonstrates strategic insight to develop long term execution plans from client’s stated business objectives and implement those plans
  • Displays organizational capabilities to track progress, execution and consistency of social advertising campaigns
  • Exhibits solid communication skills in order to effectively present strategic and tactical plans to clients and internal teams - new business experience a plus.
  • Demonstrates understanding of and ability to facilitate and manage forecasting, budgeting and pacing, campaign creation and optimization
  • Displays understanding of business concepts and client objectives in order to identify campaign expansion opportunities
  • Possesses well developed analytical ability to extract insight from data and plan next steps across multiple marketing mediums
  • Ability to self-manage while managing assigned teams and projects under tight deadlines.

Major Contacts

The Strategist’s position requires ongoing and in-depth interactions with the following:

  1. Internal:  The Strategist reports to the Head of Account Services. As assigned, the Strategist has overall responsibility for leading the client content and social media strategy effort. Within the agency, the Strategist is the leader/coordinator for the client’s social media and content programs and works closely with all agency personnel in determining project scope, estimating, planning, executing and monitoring assigned projects and deliverables.
  2. External:  The Strategist will have direct client contact with assigned agency clients and participate in the agency’s new business efforts.

Responsibilities and Duties

The Social Media and Content Strategist has four areas of responsibility (specific duties of each are explained below)

  1. Planning, Analyzing, Evaluating
  • Develop workable budgets, media, content and editorial plans and realistic timetables.
  • Collaborates with the Account Team in creation of marketing recommendations, strategies and actions for the client.
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: all assigned creative projects, internal agency projects and assigned new business projects.
  • Provide client platform / business updates on a regular basis to demonstrate upcoming opportunities and threats to their business
  • Defining project scope, estimate and writing scope of works and technical specifications, works with account team in the creation of project specifications and time plans.
  • Educates account team and clients and manages their needs and expectations.
  • Determines project risk on an ongoing basis, escalates issues as needed.
  • Experience in leading complex multidisciplinary projects.
  • Employ a variety of research techniques to understand and analyze online data and provide insight about relevant online conversations and voices in those conversations
  • Monitors out of scope requests, initiates additional estimates and approvals.
  1. Team Leading, Coordinating, Managing
  • Provides leadership within the agency and monitors work scope against all variables.
  • Monitors all strategic activity on assigned projects and communicates status of each project to appropriate agency and client personnel in order to meet project deadlines.
  • Act as the team leader on all assigned projects.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow. Escalating exceptions and issues to Director level as required.
  • Presenting content and social media strategy deliverables to clients
  • Monitoring and enforcing project constraints (schedule / scope / resources)
  • Champion internal systems for higher productivity working
  1. Strategy and Content Development 
  • Competitive site analysis and benchmarking in content breadth, organization and presentation.
  • Creating development plans for online content; recommending content types and organization based on user needs and marketing goals, identifying content gaps
  • Selecting and evaluating content; developing site content matrix.
  • Defining research requirements for web strategy.
  • Developing content attributes and classification schemes (content models)
  • Understanding of relational databases is desirable.
  • Content development and editorial calendar planning
  • Familiarity with content management and editorial processes preferred
  • Initiates and leads all appropriate project meetings.
  • Conduct online media, influencer & partnership outreach.
  • As needed assist in the execution of on-going content for clients
  1. Financial & Administrative
  • Work with internal and external managers to identify goals and metrics and integrate those metrics into the content development process.
  • Build, track and monitor assigned strategic projects.
  • Monitor and analyze online media and other relevant digital communications channels.
  • Work closely with clients and account teams on the development of social media programs and strategies
  • Prepare reports summarizing the results of social media campaigns
  • Strong business and personal ethics

Waterfall vs. Agile Design Process

Both versions offer up iteration, but Agile offers up continued discovery. Both processes have their own pros and cons when developing work in a traditional agency or creative interactive environment.

It’s about ditching the big reveal. (Well, kind of...)

Well, Agile is more than that, but that’s essentially the mind shift. Traditional process often follows a workflow where an agency is first briefed by the client, then the creative team goes off and works independently for a while. A meeting is called to present final ideas, and if all goes well, the work aligns with the original vison of the client. If not, it’s back to the drawing board. While many groups still present this way, the big reveal is ditched while working in Agile.

    At a base level, Agile is a different way of working with the client. Working in Agile is meant to be a process where the client and the agency learn together from day one. Rather than coming up with an idea for the final creative from the start, Agile allows you to refine ideas and craft the end product as you go. The goal is to have the client become part of the problem-solving team on the project. 

    With the client on the team, small decisions can be made quickly and you get faster feedback. The faster the feedback, the faster the process. Instead of waiting for days for client approval, decision making happens within the team. Your staff works to show prototypes or live variations on a working site and clients can make a decision on the spot. 

The not-so-new model.

Agile methodologies have been around for a while, used in the software industry for over twenty years now. What is new is that creative agencies are slowly beginning to embrace Agile methodologies as well. 

    If you are a “digital” agency you might be using Agile for most of your development work already. However, more traditional agencies have been slower to adapt. Due to the nature of long-established workflows and people being comfortable with how things have always worked, it’s not always easy to implement Agile. Fixed prices, scopes-of-work and time frames are pretty typical approaches to how an agency works. A big commercial production, or a larger storytelling campaign where agencies fight with a client’s procurement department, aren’t the most conducive to Agile methodologies.

    Although they haven’t taken the leap to full-on Agile, most agencies have at least worked in an Agile-like manner. There has been a shift to working with smaller teams, and in the integrated production model it’s common to have dedicated teams from different disciplines (design, UX, producer, creative technologist) committed throughout the length of a project. Agency pitches are also very similar to Agile. How many times have we gathered pitch teams together to work collaboratively on a project? There are daily and weekly catch-ups and reviews, a sense of team commitment, and a final sprint to get through the creative pitch process.

    When you are working on large development projects, Agile can make a lot of sense. Instead of having separate design and development stages, where things may be approved that may hinder the next stage, now designers and developers work together during the duration of the project. In many cases, working with Agile versus waterfall still amounts to the same number of hours, but each discipline stays active from beginning to end with this approach. With UX in sooner, the project can get into code faster. With design in later, the design can be refined to meet the challenges that arise in code. 

    Clients are also getting on board with Agile ways of working. They get to see prototypes sooner and have the opportunity to look at working models which results in them feeling more engaged with the creative process. Working this way allows them to gain a greater understanding of an agency’s process as well as the technology. They also get to know the agency team (who is actually doing the work) and can liaise with them directly.

    However, working this way does require a high level of client trust with the agency, as the project outcome can morph dramatically as it goes through different iterations. The client also has a higher stake in the game, so must commit to being part of the process. Some may be wary of working in an environment where a project’s requirements continually evolve, but quick feedback to questions and show-and-tells are essential. 

    For clients to work this way, they need to shift away from some seemingly natural ways of working. Creative (as aesthetics) becomes secondary to functionality and technical execution. On the plus side, the faster you can get to technically executing, the sooner the team learns what you can and can’t do.

Working in an Agile environment allows for faster testing of software and
allows for prototypes to be tested earlier.

Under a waterfall model, there’s a risk that a completed design could have a  functionality that would be impossible at the coding stage. When both designers and developers work together, it is easier for them to come up with alternate solutions.

    As clients take a more active role in the Agile process, problems of design not working out on the development end don’t look like giant mistakes. Instead, the client can see how things evolve.

Agile works on the development side as well as for creative projects.

Running true Agile requires agencies and clients to use similar methodologies in their marketing efforts. Both sides would need to have a continually evolving backlog and a rolling budget. As the marketing and the work is launched, it would be constantly evaluated and adapted to reflect both metrics and audience feedback. 

    This marks a significant shift in thinking and requires a great deal of trust on both sides. Agile marketing in th–e true sense is similar to an AOR (account-of-record) experience. As AOR accounts are disappearing, it may make for fewer Agile marketing-like experiences.

    Instead of going full Agile, many agencies are utilizing a hybrid model. During the up-front stage, the process is more waterfall-like for discovery and for setting a larger scope. After that the work is iterative for the rest of the project to final deployment. However, as previously mentioned, working Agile-like by using design thinking or iterative processes at the discovery phases can be integral to developing new thinking. I think for me, an argument can be made to adopt Agile thinking principles where we can, but not to worry too much about the rituals if they don’t fit in with your practices.

    At the same time, many agencies see real value in working under the rituals and discipline mandated by an Agile framework (like sprints and scrums). As you move forward in utilizing Agile, ensure that your team gets as close as they can with a client. Focus on prioritizing the work, look to deliver often, reflect on what you learn, and use iteration to build on your creative ideas.   

    For those of us on the creative side who have worked on dedicated client teams, working in Agile is going to feel pretty familiar. When we work in cross-functional teams, it’s easy to talk to a team member and ask them their opinion or for advice. It’s not necessary to go though ten layers of hierarchy to talk to someone just to get a quick answer or thought.

    The biggest cultural shift is not working to polish something before sharing it with the team. In fact, it’s encouraged to share to improve. With this type of thinking we are more open to adapting our work and changing it after deployment to make it right. By watching to see what the consumer’s reaction is, it’s possible to respond with new content and creative in order to build on the communication and create momentum.

Front-End / Creative Technologist - Job Description

Creative Technologist - Front End Developer

One version of a creative technologist (check out the other example as well)

As a creative technologist, your role is part right brain, part left brain, a bridge between ideas and technology. Your role is to come up with creative ideas and translate them technically (and practically), providing innovative solutions that are technology based. You are part producer who can organize insights and interested in investigating and experimenting with emerging platforms and frameworks. You should be able to analyze a user experience through a behavioral lens and have ability to identify and analyze current and future UX technology trends. 

You might work across wide areas of technology and require the guidance for creating a user experience that is not only creative, but is grounded in best practices, valid UI and underlying architecture recommendations and solid design theory and technical proof-of-concepts. The ideal candidate will also be well versed in the ideation and visual design of campaigns across multiple media and creating storytelling within the overall marketing mix. A kick-butt software developer and prototyper that is passionate about creating engaging experiences.

The Role 

The Creative Technologist (CT) designs and grows a client's brand with the agency on an ongoing and project basis. They will function as a key member of the Development team responsible for creating, iterating, presenting, and delivering exceptional design solutions that exceed client expectations. In this role, the CT insures that the agency provides:

  • Sound and responsible marketing counseling and planning.
  • Conceptual visual / prototype creation of ideas spanning all areas of integrated communication, branding and interactive programs.
  • Proper and innovative execution of work in all areas on schedule.
  • Deliver a consistently superior creative product.
  • A collaborative approach to the user-centered design process.
  • Innovative solutions and experiences.
  • Sound code.

The Requirements

  • Bachelor’s Degree of Fine Arts, Media Arts, Interaction Design or equivalent education and experience. 
  • A minimum of 3 years’ experience designing interactive web and mobile applications
  • A minimum of 3 years’ experience with JavaScript, HTML, CSS3 including Animations (canvas and CSS3, sound and multimedia)
  • Proven experience with one of the popular JavaScript MV* / MVC frameworks (like Angular or Backbone)
  • Proven ability in implementing Canvas and CSS3 based animations, transitions, and behaviors
  • Proven experience with touchscreen, cross-browser compatibility, fluid layouts and adaptive layouts
  • Fluency in the principles of user-centered design methods, information architecture, usability, and interface and interaction design
  • A broad portfolio of dev work demonstrating expertise in at least 2 major areas of UX design.
  • A strong knowledge of the various software options used in the field for design and rapid prototyping (Adobe Creative Suite, OmniGraffle, and Axure, Invision)
  • A firm grasp of a range of UX tools, processes, and outcomes
  • Excellent written and verbal communication skills demonstrated through a comfortability in presenting work and actively gathering feedback, both internally and with clients
  • An enthusiasm for keeping up to date on current topics in the field to inspire and inform client work and organizational culture
  • Excellent organizational, time management, and multitasking capabilities 
  • Interest in and aptitude for creative business and marketing solutions
  • Will make fun of my coding skills
  • Self motivated and willing to expand knowledge
  • Ability to self-manage while managing assigned teams and projects.
  • Capability to work on simultaneous projects and meet tight deadlines.

Major Contacts

The CT position requires ongoing and in-depth interactions with the following: The CT reports to the HOD. As assigned, the CT has overall responsibility for designing the client’s front end & user experience design effort. Within the agency, the CT is a development leader for the client and works closely with all agency personnel in developing and executing deliverables. The CT may direct client contact with assigned agency clients. Must have great communication skills.

Responsibilities and Duties

The FED has four areas of responsibility (specific duties of each are explained below)

Planning, Analyzing, Evaluating

  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the HD, Head of Account Services, President, Head of Strategy and Head of Digital, on preparation of marketing recommendations, visual design strategies and actions for the client.
  • Participate in requirements gathering and functional specification activities, providing feedback on implementation feasibility
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: visual media output, creative output, research reports and client data.
  • Demonstrate ability to recognize upcoming opportunities and threats to their projects.
  • Works with peers in the creation of project specifications and time plans.
  • Assist in translating complex business requirements, user requirements, and specifications
  • Participate in concept generation and prototyping
  • Stay informed of social, mobile and content strategies.

Team Leading, Coordinating, Managing

  • Part of the creative team in ideation, participate in pitches and client meetings.
  • Act as the agency lead of our digital team to insert and evangelize effective technology solutions into client projects and campaigns.
  • Ability to act as a cross-functional leader, creative and technical breadth and depth, and proven research, experimentation, problem solving, and design translation experience across multiple consumer and/or enterprise software domains such as web sites, portals, and applications, mobile platforms and apps, RIA and desktop applications, and embedded devices
  • Provides Front-End development leadership within the agency on behalf of the client.
  • Monitors all budget, research and design related activity to their individual projects.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow.
  • Educating clients on visual design and a track record of creating awesome work.
  • Champion internal systems for higher productivity working
  • Support business development by contributing UX perspectives and concept development as needed

Project & Product Management

  • Can self manage projects from concept to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Understands: visual design, Ux, UI, branding, positioning development, marketing plans, manufacturing or development needs, timeline and roadmap planning, stats analysis and reporting.
  • Strong creative front-end skills to develop product ready web applications, functional prototypes and interactive demos for a variety of web and mobile-based initiatives.                                                                                                    

Development

  • Management and leadership skills
  • Able to decipher complex communication briefs and objectives into intelligent design and media / technology solutions. - storyteller with the ability to command a room and build strong client relationships.
  • Rapidly develop and iterate prototypes that run on the web and mobile devices to validate design concepts based on wireframe designs and high-fidelity mockups created in Photoshop or Illustrator
  • Effectively communicate project implications and blockers in a clear and timely manner to manager and stakeholders
  • Direct in planning and development of usability testing

Back-End Developer - Job Description

Back End Developer

The Back End Developer (BED) programs and grows a client's brand with the agency on an ongoing and project basis. They will function as a key member of the Development team responsible for programing and back-end integration for the project. Working with the other team members in creating, iterating, presenting, and executing exceptional design solutions that exceed client expectations. In this role, the BED insures that the agency provides:

  • Sound and responsible marketing counseling and planning.
  • Solid scalable software platforms from the ground up.
  • Proper and innovative execution of work in all areas on schedule.
  • Deliver a consistently superior creative product.
  • A collaborative approach to the user-centered design process.
  • Innovative solutions and experiences.
  • Sound code.

The Requirements

  • Bachelor’s Degree in computer science or equivalent education and experience. 
  • A minimum of 5 years’ experience in software engineering and/or architecture, preferably in a client-facing role.
  • Experience with or strong familiarity with service-oriented architecture and its application to large software projects.
  • Fluency in the principles of user-centered design methods, information architecture, usability, and interface and interaction design
  • A broad portfolio of dev work demonstrating expertise in at least 2 major areas of UX design.
  • A knowledge of the various software options used in the field for design and rapid prototyping (Adobe Creative Suite, OmniGraffle, and Axure)
  • A firm grasp of a range of UX tools, processes, and outcomes
  • Excellent written and verbal communication skills demonstrated through a comfortability in presenting work and actively gathering feedback, both internally and with clients
  • An enthusiasm for keeping up to date on current topics in the field to inspire and inform client work and organizational culture
  • Excellent organizational, time management, and multitasking capabilities 
  • Interest in and aptitude for creative business and marketing solutions
  • Will make fun of my coding skills
  • Self motivated and willing to expand knowledge
  • Ability to self-manage while managing assigned teams and projects.
  • Hands-on experience with various Amazon Web Services
  • Capability to work on simultaneous projects and meet tight deadlines.

Major Contacts

The BED position requires ongoing and in-depth interactions with the following: The BED reports to the HOD. As assigned, the BED has overall responsibility for designing the client’s front end & user experience design effort. Within the agency, the BED is a development leader for the client and works closely with all agency personnel in developing and executing deliverables. The BED may direct client contact with assigned agency clients. Must have great communication skills.

Responsibilities and Duties

The BED has four areas of responsibility (specific duties of each are explained below)

Planning, Analyzing, Evaluating

  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the FED, HOD, Head of Account Services, President, Head of Strategy and Head of Digital, on preparation of marketing recommendations, visual design strategies and actions for the client.
  • Produce technical specs and original designs for new software products and services, based on client requirements and functional specs, in collaboration with other development and product team members.
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: visual media output, creative output, research reports and client data.
  • Demonstrate ability to recognize upcoming opportunities and threats to their projects.
  • Works with peers in the creation of project specifications and time plans.
  • Assist in translating complex business requirements, user requirements, and specifications
  • Contribute to all aspects of a project: requirements gathering, service development, front-end development, data design, overall architecture, QA, and/or server setup and administration.

Team Leading, Coordinating, Managing

  • Provides Back-End development leadership within the agency on behalf of the client.
  • Monitors all budget, research and design related activity to their individual projects.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow.
  • Educating clients on visual design and a track record of creating awesome work.
  • Champion internal systems for higher productivity working
  • Support business development by contributing UX perspectives and concept development as needed

Project & Product Management

  • Can self manage projects from concept to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Understands: visual design, Ux, UI, branding, positioning development, marketing plans, manufacturing or development needs, timeline and roadmap planning, stats analysis and reporting.
  • Strong back-end skills to develop product ready web applications, functional prototypes and interactive demos for a variety of web and mobile-based initiatives.      
  • Work as point of translation between external and internal, technical and non-technical audiences.                                                                            

Development

  • Management and leadership skills
  • Able to decipher complex communication briefs and objectives into intelligent design and media / technology solutions. - storyteller with the ability to command a room and build strong client relationships.
  • Contribute to all aspects of a project: requirements gathering, service development, front-end development, data design, overall architecture, QA, and/or server setup and administration.
  • Serve as a guide and arbiter of good architecture throughout the course of a project.
  • Provide constructive design and code review for other engineers, both in-house and freelance.
  • Assist project managers and other team leads in keeping projects on schedule and on budget.
  • Identify potential problems and edge cases, and help engineers develop test plans which account for these risks.
  • Collaborate with other technology teams on development of shared tools and integration with the  Tools platform.
  • Effectively communicate project implications and blockers in a clear and timely manner to manager and stakeholders

Front-End Developer - Job Description

Front End Developer

The Front End Developer (FED) designs and grows a client's brand with the agency on an ongoing and project basis. They will function as a key member of the Development team responsible for creating, iterating, presenting, and delivering exceptional design solutions that exceed client expectations. In this role, the FED insures that the agency provides:

  • Sound and responsible marketing counseling and planning.
  • Conceptual visual / prototype creation of ideas spanning all areas of integrated communication, branding and interactive programs.
  • Proper and innovative execution of work in all areas on schedule.
  • Deliver a consistently superior creative product.
  • A collaborative approach to the user-centered design process.
  • Innovative solutions and experiences.
  • Sound code.

The Requirements

  • Bachelor’s Degree of Fine Arts, Media Arts, Interaction Design or equivalent education and experience. 
  • A minimum of 3 years’ experience designing interactive web and mobile applications
  • A minimum of 3 years’ experience with JavaScript, HTML, CSS3 including Animations (canvas and CSS3, sound and multimedia)
  • Proven experience with one of the popular JavaScript MV* / MVC frameworks (like Angular or Backbone)
  • Proven ability in implementing Canvas and CSS3 based animations, transitions, and behaviors
  • Proven experience with touchscreen, cross-browser compatibility, fluid layouts and adaptive layouts
  • Fluency in the principles of user-centered design methods, information architecture, usability, and interface and interaction design
  • A broad portfolio of dev work demonstrating expertise in at least 2 major areas of UX design.
  • A strong knowledge of the various software options used in the field for design and rapid prototyping (Adobe Creative Suite, OmniGraffle, and Axure, Invision)
  • A firm grasp of a range of UX tools, processes, and outcomes
  • Excellent written and verbal communication skills demonstrated through a comfortability in presenting work and actively gathering feedback, both internally and with clients
  • An enthusiasm for keeping up to date on current topics in the field to inspire and inform client work and organizational culture
  • Excellent organizational, time management, and multitasking capabilities 
  • Interest in and aptitude for creative business and marketing solutions
  • Will make fun of my coding skills
  • Self motivated and willing to expand knowledge
  • Ability to self-manage while managing assigned teams and projects.
  • Capability to work on simultaneous projects and meet tight deadlines.

Major Contacts

The FED position requires ongoing and in-depth interactions with the following: The FED reports to the HOD. As assigned, the FED has overall responsibility for designing the client’s front end & user experience design effort. Within the agency, the FED is a development leader for the client and works closely with all agency personnel in developing and executing deliverables  The FED may direct client contact with assigned agency clients. Must have great communication skills.

Responsibilities and Duties

The FED has four areas of responsibility (specific duties of each are explained below)

Planning, Analyzing, Evaluating

  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the HD, Head of Account Services, President, Head of Strategy and Head of Digital, on preparation of marketing recommendations, visual design strategies and actions for the client.
  • Participate in requirements gathering and functional specification activities, providing feedback on implementation feasibility
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: visual media output, creative output, research reports and client data.
  • Demonstrate ability to recognize upcoming opportunities and threats to their projects.
  • Works with peers in the creation of project specifications and time plans.
  • Assist in translating complex business requirements, user requirements, and specifications
  • Participate in concept generation and prototyping
  • Back-End Development familiarity

Team Leading, Coordinating, Managing

  • Provides Front-End development leadership within the agency on behalf of the client.
  • Monitors all budget, research and design related activity to their individual projects.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow.
  • Educating clients on visual design and a track record of creating awesome work.
  • Champion internal systems for higher productivity working
  • Support business development by contributing UX perspectives and concept development as needed

Project & Product Management

  • Can self manage projects from concept to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Understands: visual design, Ux, UI, branding, positioning development, marketing plans, manufacturing or development needs, timeline and roadmap planning, stats analysis and reporting.
  • Strong creative front-end skills to develop product ready web applications, functional prototypes and interactive demos for a variety of web and mobile-based initiatives.                                                                                                    

Development

  • Management and leadership skills
  • Able to decipher complex communication briefs and objectives into intelligent design and media / technology solutions. - storyteller with the ability to command a room and build strong client relationships.
  • Program that XXX! CSS that XXX!
  • Rapidly develop and iterate prototypes that run on the web and mobile devices to validate design concepts based on wireframe designs and high-fidelity mockups created in Photoshop or Illustrator
  • Effectively communicate project implications and blockers in a clear and timely manner to manager and stakeholders
  • Direct in planning and development of usability testing

Head of Development (Solutions Architect Approach) - Job Description

Head of Development / Solutions Architect (This JD is meant to show how the positions overlaps)

The Head of Development / Solutions Architect (HODev) helps to maintain and grows the client's business with the agency on an ongoing and project basis. They direct and coordinate the day-to-day agency development efforts on behalf of the client’s on assigned accounts and lead technical development, architect technology solutions, lead deployment and innovation. This person will provide technology-based strategic technology direction while assessing and informing the feasibility of creative digital solutions. In this role, the HODev insures that the agency provides:

  • Sound and responsible marketing counseling and planning.
  • Conceptual creation of ideas spanning all areas of integrated communication, branding and interactive programs.
  • Proper and innovative execution of work in all areas on schedule.
  • Deliver a consistently superior creative product.
  • Strategic and creative vision for technology innovation.

The Requirements

  • Bachelor’s Degree of Computer Science, Interaction Development or equivalent education and experience. The ideal candidate will have 6+ years of professional application or solution architecture experience for the design, development, and delivery of software applications and services with rich UI/presentation layers across a variety of technology platforms and frameworks in the embedded, mobile, desktop, web, and/or cloud spaces Interest in and aptitude for creative business and marketing solutions.
  • Knowledge of web application design and build.
  • Ability to lead front/back end development while being responsible for concrete system design and overall structure of software to be engineered and realized for delivery. Your work is a balanced mix of broad strategic thinking on technology trends and concepts, deep subject matter expertise in one or more verticals for both proactive R&D and tactical problem solving, and practical leadership experience in various phases of the software development and delivery lifecycle.
  • Will make fun of this position (If you can do all of this, awesome)
  • Well versed in both engineering solutions and managing front and back end developers
  • Great client-facing experience.
  • Great management abilities
  • Self motivated and willing to expand knowledge
  • Ability to self-manage while managing assigned teams and projects.
  • Ability to Provide guidance and growth opportunities for the development team and to be an advocate for the development department within the agency. 
  • An instinctive and profound understanding of technology and a pragmatic, hands-on approach to problem solving.
  • Depth of technical skills and expertise in programming methodologies and practices, application platforms and frameworks, service orientation, technology standards and specifications, and technical modeling of systems and services in one or more domains relevant to current and/or future The agency services
  • Expertise in preparing and delivering proposals and presentations to all levels of a client organization (including executives)
  • Experience in both quantitative and qualitative analysis and building substantiated recommendations of appropriate technology solutions that address user experience, technical, operational, and business considerations in parallel
  • Demonstrated ability to lead software systems design, provide appropriate team support and maintenance of artifacts throughout the software engineering lifecycle, and collaborate with software engineers, design technologists and creative leaders on common user experience goals expressed through software realization
  • Capable of creating high level estimates based on limited requirements/hero flows

The HODev position requires ongoing and in-depth interactions with the following:  Internal: The HODev reports to the HOD. As assigned, the HODev has overall responsibility for leading the client creative technology innovation and development effort. Within the agency, the HODev is a thought leader for the client and works closely with all agency personnel in developing and executing deliverables. External:  The HODev will have direct client contact with assigned agency clients. Must be an excellent pitch person, with great written and oral communication skills. The HOD must have an instinctive and profound understanding of technology and a pragmatic, hands-on approach to problem solving.

While managing the dev team, the HODev works throughout engagements both within the external and internal engineering teams directly and across disciplines including business development, creative/design, program management, engineering and quality assurance at a project leadership level. S/he crafts application-level and/or solution-level software architecture plans and specifications including modeling of system services and interfaces, platform integration strategies and user experience realization approaches across one or more areas of domain expertise. Furthermore the HODev leads the analysis and deconstruction of use cases and requirements into an inventory of conceptual and logical software components that address both functional and non-functional requirements and goals. S/he provides relevant subject matter expertise and tactical research leading to recommendations and appropriate platforms, tools, patterns and best practices for engineering the software solution.

Responsibilities and Duties

The HODev has four areas of responsibility (specific duties of each are explained below)

Planning, Analyzing, Evaluating

  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the HOD, Design and Creative team, Head of Account Services, President and Head of Strategy, on preparation of marketing recommendations, strategies and actions for the client.
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: media output, creative output, research reports and client data.
  • Provide client platform / business updates on a regular basis to demonstrate upcoming opportunities and threats to their business
  • Defining development scope, works with peers in the creation of project scope, specifications and time plans.
  • Lead application and/or solution architecture definition on software design and engineering engagements
  • Lead technical requirements gathering, use-case discovery, and gap analysis efforts on relevant platforms and frameworks to drive strategic architecture and user experience recommendations
  • Participate in proposal generation, project planning, feature scoping, level of effort estimation, and delivery methodology tasks in both the business development and initial client engagement phases
  • Develop and maintain technical requirements specifications and software architecture documentation and diagrams throughout the engagement

Team Leading, Coordinating, Managing

  • Provides development leadership within the agency on behalf of the client.
  • Monitors all budget, research and creative activity.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow.
  • Educating clients and a track record of creating awesome work.
  • Champion internal systems for higher productivity working
  • Provide leadership and professional development to development department; hire, mentor and train employees; oversee and conduct yearly reviews
  • Lead the Interactive Department’s infrastructure, including best practices, tools, processes, staffing requirements, and management of external and vendor partnerships.
  • Lead best practice documentation, and management of Interactive Development projects to achieve a high-quality end product.
  • Coordinate quality assurance procedures to ensure error-free product.
  • Provide proactive thought leadership, domain expertise, and strategic problem solving to the project team throughout the design and development lifecycle

Project & Product Management

  • Manage client projects, involved with client projects from start to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and commercial staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Participate in weekly resource assignment meetings, which include interactive, creative leads, and development leads to allocate resources based on availability
  • Understands: positioning development, marketing plans, manufacturing or development needs, timeline and roadmap planning, stats analysis and reporting.
  • Define and enforce best practices and contribute to company knowledge-sharing effort
  • Serve as a primary technical contact for client and third-party technical leads and domain experts during project discovery, design, and implementation phases while assisting the project leadership team in the management of client expectations regarding technology activities during the engagement

Creative Development

  • Strong creative approach for video, interactive and user journey experience with proven skills in interaction design, brand and campaign concepting and execution.
  • Management and leadership skills
  • Able to decipher complex communication briefs and objectives into intelligent media / technology solutions. - Master storyteller with the ability to command a room and build strong client relationships.
  • Evangelize and promote technology innovation opportunities across creative, strategy, and program management disciplines.
  • Management and mentoring of development team. Able to concept and translate a complex technology driven idea to action and drive team to successful execution.

Interactive Department Head (JD Example)

Head of Digital / Interactive (This position and its role vary greatly from agency to agency.)

The Head of Digital (HOD) maintains and grows our client's business with The agency on an ongoing and project basis. They direct and coordinate the day-to-day agency creative innovation and technology efforts on behalf of the client’s on assigned accounts and lead technical strategy, development, deployment and innovation. They act as a senior level counterpart to creative leadership, this person will provide technology-based strategic direction while assessing and informing the feasibility of creative digital solutions. In this role, the HOD insures that the agency provides:

  • Sound and responsible marketing counseling and planning.
  • Conceptual creation of ideas spanning all areas of integrated communication, branding and interactive programs.
  • Proper and innovative execution of work in all areas on schedule.
  • Deliver a consistently superior creative product.
  • Strategic and creative vision for technology innovation.

The Requirements

  • Bachelor’s Degree of Fine Arts, Media Arts, Interaction Design or equivalent education and experience. The ideal candidate will have 10-15 or more years of broad creative and management experience, including experience in both corporate, consumer and digital. She / he must have experience leading cross-discipline teams. 
  • Interest in and aptitude for creative business and marketing solutions
  • Knowledge of web application design and build.
  • Experience in Integrated marketing.
  • Will make fun of the copy here, and write an app about it.
  • Well versed in planning campaigns across multiple platforms
  • Great client-facing experience.
  • Great creative management abilities
  • Self motivated and willing to expand knowledge
  • Ability to self-manage while managing assigned teams and projects.
  • Ability to Provide guidance and growth opportunities for the development team and to be an advocate for the development department within the agency. 
  • An instinctive and profound understanding of technology and a pragmatic, hands-on approach to problem solving.

Major Contacts

The HOD position requires ongoing and in-depth interactions with the following: The HOD reports to the CEO. As assigned, the HOD has overall responsibility for leading the client creative technology innovation and development effort. Within the agency, the HOD is a thought leader for the client and works closely with all agency personnel in developing and executing deliverables The HOD will have direct client contact with assigned agency clients. Must be an excellent pitch person, with great written and oral communication skills. The HOD must have an instinctive and profound understanding of technology and a pragmatic, hands-on approach to problem solving.

Responsibilities and Duties

The HOD has four areas of responsibility (specific duties of each are explained below)

Planning, Analyzing, Evaluating

  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the ECD, Head of Account Services, President and Head of Strategy, and new business team on preparation of marketing recommendations, strategies and actions for the client.
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: media output, creative output, research reports and client data.
  • Provide client platform / business updates on a regular basis to demonstrate upcoming opportunities and threats to their business
  • Defining development scope, works with peers in the creation of project scope, specifications and time plans.

Team Leading, Coordinating, Managing

  • Provides creative technology and innovation leadership within the agency on behalf of the client.
  • Monitors all budget, research and creative activity.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow.
  • Educating clients and a track record of creating awesome work.
  • Champion internal systems for higher productivity working
  • Provide leadership and professional development to development department; hire, mentor and train employees; oversee and conduct yearly reviews
  • Lead the Interactive Department’s infrastructure, including best practices, tools, processes, staffing requirements, and management of external and vendor partnerships.
  • Lead best practice documentation, and management of Interactive Development projects to achieve a high-quality end product.
  • Coordinate quality assurance procedures to ensure error-free product.
  • Guide day-to-day development of Interactive Development projects within approved plans and in accordance with client’s objectives and budgets.

Project & Product Management

  • Manage client projects, involved with client projects from start to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and commercial staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Participate in weekly resource assignment meetings, which include interactive, creative leads, and development leads to allocate resources based on availability
  • Understands: positioning development, marketing plans, manufacturing or development needs, timeline and roadmap planning, stats analysis and reporting.
  • Define and enforce best practices and contribute to company knowledge-sharing effort
  • Build relationships with third-party vendors, identifying and documenting integration points with third-party solutions to manage risk accordingly.

Creative Development

  • Strong creative approach for video, interactive and user journey experience with proven skills in interaction design, brand and campaign concepting and execution.
  • Management and leadership skills
  • Able to decipher complex communication briefs and objectives into intelligent media / technology solutions. - Master storyteller with the ability to command a room and build strong client relationships.
  • Previous cross discipline experience that covers interactive / experiential design, creative media arts, immersive and reactive environments and narrative storytelling for multi-sensory physical experiences.
  • Management and mentoring of creative team. Able to concept and translate a complex technology driven idea to action and drive team to successful execution.

Ux Designer - Job Description

Ux Designer 

The job description below is meant to show one iteration of what this position means, this position may differ at agencies.

The User Experience Designer (UED or Ux) designs and grows a client's brand with the agency on an ongoing and project basis. They typically function as a key member of the User Experience team responsible for creating, iterating, presenting, and delivering exceptional design solutions that exceed client expectations. In this role, the UED/UX insures that the agency provides:

  • Sound and responsible marketing counseling and planning.
  • Conceptual visual creation of ideas spanning all areas of integrated communication, branding and interactive programs.
  • Proper and innovative execution of work in all areas on schedule.
  • Deliver a consistently superior creative product.
  • A collaborative approach to the user-centered design process.
  • Innovative solutions and experiences.

The Requirements

  • Bachelor’s Degree of Fine Arts, Media Arts, Interaction Design or equivalent education and experience. 
  • A minimum of 5 years of relevant experience at a large or recognized interactive agency
  • Fluency in the principles of user-centered design methods, information architecture, usability, and interface and interaction design
  • A broad portfolio of design work demonstrating expertise in at least 2 major areas of UX design (ethnographic research, design strategy, interaction design, usability testing)
  • A strong knowledge of the various software options used in the field for design and rapid prototyping (Adobe Creative Suite, OmniGraffle, and Axure, InVision)
  • A firm grasp of a range of UX tools, processes, and outcomes
  • Excellent written and verbal communication skills demonstrated through a comfortability in presenting work and actively gathering feedback, both internally and with clients
  • Experience working with other designers and communicating about the value and methods of UX
  • An enthusiasm for keeping up to date on current topics in the field to inspire and inform client work and organizational culture
  • Excellent organizational, time management, and multitasking capabilities 
  • Proven experience in interactive/mobile/web and visual design.
  • Interest in and aptitude for creative business and marketing solutions
  • Knowledge of web application design and build
  • Experience in Integrated marketing, branding and visual design.
  • Will make fun of my Ux skills and user experience background
  • Self motivated and willing to expand knowledge
  • Ability to self-manage while managing assigned teams and projects.
  • Experience with print and digital production
  • Capability to work on simultaneous projects and meet tight deadlines.
  • Familiarity with  HTML5, CSS3, JavaScript

The UED position requires ongoing and in-depth interactions with the following: Internal:  The UED reports to (open to debate). As assigned, the UED has overall responsibility for designing the client’s user experience design effort. Within the agency, the UED is a visual design leader for the client and works closely with all agency personnel in developing and executing deliverables. External:  The UED may direct client contact with assigned agency clients. Must be an excellent pitch person, with great communication skills.

Responsibilities and Duties

The UED has four areas of responsibility (specific duties of each are explained below)

Planning, Analyzing, Evaluating

  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the HD, Head of Account Services, President, Head of Strategy and Head of Digital, on preparation of marketing recommendations, visual design strategies and actions for the client.
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: visual media output, creative output, research reports and client data.
  • Demonstrate ability to recognize upcoming opportunities and threats to their projects.
  • Defining UX design scope, works with peers in the creation of project specifications and time plans.
  • Assist in translating complex business requirements, user requirements, and specifications
  • Assist Strategy with heuristic reviews or evaluations
  • Participate in concept generation and modeling

Team Leading, Coordinating, Managing

  • Provides UX and UI design leadership within the agency on behalf of the client.
  • Monitors all budget, research and design related activity to their individual projects.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow.
  • Educating clients on visual design and a track record of creating awesome work.
  • Champion internal systems for higher productivity working
  • Support business development by contributing UX perspectives and concept development as needed

Project & Product Management

  • Can self manage projects from concept to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Understands: visual design, Ux, UI, branding, positioning development, marketing plans, manufacturing or development needs, timeline and roadmap planning, stats analysis and reporting.

Creative Development

  • Strong visual approach for video, interactive and user journey experience with proven skills in interaction design, brand and campaign concepting and execution.
  • Management and leadership skills
  • Able to decipher complex communication briefs and objectives into intelligent design and media / technology solutions. - storyteller with the ability to command a room and build strong client relationships.
  • Previous cross discipline experience that covers interactive / experiential design, creative media arts, immersive and reactive environments and narrative storytelling for multi-sensory physical experiences.
  • Develop and deliver logical information models, user flows, wireframes, sitemaps, nomenclature documents, content mapping, and navigation schemes for new and existing websites
  • Collaborate positively with other designers and project leadership; invite feedback and conversation about UX design solutions from project team and studio leadership as needed
  • Assist in planning and development of usability testing

Integrated (Interactive) Producer as a PM

Integrated Producer as a Project Manager 

A typical person to fit the description would have at least four years digital/broadcast production  project management or producer experience. The Producer initiates, maintains and manages the client's projects with the agency on an ongoing and project basis. They direct and coordinate the day-to-day agency efforts on assigned accounts. In this role, the Producer insures that the agency provides:

  • Sound and responsible project management and planning.
  • Proper and innovative execution of work in all areas on schedule.
  • A consistently superior creative product.

Typical Requirements

  • Bachelors Degree in Marketing, Advertising, Digital or Broadcast production.
  • Interest in and aptitude for producing creative and marketing solutions
  • Knowledge of web application design and build
  • Knowledge of broadcast production and post production.
  • Minimum of 4 years experience as a producer in a creative agency or production environment (digital, production, broadcast, post)
  • Experience in Integrated marketing preferred
  • Well versed in executing campaigns across multiple platforms
  • Client-facing experience
  • Great project management abilities in a leadership role
  • Self motivated and willing to expand knowledge
  • Experience working with clients to develop and negotiate project scopes and budgets
  • Ability to self-manage while managing assigned teams and projects under tight deadlines.

The Producer’s position requires ongoing and in-depth interactions with the following:

  1. Internal:  The Producer reports to the Head of Production Services. As assigned, the Producer has overall responsibility for leading the client production effort. Within the agency, the Producer is the leader/coordinator for the client and works closely with all agency personnel in determining project scope, estimating, planning, executing and monitoring assigned projects and deliverables. Oversees and motivates project teams.
  2. External:  The Producer will have direct client contact with assigned agency clients.

Responsibilities and Duties

The Producer has four areas of responsibility (specific duties of each are explained below)

Planning, Analyzing, Evaluating

  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the Account Team on preparation of marketing recommendations, strategies and actions for the client.
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: all assigned creative projects, internal agency projects and assigned new business projects.
  • Provide client platform / business updates on a regular basis to demonstrate upcoming opportunities and threats to their business
  • Defining project scope, estimate and writing scope of works and technical specifications, works with account team in the creation of project specifications and time plans.
  • Educates account team and clients and manages their needs and expectations.
  • Determines project risk on an ongoing basis, escalates issues as needed.
  • Evaluate best team makeup for assigned projects.
  • Monitors out of scope requests, initiates additional estimates and approvals.

Team Leading, Coordinating, Managing

  • Provides leadership within the agency and monitors work scope against all variables.
  • Monitors all budget and production activity on assigned projects and communicates status of each project to appropriate agency and client personnel in order to meet project deadlines.
  • Act as the team leader on all assigned projects.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow. Escalating exceptions and issues to Director level as required.
  • Educating clients and managing their needs and expectations.
  • Keeping project status reports up to date
  • Monitoring and enforcing project constraints (schedule / scope / resources)
  • Champion internal systems for higher productivity working
  • Drive projects to final stages of completion by keeping the team both on track and highly motivated.

Project & Product Management

  • Manage assigned projects, involved with client projects from start to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and commercial staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Asset Management, sourcing through final delivery
  • Initiates and leads all appropriate project meetings.

Financial & Administrative

  • Monitor all internal and external costs for assigned projects.
  • Creates and maintains all project backup, status reports, PO’s, estimates, schedules, change orders, technical and production specs, preproduction books and any other associated backup.
  • Manage vendors and talent on assigned projects - create purchase orders, monitor actual vs. budgeted costs.
  • Manage the production of new business presentations and materials as assigned
  • Manage agency internal projects and assist in preparing materials for creative presentations and meetings
  • Works with account executive to insure proper billing and invoicing.
  • Reviews WIPs and final billing reports. 
  • Strong business and personal ethics.

Integrated Producer Job Description

An example of an Integrated Producer job description,

Integrated Producer

Typically has a record of working in a creative environment with at least four years digital/broadcast or interactive production with a mix of project management, engagement manager or account manager roles. The ideal candidate is based on your own agency specific needs, but may be versed in producing campaigns across content platform spaces (content, website dev, commerce, heavy broadcast (short and long-form video), experiential, print, social, etc. They lead project teams, and excel at managing complex projects and the client experience. (Our T-Shaped Dudes)

The Role 

The Integrated producer initiates, maintains and manages the client's projects with the agency on an ongoing and project basis. They direct and coordinate the day-to-day agency efforts on assigned accounts. In this role, the Producer insures that the agency provides:

  • Sound and responsible project management and planning.
  • Proper and innovative execution of work in all areas on schedule.
  • A consistently superior creative product.

The role is client facing and typically has a scope for career development (senior producer, executive producer, head of production, etc.) and enhancing skills across a range of disciplines.

The Requirements

  • Bachelors Degree in Marketing, Advertising, Digital or Broadcast production.
  • Interest in and aptitude for producing creative and marketing solutions
  • Knowledge of web application design and build
  • Knowledge of broadcast production and post production.
  • Minimum of 4 years experience as a producer in a creative agency or production environment (digital, production, broadcast, post)
  • Experience in Integrated marketing preferred
  • Well versed in executing campaigns across multiple platforms
  • Client-facing experience
  • Great project management abilities in a leadership role
  • Self motivated and willing to expand knowledge
  • Experience working with clients to develop and negotiate project scopes and budgets
  • Ability to self-manage while managing assigned teams and projects under tight deadlines.

Major Contacts

The Producer’s position requires ongoing and in-depth interactions with the following:

  1. Internal:  The Producer reports to the Executive Producer. As assigned, the Producer has overall responsibility for leading the client production effort. Within the agency, the Producer is the leader/coordinator for the client and works closely with all agency personnel in determining project scope, estimating, planning, executing and monitoring assigned projects and deliverables. Oversees and motivates project teams.
  2. External:  The Producer will have direct client contact with assigned agency clients.

Responsibilities and Duties

The Producer has four areas of responsibility (specific duties of each are explained below)

  1. Planning, Analyzing, Evaluating
  • Develop workable budgets, work plans and realistic timetables.
  • Collaborates with the Account Team on preparation of marketing recommendations, strategies and actions for the client.
  • Reviews, analyzes and evaluates the following, relative to the client’s needs and objectives: all assigned creative projects, internal agency projects and assigned new business projects.
  • Provide client platform / business updates on a regular basis to demonstrate upcoming opportunities and threats to their business
  • Defining project scope, estimate and writing scope of works and technical specifications, works with account team in the creation of project specifications and time plans.
  • Educates account team and clients and manages their needs and expectations.
  • Determines project risk on an ongoing basis, escalates issues as needed.
  • Evaluate best team makeup for assigned projects.
  • Monitors out of scope requests, initiates additional estimates and approvals.
  1. Team Leading, Coordinating, Managing
  • Provides leadership within the agency and monitors work scope against all variables.
  • Monitors all budget and production activity on assigned projects and communicates status of each project to appropriate agency and client personnel in order to meet project deadlines.
  • Act as the team leader on all assigned projects.
  • Maintains communications with appropriate agency and client personnel to ensure positive workflow. 
  • Educating clients and managing their needs and expectations.
  • Keeping project status reports up to date
  • Monitoring and enforcing project constraints (schedule / scope / resources)
  • Champion internal systems for higher productivity working
  • Drive projects to final stages of completion by keeping the team both on track and highly motivated.
  1. Project & Product Management
  • Manage assigned projects, involved with client projects from start to finish, ensuring successful project completion against deadlines.
  • Provide and maintain projects status - liaising with development teams, designers and commercial staff to provide accurate updates of project statuses
  • Project quality assurance - testing and review of output, reviewing outputted deliverables against scope
  • Asset Management, sourcing through final delivery
  • Initiates and leads all appropriate project meetings.
  1. Financial & Administrative
  • Monitor all internal and external costs for assigned projects.
  • Creates and maintains all project backup, status reports, PO’s, estimates, schedules, change orders, technical and production specs, preproduction books and any other associated backup.
  • Manage vendors and talent on assigned projects - create purchase orders, monitor actual vs. budgeted costs.
  • Manage the production of new business presentations and materials as assigned
  • Manage agency internal projects and assist in preparing materials for creative presentations and meetings
  • Works with account executive to insure proper billing and invoicing.
  • Reviews WIPs and final billing reports. 

The Digital Brief

As a follow up to the older "What's in your creative brief?" article, I wanted to just add a note here to expand on the needs of a digital brief. In the digital space, we look to make our projects interactive (using social objects) that are useful, shareable, participatory and most importantly, ongoing.

Online and in the mobile / tablet space, people learn, build communities and openly share what they like. People care about real experiences. Honesty is very important as well, if a brand is not being honest, it's going to be called out. Brands need to remember that online consumers want their opinions heard, that they visit sites based on a need, not on a products new feature. 

The Digital Brief: 

What is the core of the brand?

Who is our Community? 

Where do they hang out? 

What is it that people really want to do with our stuff?

What value can we add? 

What should our content be? 

How will people get involved? 

What platforms, tech & APIs should we use? 

What will make it ongoing & iterative? 

What is our social monitoring and response going to be? 

How will we measure success? 

How do we handle data? 

The Creative Technologist

The job description for a creative technologist varies from agency to agency. However, in most cases it is an individual in the agency that understands technology, can speak in plain english to a client and is considered a creative person just as much as a true developer. 

Creative technologist integrates those who live and breath software and tech into an agency’s creative and strategic process.

If you find one in your agency, this job description may explain what he or she does.

As a creative technologist, your role would be part right brain, part left brain, a bridge between ideas and technology. You kind of play the role of coming up with creative ideas and translating them technically (and practically), providing innovative solutions that are technology based. And part producer who can organize insights and interested in investigating and experimenting with emerging platforms and frameworks. And should be able to analyze a user experience through a behavioral lens and have ability to identify and analyze current and future UX technology trends. 

You might work across wide areas of technology and require the guidance for creating a user experience that is not only creative, but is grounded in best practices, valid UI and underlying architecture recommendations and solid design theory and technical proof-of-concepts.

Responsibilities

  • Define the interactive strategy of all projects and oversee the project development of interactive projects.
  • Assess emerging media, measuring tools, platforms and technologies for interactive, mobile and social.
  • Guide development process.
  • Stay informed of social, mobile and content strategies.
  • Part of the creative team in ideation, participate in pitches and client meetings.
  • Act as the agency lead of our digital team to insert and evangelize effective technology solutions into client projects and campaigns.
  • Ability to act as a cross-functional leader, creative and technical breadth and depth, and proven research, experimentation, problem solving, and design translation experience across multiple consumer and/or enterprise software domains such as web sites, portals, and applications, mobile platforms and apps, RIA and desktop applications, and embedded devices

Although many people in your agency can and may play a similar role. Without someone in the room who isn't up on the latest (HTML 5, API's, and any other cool tech (like Cinder)) you may be limiting the conversation. It's important to remember that sometimes we need a tech advocate.

 

The Integrated Producer (Short) JD

(See the Project Management / Integrated Tab as well for a second JD)

Integrated producers have the ability to manage a project from creative concepting through final delivery. Projects that they manage can span across all platforms, from broadcast and print to interactive, mobile, social and physical experiences. 

They are also what we call "T" shaped in regards to experience. They have a broad knowledge across disciplines, but typically have a core discipline area of expertise. 

An integrated model means that the entire team has the ability to work across media in a supportive manner. It supports a cohesive team effort to produce work that respects and understands the entire media landscape. It borrows heavily from the idea that what we deliver in ongoing content and communication. As such, the way the work is framed is meshed heavily with how work is created digitally.  

Stages in an integrated model may consist of:

Strategy (or Discovery) 

  • Research
  • Planning
  • Brief Development (End result is a an approved brief)

Concept 

  • Creative Ideation
  • Team oriented Brainstorming (creative team and other cross-function team members, i.e. creative technologist, strategist, Creative UE & producer) 
  • Planning Part 2
  • End result is an approved concept & working project plan

 Design

  • Functional Spec
  • Workshops & Sketchs
  • Wireframes / Mapping the User Experience / Prototypes
  • Design Boards / Storyboards
  • Copy Deck
  • End result is an approved design / copy deck / func spec & measurement plan

Build / Make

  • Shoots (Broadcast, non-broadcast and still)
  • Motion Graphics
  • Post Production
  • Code
  • Tech Development
  • QA Testing
  • End results would be approved Beta, approved release (traditional and agile approach) 
  • Deploy
  • Media Fulfillment

Measure

  • Qual / Quant Analysis
  • Optimization
  • Post Launch Updates
  • Social tracking
  • Social response plan
  • Ongoing engagement

Responsibilities of a typical integrated producer:

  • Project planning, including estimating, budgeting, scheduling, scope determination and risk assessment. 
  • Act as the lead client facing project manager. 
  • Ability to look at the big picture, not just from a limited single project perspective. 
  • Manage team, monitor costs, resources and timing, document and ensure that projects are successfully completed.  
  • Actively communicate, manage and partner with vendors and staff. 
  • Create an environment where creativity can flourish and projects are delivered on time and on budget.  

Typical Requirements

  • Knowledge and understanding of creative and production department skills, which include interactive, experiential, broadcast and post production. 
  • Specialty in a specific content area is ok, but must be able to communicate with proficiency across an array of media content creation. 
  • Understanding of technologies and limitations is key. Advanced understanding of web and video technologies a plus. 
  • Must have experience coordinating teams, high attention to detail and great interpersonal skills. 
  • This position requires someone who works well under pressure and is self-motivated. 
  • Producers should have a proven record of working in a creative environment with at least four years digital/broadcast production project management or producer experience. 
  • Candidates should be versed in producing campaigns across content platform spaces.