|
General consultancy is an extremely crowded space. As a startup CEO, I get at least 3 emails per week from software agencies and consultants. On top of that, they're usually located in India/Ukraine and the rates they offer are very low, so I assume it's very difficult to compete. My advice would be to differentiate yourself: - Become an expert in 1 thing, and one thing only: either start an open source project, or become the main collaborator in one. And be an EXPERT in that ONE thing. Not a generalist. - Go personal: I can't see who you are or where are you based in your website. If I want to hire an EXPERT (see point before) consultant, I want to see their face and why they're different. I need a feeling of trust. - Network the hell out of it: once you're an expert on one thing and you have a face, people will recognize you and recommend you |
I endorse this. I've been doing generalist consulting for about six years, and I love flying solo. I've been successful in landing some big customers and interesting projects, but I'm tired of the inefficiency that comes with being a generalist, so I've decided to specialize vertically.
I had a super-interesting project in executive search in the last couple years, and I've decided to settle around that area: executive search and recruitment firms. Maybe later, as an extension I'll target other B2B, relationship-driven professional service firms tha share a common core of processes.
I've only recently pivoted but I'm already starting to see the fruits. It's commercially efficient. Many potential customers seem happy to open the door and chat. I know where to find them, online and off. And then it's operationally efficient. I'm confident I could jump on a customer project and recognize most of their processes and systems immediately and have a quick impact. I already have a base of IP (documented business procedures, code, etc.) and only intend to grow it in the coming years and even turn it into a "productized service".
I think people refuse to specialize for three main reasons. The first is for lack of a clear thesis. That's fine, you need to explore for a bit. The second is for a fear of lack of opportunities, which is often unfounded. The third is due to psychological reasons related to the image of self. On this last one I can only advise that (a) even in specialization there is way more variety than you think, (b) you can always keep growing as a generalist with side projects and self-directed learning and (c) nothing is ever fixed in stone, everything is in flow - you can always pivot out into other interesting directions.