|
|
|
Ask HN: Starting a Development Shop
|
|
34 points
by Ant_on_
1475 days ago
|
|
As a hacker with 15 years of experience, I think I'm at the point that the next logical step is to start a development shop/agency to help startups and companies grow. There are are multiple questions I have:
1) How easy/hard is to find clients?
2) How much initial capital/budget is needed for starting a shop like this?
3) How much do a development shop/agency charge in order to stay in business?
4) Do checks really take 3-6 months to be received from clients?
5) Any recommendations/suggestions/hints/tips ? Thank you! |
|
1. Finding clients is hard. Think hard about what an awesome customer looks like and then figure out how to reach them. This is the most important thing IMO. I'm reading Standout of Die, it has good advice on this.
2. First attempt, I started with about $40,000 and blew it all quickly as I didn't have enough sales. Better to get the sales first then grow the rest. You can be transparent about this with potential clients.
3. If your costs are $400,000 a year, and you'll sell 44 weeks of the year allowing for holidays, sickness and wiggle room, then you need to sell $9,000 a week to stay in business. If you want to make 25% profit then you'll need to sell closer to $500,000 a year and $11.3k a week.
4. I'm in the UK, we pay someone to politely chase clients for payment. This was a game changer. Most agreed to pay monthly but never do without a good bit of nudging.
5. As for tips... There are so many good books and courses on building and running a service business, I wish they'd been there when I started. To name a few.
- Jonathan Stark.com - Hourly Billing is Nuts
- Gareth Healey - Standout or Die
- Jason Swenk - Agency Playbook
- Blair Enns - The Win Without Pitching Manifesto
- Blair Enns - Pricing Creativity
- Traction - Gino Wickman
Running a dev shop can be incredibly rewarding and fun, especially if you love the work you're doing. Building a business will be like learning a whole new career, so don't underestimate the learning curve the number of mistakes you can make (if you're like me haha). It's great that you're asking for advice, it will save you some headaches :)