Project Manager Career Ladder

Client Management
Can schedule a client meeting and follow along, taking notes, and distributing the notes after.
Can schedule, lead, and follow up from a client meeting successfully. Provides confidence for client that project is proceeding in the right direction. Regularly updates the client on status. Is available for questions and answers requests promptly. Can brainstorm and evaluate new ideas with the client, creating new opportunities to collaborate.
Becomes important to the client’s decision-making process around their site. Networks with clients outside of work. Can envision and suggest ideas for the site that spark the client to act.
Is requested specifically by clients. Networks with new potential clients, speaks at events, or writes about project management for the blog.
Understands the basic stages of how web projects are composed. Can read and understand a Work Breakdown Structure (WBS) provided by a technical lead/creative director.
Can write a simple WBS for small-medium projects, working from a project vision constructed by a strategist and the team. Can create a suitable project schedule based on the required work and availability of the team
Can write accurate WBS for large and complex projects, working with a strategist. Successfully pads internal estimates to make sure we come in on time and on budget.
Helps strategists identify parts of projects which they are not thinking about. Can help others refine their estimates based on past experience with various tasks, and changes in technology. Can independently adjust a WBS based on an unexpected change or event.
Communicates respectfully and clearly to all stakeholders. Might not understand every detail of a discussion, but gathers questions and asks for clarification during and after the discussion.
Can follow project meetings, take accurate and contextually-aware notes, and report back accurately on what was agreed. Can phrase project todos accurately and clearly for staff to execute.
Can follow and contribute to a high-level conversation about project approach and strategy. Can take those findings and reiterate them to staff and clients at the level of their expertise.
Can write accurate and thoughtful project documentation. Can engage with a strategist on the substance of project decisions and help them come to better conclusions.
Budget & Timeline Management
Knows how to track project budgets. Alerts client or senior PM when a budget is in danger.
Takes charge of the budget and schedule. Keeps a close eye on hours throughout the project. Regularly reports on budget and timeline to the client and strategist. Pauses the project and asks for confirmation before exceeding estimates.
Based on observations about the project, suggests technical and design changes that can help our budget/timeline position. Proactively recommends changes to the client. Can adjust staffing plan/WBS based on budget or timeline problems.
Develops and tests new theories about optimizing projects. Works with designers and developers to determine how to optimize their work. Can create advanced schedule structures to optimize delivery dates based on parallel-path execution. Bonus points: Publishing these findings to the Cantilever blog, or speaking about them at conferences.
People Management
Can rally the team together to take shared responsibility for completing the project on time, on spec and on budget. Adapts nimbly to project or personal problems experienced by members of the team. Is respectful and kind to staff.
Helps strategist determine an ideal staffing plan for the project. Works with Cantilever managers to deliver feedback on project-specific events.
Staff ask to be placed on projects led by this person. Can work with a junior PM on a project to show them the ropes. Bonus Points: Networks to find new people who may be good collaborators, and figures out how to bring them into the fold. Speaks or writes about managing people.
Technical Knowledge
Understands the basic elements of how sites work. Understands how a CMS interacts with frontend code to allow a site to be editable. Understands the basics of performance, SEO and accessibility.
Has a basic working understanding of web design & development. Understands why different frontend methodologies work better for different needs. Can explain how the CMSes we use differ, and why we would use one over another. Has a sense for when there is a speed or technical issue on a site and can provide clear, helpful feedback.
Understands broader topics like marketing, branding, and content strategy. Can diagnose problems on a basic technical level by analyzing browser behavior or console warnings. Can analyze customer needs and make confident recommendations on specific technical approaches based on prior experience.
Understands the principles behind our development practices. Can debug a code issue directly and provide useful insight. Can fill in as a strategist for smaller projects.
Design Expertise
Understands the basic rules of visual design: hierarchy, balance, order, etc. Understands the core elements of User Experience (UX) and can pick between very good and very bad user experiences on other sites.
Understands basic typographic principles and what makes for "good" typography. Can identify usability flaws in sites and work to address them. Understands Cantilever design standards and practices. Can help clients and designers work together by translating between their different languages.
Can judge and provide feedback on design work from the client’s perspective. Can speak confidently about how design work meets or fails to meet customer needs. Understands industry trends. Understands current technology and how it influences possibilities for designers.
Understands web/branding history and can use historical examples to support a point. Can confidently present design work alone and alongside a creative director. Knows how to use Figma to manipulate and adjust designs if needed.