All about project-based tech services
Believe it or not, this kitty wrote the article (real).

All about project-based tech services

Let's take a deep dive into one of the tech consulting/services business models we discussed previously. Namely, the Agency B.

Here's a refresher: You are building an agency that doesn't do Resource Augmentation or Placement. You bid on projects, you execute, and then you do a retainer contract to provide on-going maintenance or not, depending on the nature of the project.

Your profit, of course, is in your pricing model. What options do you have for pricing?

  1. Time & Materials (T&M): You charge per hour and the materials involved (subscriptions for tools, cloud charges etc.).
  2. Fixed Price (FP): You charge a fixed price for the entire project. Usually done after a thorough analysis of the work involved. Cutting "Scope Creep" becomes a priority.
  3. FP + T&M: You charge fixed price for the MVP or first phase or delivery, then for any addition to the scope, you charge by time & materials.

If you're doing T&M, you embed your profit into your hourly rate. That is, if you have 3 resources working on a project and you're paying each, say, $15/hr, then your agency rate should be somewhat above the cumulative $45/hr (most agencies charge in the range $50-150/hr in Pakistan).

FP is a bit harder to nail down because technical projects nearly always blow up -- the requirements are never really fixed, and even when they are, Murphy's Law applies. A good way to do reasonable FP is to have lengthy discussions with the client at the start of the project to fix the scope and then sign an agreement which says nothing more will be added to the scope without re-negotiation.

If you do FP, your profit is in how fast and durably you can execute. Of course, FP itself has to come from some fundamental calculation of resources involved, then some buffer, and then ... not profit, because at that point that singular amount could get big enough to dissuade the client from engaging further ($50/hr isn't as daunting as $8000/mo -- or better known as "Scope Insensitivity").

There are several arguments for and against each pricing model. For example, the argument against hourly billing might be that it incentivizes you to be lazy. And for an agency, it's an added problem because if you have two hires each at $15/hr, the less productive of the two is more profitable for you. Dilemma.

The argument against FP is obvious: Murphy's Law.

The choice for which pricing model to go with depends on your past experience, the nature of the project, and your team. If you have done similar work in the past, then FP might make more sense, since you can be confident in your ability to deliver fast. But at the same time, if you're charging hourly for a project you have no experience with, there's the danger of over-charging the client which can really break the trust. Whatever the decision, you must know the pros and cons and proceed accordingly.

So, how big is the upside here?

That's a tricky question. Because first of all, there isn't any obvious reason for outsourcing your tech to a third-party (you). In the long run, in-house developers are always more flexible, cheaper, and more productive. So, why would anyone even give you work?

Well, as it happens, certain industries are likely to rely on third parties, for example, public health sector, public transport, or any industry that lacks the infrastructure to have an R&D or software team in-house. Moreover, some startups or SMEs may also prefer to outsource their tech completely if they are not planning to have an in-house team.

For companies or enterprises that can afford an in-house team, your only entry point is as specialists who can provide consultation on something very specific. But be prepared to sign lengthy NDAs and Confidentiality agreements because nobody likes their work stolen.

As you can tell, the Business Development for this kind of agency has a very narrow domain to play in. You have to qualify the leads by asking not just "do they need my services?" but also "are they okay with outsourcing?".

Regardless of all that, there have been cases of successful agencies that scaled to 7-digits in a couple of years with this model. However, be advised that landing enterprise level projects with this model only works for certain industries and you might not be able to get your foot in the door without some heavy networking or connections (that's actually always true for enterprises but the friction is a bit higher here).

Here's a criterion for why you should consider this kind of business model for your agency:

  1. You specialize in a niche.
  2. You have a lot of experience and know-how of the niche.
  3. You want to tie your profit to your branding and proprietary technology and/or processes. Not to the number of heads in your company.
  4. You want to build productized services around the most common pain points in your niche (this also applies for the other business model but here it's a bit more likely).
  5. You have social currency with your "Ideal Customer Profiles" a.k.a they trust you.
  6. Your main source of leads is freelance networks like Fiverr or Upwork where this model already applies.

If you're in Pakistan though, this business model maybe a tad bit harder to implement due to the trust deficit. Public institutions in Pakistan are notorious for underpaying and unless you already have pre-built solutions for their needs, it might not be a profitable transaction for you to begin with (shoutout to that one dude in the Passport Office pitching end-to-end automation to the Assistant Director -- I don't know who you are, but I applaud your courage).

If you're pitching to public institutions abroad, well, good luck trying to convince them. Your most likely leads, outside of the freelance networks, are startups or SMEs that have been recently funded and are headed by business minded people who don't have an in-house team and most likely don't want to manage one because they don't know anything about it.

Anyways, these are my two rupees (cent is a luxury) about this model. Hope you found my findings (lol) useful.

Saad Bazaz

Co-Founder, CEO @ Omni, Grayhat

2 年

Subscribed and will be learning more.

要查看或添加评论,请登录

Muhammad Rassam的更多文章

  • Why Cold Emails Aren't Working For Your Agency

    Why Cold Emails Aren't Working For Your Agency

    Gonna keep this short: It's not the cold emails. I know we're all tired of hearing that this doesn't work or that…

    12 条评论
  • When Those You Love, Come Back From The Dead

    When Those You Love, Come Back From The Dead

    He walked out into the cold morning, asking himself this heretical question: "Can we start measuring a minute at any…

  • Unleashing the Power of [Primary Keyword]

    Unleashing the Power of [Primary Keyword]

    In today's fast-paced world, [primary keyword] has become an indispensable tool for individuals and businesses alike…

    12 条评论
  • What Wipro does so well

    What Wipro does so well

    We hear a lot about startups. Every funding round, acquisition, IPO, merger, is some news.

    4 条评论
  • How to differentiate your services

    How to differentiate your services

    Whether you're an established firm or a startup, finding a way to differentiate your services has its challenges. If…

    1 条评论
  • 4 levels of Technology Services

    4 levels of Technology Services

    It’s well-established that services businesses are very hard to scale. In most cases, you don’t need to: it’s a…

    7 条评论
  • TC#023 - Be a coach, not a mentor

    TC#023 - Be a coach, not a mentor

    One of the challenges first-time founders face is learning how to delegate. It’s not something taught to you in school…

    5 条评论
  • TC#022 - But what do we actually do?

    TC#022 - But what do we actually do?

    Seriously, ask everybody in the team. Founder, executive, employee, janitor, whatever.

    4 条评论
  • TC#021 - The fallacy of generalized technology services

    TC#021 - The fallacy of generalized technology services

    Picture this: you have a team of JavaScript developers and a project that requires JavaScript. The deadline is 3…

    1 条评论
  • TM#020 - Not all revenue is the same

    TM#020 - Not all revenue is the same

    Most amateur founders when they hear the terms MRR or ARR simply take their monthly or yearly revenue averages and call…

    2 条评论

社区洞察

其他会员也浏览了