Ask HN: How to get first clients for Data Science consultancy
Hi, A few of my friends (and myself included) have experience in different areas of Data Science - Machine Learning, Data Analysis, NLP, Visualization, Hadoop, etc. So we are thinking of opening a company and do freelancing/consulting work in the area of AI/ML/Data Science.
Any suggestions where we should look for work and how should we go about getting our first clients? I understand that there are freelancing sites but not sure if they have good work or if they are a good place to start. This is not "Data Science" specific, but bootstrapping a client base for a new company with no street cred is done nearly exclusively through networking, e.g. you would start by aggressively asking your contacts for referrals, poaching clients that you've previously worked with, etc. Also, what you are describing is like opening a mechanical engineering shop and saying "we can invent anything that moves". Consider how well that would go. Specialization is the key, at least in the early stages. So, let's say that you call yourself a specialist in crunching data about agricultural matters. You go up to farmers and say "I have lots of data about estimating the ideal amount of phosphate to use. It could save you big money." Then the farmers say "Wow, I didn't want a data scientist, but I do want a guy to help me cut costs. Thanks!" It's an interesting point you bring up - no street cred and actually that's the whole basis of my question here. Given no 'street cred', how do we get our first clients. And your comment makes sense but then we do have industry experience working in 'big firms'. Maybe we can leverage that in some way? I mean what all can we do to have some street cred before actually having a first client? What do you think? Any street smart ways to do that? :) If you have industry experience at big firms already, then targeting those firms and similar firms is the place to start. Not specifically Data Science but I've had individual success directly writing to people (in companies) who are working in the area. If you are good at some domain and believe you can help someone in that domain, you can create and demonstrate your analyses with specific examples. In addition, building a decent blog with personal touch and experience can create "collateral" and it helps keep you make continuous progress in small steps without necessarily focusing on any specific topic. Yes, basically try to do all things that build up confidence in you and your team. Thanks for your reply! Identify potential clients. Go out and introduce yourself and your company. Ask intelligent questions about their business. Listen to their answers. Thank them for their time. Follow up periodically so that the company stays in your deal flow pipeline and maybe it leads to work at some future date. Maybe it doesn't. Doesn't matter what magic the consultancy sells, that's how it works: build a big enough pipeline of potential sources of work and statistically there is always likely to be enough work to keep the lights on. Statistically, if the pipeline is not big enough, there won't be. The size of the pipeline is based on the rate at which the consultancy burns through money; the aggregated probabilities of each potential client to produce paying work each month; the rates at which clients cancel projects, fail to pay, or choose an alternate means of accomplishing their goal; and the amount of time it takes to complete a project (e.g. $10k over two years versus $10k over two weeks). The larger the consultancy, the bigger the pipeline needs to be. My advice is to start putting numbers into Excel. Good luck. Sounds like good advise - make a big enough potential client base and always keep in touch!
Thanks for your reply. I started by growing my personal projects to a professional level. I treated myself as a client and tracked hours. When I discussed new contracts with people I was able to show them that. When I go back down this path, I'm hoping to bootstrap with a Blog instead. Not necessarily because I think this is the best idea, but because I think it will be more fun. Gotcha! thanks for your reply! I think data science is a little different from other consulting jobs. For most consulting jobs, the client has a clearer idea of what they are going to get. You might promise them a working SAP system, advice on a document they might sign, a tax return they can file and so on. With data science, you might just be promising them: hey, we will take a look around in the data and see if we can find something interesting. This is a harder sell. I think you need a clear example of what you might find and why that is valuable to the client. Strategy consulting firms often deal with similar issues. I do think that it is not easy to land pure strategy assignments unless you are already at McKinsey, BCG or Bain. Networking. Beyond that, a good first start is to do some interesting analysis on public datasets and blog about them. Industry. Talk a look at your local/nearest industries.
Pick a medium sized one.
Get to know them and take a look at the machines they use for QA. You'll be very surprised to see that, in some industries, quality test could take dozens of hours (you cannot speed up chemical reactions). If you can infer the quality of a product based on easy-to-accquire inputs, then you have a customer. Thanks for your reply. Healthacare is definitely something I can explore. If your interested in developing a name then content marketing is the game. There are tons of free data sets out there, find something in a vertical that you think has a large market share and blog about it. Run and crunch those numbers on your own dime, make your visualizations beautiful. Hiring a content marketing consultant would be in your best interest and might be cheep.