The 5P Challenges of Delivering Web Projects for SME Developers

The 5P Challenges of Delivering Web Projects for SME Developers

According to LinkedIn over 85% of the 28,000 agencies offering web development services in the UK have ten or fewer people. Web development is a fast moving and skill intensive area, so what challenges does this create for these SME developers? Having worked in the industry since 1995 I have summarised the challenges I see into 5Ps:

  • Personnel
  • Proficiency
  • Price
  • Positioning
  • Progression


Any agency is only as good as their personnel. The majority of the agencies I work with have great people in them. The problem is that most small agency’s business model simply doesn’t support enough people to make a complete digital/web team. A ten, or fewer, person team that wants to offer ‘full service’ which includes branding, strategy, creative, print, digital and web is always going to struggle just to cover the bases.


Take a look at the typical skill sets required just to complete a web project:

  • User experience (UX)
  • Information architecture (IA)
  • Creative
  • Production and project management
  • System architecture and administration
  • Front end design
  • Database and backend
  • Security
  • Privacy
  • Hosting infrastructure

Again, ten or fewer people are really going to struggle with proficiency in all of these things. Of course, the agency doesn’t need to be proficient in these things, they can just ‘wing it’, but that is just pushing the problem into tomorrow ... at the client’s risk!


The reason why so many small web development agencies exist is that the market exists for web development at a low price point. These agencies work for other small businesses and have to compete with the ‘self-build mirages’ like Wix. Keeping the price acceptable to this market is an existential challenge for most small agencies.


In a market with so many competitors, it is a major challenge to stand out from the crowd. A simple search for web developers in any town in the UK will yield a number of companies proclaiming ‘we build Wordpress websites’. The sites, the offer, the themes, the modules are all very similar, so how can an agency be positioning themselves as different whilst handling all of the other challenges?


It is well known that the cost of acquiring a new customer is anywhere between five and ten times the cost of retaining an existing customer With all of the other challenges, how does a small agency offer continual progression, service, maintenance and innovation to retain their customers? Unfortunately, progression is usually the straw that breaks our agency's back, making customer churn inevitable.

A Silver Bullet for The 5Ps?

Is there a silver bullet, apart from doubling headcount? Not one, but there are two ‘silverish’ bullets that must be used together to overcome the challenges:

  • Focus
  • Partnership.


An SME agency must focus, brutally, on what they do well. They should take a long, hard, honest look at what they do and where there are core competencies. More importantly, they should identify, honestly, where they 'wing it'. This can be achieved by asking hard questions associated with the skill sets.

Does this team work with a client to produce a wireframe stack of the user journey?

If the answer is not ‘always’, ‘mostly’ or ‘easily’ then they are winging UX.

Can this team create compelling visuals from scratch and take them through to production?

A 'no' here rules them out of creative and graphics.

Does this team know the difference between Angular and Bootstrap?

If not, front end development isn’t a strength.

Does this team know when a non-blocking architecture is right for a client?

System architecture people will know this.

Does this team know what DNS TTL is and when they are useful?

If not then hosting isn’t a strong point.

Does this team know the difference between SSH and SSL, and what a Let’s Encrypt SSL certificate is?

All hosting and security people will know this.

This type of questioning will help a team focus on what is core, and identify where help is needed. Focus is what is easiest for the business to sell. What is focussed on is the USP of the business.


The definition of partnership needs to be considered when looking at filling the gaps that have been identified from the focus process.

A partnership is an arrangement where parties, known as partners, agree to cooperate to advance their mutual interests.

It goes beyond a contract and can be illustrated by looking at how using freelancers or contractors differs from working with a partner.

If system architecture and administration are areas in which an agency admits that they 'wing it', then one solution is to hire a freelancer. That would certainly address personnel and, hopefully, proficiency but what does it do to price? The freelance world is project-based, it’s what freelancers like, the diversity. Therefore, whilst a freelancer might be cost-effective during the project, longer term, where they might be able to influence positioning and progression for an agency, they will almost certainly be uneconomic.

In the same scenario, a partner would provide the same skills as the freelancer, but on a service basis. The difference is that the skills can be bought for the project and beyond for as long as the agency needs them, for an off-the-shelf price. Indeed, a partner will be developing and improving their service continually providing natural progression for the agency and their customers. Good partners are in it for the long haul.

So finding good partners can address personnelproficiencyprice and progression, what about positioning? Surely positioning can only be affected by the core competencies of the agency?

Good partners allow the agency to differentiate in ways that they may not have considered. Selecting the right partner will enable an agency to challenge some of the things ‘they have always done’ or ‘that everyone does’.

Why does this agency host with the same consumer hosting providers that the client sees advertised so cheaply on TV?

There are plenty of professional, feature-rich, affordable cloud providers out there, especially if they have a partner skilled with setting them up and using them.

Why does this agency use the same content management system that the majority of their competitors use and that the client can even set up for free?

There are many more powerful, scalable and easier-to-use systems out there, especially if they have a partner skilled in setting them up.

With the right partners on board, an SME web development agency can seriously boost their capability and differentiate themselves from their competition.


With 85% of UK digital/web development providers having a headcount under ten there are bound to be challenges in the sector. The 5Ps identified in this article are evident in most of the SME agencies I’ve ever seen (and in some larger ones where web development is only a part of their business). Fortunately, SME web developers can address the challenges associated with their business by focussing on their core competencies and selecting the right partners to work with.