How to Keep a Website Project on Budget

Posted by in Business Strategy, Design, Software Development, UX Design, Web Development tagged with ,

Website projects are notorious for going over budget, but it doesn’t have to be this way. We’ve picked up a few tricks over the years to address the most common website project budget issues. We hope you find them helpful.

When we ask prospective clients why they’re looking for a new agency, it’s common to hear that their previous agency “didn’t deliver what they said they would” or “kept going over budget”.

Managing digital projects involves many moving parts, lengthy timelines, and shifting priorities in an often complex technology landscape. Continuous learning is inevitable while budgets or timelines are often immovable. So what are agencies and their clients to do? Here are some things we’ve learned to maintain productive collaboration and high-quality work within the constraints of a finite project budget.

website project over budget
Don’t let this happen to your next website project.

Four Common Reasons Website Projects Go Over Budget

Website and digital projects go over budget for many reasons, but here are some of the most common:

  1. Mismanaged Expectations: Communication problems and misunderstandings during a project lead to misaligned expectations about the final product.
  2. Budget and Goal Misalignment: Agencies and clients aren’t realistic, putting a project at risk from the start. Sometimes the budget simply isn’t enough to support the project.
  3. Over-Planning: Tying a project to an ambitious plan created upfront doesn’t leave much room for learning or shifting gears when needed. Adhering to such stringent guidelines sets projects up for failure.
  4. Man Behind the Curtain: By not involving their clients in important production-related decisions, agencies risk presenting ‘grand reveal’ solutions that drastically miss the mark. This wastes time and money and often damages relationships.

There are plenty of other ways for projects to go off the rails, of course, but rarely is the reason that intentions weren’t good. Everybody goes in excited for success. By following some simple guidelines, you can ensure that success actually happens.

Fixed Bid-Managed Scope

Mightybytes has executed hundreds of large digital projects over the course of our 20+ years in business. During that time, we have experimented with numerous ways to successfully execute projects on time and on budget. Of those we’ve tried, an approach called fixed bid-managed scope (sometimes called fixed bid-variable scope) works well on large website projects for a few reasons:

  • It’s fairest to everyone involved and based on mutual trust.
  • It’s flexible while still focused on quality.
  • It prioritizes outcomes rather than features, which increases chances for success.
  • Budget and timeline remain fixed while scope varies based on continuous learning.

This is not the only way we bid and execute projects. We have numerous retainer clients as well. However, if a large website project has many unknowns—and let’s face it, which ones don’t?—this approach gives us the flexibility necessary to execute the project on-budget while also giving clients the high-quality solutions we’re known for.

What is Fixed Bid-Managed Scope?

Our fixed bid-managed scope projects embrace change and learning that occurs throughout a project. By using an iterative and collaborative approach to problem-solving that puts user needs first and focuses on outcomes rather than a checklist of completed deliverables, chances for success are significantly higher.

In the simplest terms, an agency agrees to execute a project for a specific fee while the actual deliverables for that fee vary as project stakeholders learn more and re-prioritize over time. Using this outcomes-driven approach, it’s also possible that clients will get solutions faster and cheaper as well.

Successfully navigating a fixed bid-managed scope project requires a few key things:

A Comfortable Budget

A website project has many facets. Done right, research, strategy, content, design, development, testing, training, and ongoing optimization all come together to bring an organization long-term, continued success. Because of this, they can get expensive. Parties must agree on a budget that everyone can get behind.

We discuss budgets during the first conversation with any potential client. They typically have budgeted for this project up front so it helps to know what their expectations are. Similarly, we have reference budget data from hundreds of previous projects, so after a brief introductory conversation, we can usually tell if their expected budget range is realistic for what they want to accomplish.

An unrealistic budget expectation
Make sure your project budget can support a shared vision for success.

From these initial numbers, it’s possible to create a budget roadmap and improve financial projections as the project takes shape, but making sure expectations are aligned up front saves a lot of time and energy later on.

If prospects don’t know what to expect regarding budget, that’s understandable, and we can help them figure things out. We offer project scoping and grant planning workshops for just this purpose. If they’re not willing to share budget expectations up front, we may decline the project after that first conversation. Which brings me to my next point…

Trust & Transparency

To successfully collaborate, clients and agencies must establish and build trust. This doesn’t come easy in the business world, but it is critical to project success. Great amounts of uncertainty exist at the outset of any project. Both sides make assumptions about what the other knows and what users want. If you don’t foster trust early on, you’ll waste time and money documenting things meant to cover your ass rather than setting to the task of solving problems right away.

As a Certified B Corp, Mightybytes runs a third-party assessment every few years to ensure that the entire company operates with the highest levels of accountability and transparency. This translates to how we approach projects as well. We nurture trust early in a project by hosting discovery workshops where collaboration, co-creation, and consensus-building lead to shared learning. This fosters mutual trust and moves things forward quickly.

Digital Marketing Workshop
Workshops help agency and client teams learn together so they can move a project forward quickly.

Sharing Project Risk

When risk is inequitable, bad things happen. With a fixed bid-managed scope project, risk is minimized and also shared between client and agency. Both parties learn new information together—often during workshops—and make joint decisions accordingly about how best to proceed. The process is more collaborative and reveals potential risks faster, empowering stakeholders to pivot early, if necessary. This saves time and money.

Conversely, on fixed bid-fixed scope or waterfall projects—common when such projects are awarded through an RFP process—learning is often viewed as problematic rather than a natural part of the project process. Because of over-planning and contractual obligations, stakeholders on both sides must adhere to a project plan created at the outset, even though many details become irrelevant as new learning occurs. This can lead to budget, timing, and scope problems which cost money, damage relationships, and produce inferior products. And that sucks.

As Pamela Meyer, author of The Agility Shift: Creating Agile and Effective Leaders, Teams and Organizations notes:

Tied to a plan, organizations actually cut themselves off from the most important cost-saving strategy of all, continuous learning and innovation.

This shift is critical. By embracing change as a natural part of any project, stakeholders can pivot or adjust parameters quickly to keep things moving forward.

Users First

Clients have business goals, and those are important. They cannot, however, be pursued in a vacuum. By prioritizing users throughout a project, then cross-referencing their needs with business goals and testing potential solutions for user input, we can shift focus as we learn new things, reducing waste or unnecessary features in the process.

In fact, putting users first often makes the case for launching a website or digital product early, so you can collect data on what resonates and what doesn’t. It’s possible that this approach could bring your website project in significantly under budget.

Focus on Outcomes, Not Features

Listing desired features, then prioritizing them, is an important part of defining any website project. Features are tangible, easy to grasp. They generate fruitful discussions. However, many of those features, as amazing as they might seem on a whiteboard, simply won’t resonate with users nor will they help you achieve success. Focusing on desired outcomes, though more abstract, helps you stay focused only on the things that will move you toward success. It’s important to ask yourself when weighing the priority of any feature, “Will this help me reach my goals, and if so, how?” This becomes the foundation for a hypothesis you can test with real users.

Risk and value grid
A risk/value prioritization grid.

Ruthless Prioritization (And Re-prioritization)

Defining a clear prioritization process is critical to fixed bid-managed scope projects. During early strategy and planning, we create a blue sky list of potential project features, often done during ‘How Might We’ exercises in workshops. We then cross-check these against desired outcomes and prioritize them based on risk and value in a standard grid format. Those in the high risk/high value quadrant are typically prototyped first and tested with real users. This ensures that budget priorities go to executing features with the highest chance for success while also mitigating risk quickly through regular testing cycles.

As a project progresses and features are tested and executed, we revisit the priority list with our clients against the project’s overall budget and timeline. Together, we make decisions to keep things on track. Oftentimes, this results in shuffling priorities around to maximize results while still launching on time and budget.

Regular project budget reporting, and the discussions that follow, help everyone clearly understand project progress.

Project Reporting

During any project, agency and client commit to ongoing communication. Part of this process, budget reporting reduces risk while also keeping everyone focused on delivering the best possible work with the highest value.

Mightybytes provides budget reports every 2-4 weeks, depending on what works best for both teams. Our reports show an overall comparison of how budget used tracks alongside project progress and desired timeline as well as any important considerations that could impact project success. These reports become stepping stones for ongoing conversations about how to maximize the remaining budget while staying focused on target goals. Occasionally, we might disagree on how best to move things forward, and that’s okay as long as everyone is committed to producing the best possible outcomes for the resources at our disposal.

Talk About the Hard Stuff

Disagreements can be healthy and productive if they are conducted with mutual respect and a shared commitment to making the project a success. 

Our client Dharma Merchant Services told us the quote above and we couldn’t agree more. It’s important that all project stakeholders feel comfortable talking about difficult topics like budgets, oversights, missed deadlines, and so on. Accountability is key. While we always aspire to the highest standards, no team is perfect. Mistakes happen. Clients and agencies should feel comfortable discussing these issues productively (see trust & transparency above).

Executing the Perfect Project

There is no guarantee that every website project will go off without a hitch. By taking a fixed bid-managed scope approach to these projects, however, risk is minimized across the board. Lines of communications remain open and surprises are few. Client and agency teams know what to focus on at any given moment and, through ongoing reporting and communication, everyone is aware of project and budget status. This helps teams prioritize and re-prioritize to keep things on track and under budget.

To learn more about agency pricing and budgeting practices, check out our handy guide.

Tim Frick founded Mightybytes in 1998 to help mission-driven organizations solve problems, amplify their impact, and meet business and marketing goals. He is the author of four books, including Designing for Sustainability: A Guide to Building Greener Digital Products and Services from O'Reilly Media. Follow Tim on Twitter or connect with him on LinkedIn.