Live data from Hacker News

Ask HN: Creating a web development agency

news.ycombinator.com

1–10 of 18 posts

Ask HN: Creating a web development agency

#1
Obviously this isn't the most novel idea in the world, but usually on HN it's either people breaking off to create some kind of product/startup or solo-freelancing, but I'm wondering how many people have had success creating a small web-dev company. I've discussed this lately with a developer friend of mine, and both seem to agree that it might be better to form a company and sell our expertise, perhaps target a certain niche. I'm curious how many people on HN eventually took this path, breaking off to form a small group company, as opposed to solo freelancing, startup, or big-co. Thanks.

Re: Ask HN: Creating a web development agency

#3
a web dev agency is really about selling hours while providing the value add of hand holding and managing projects -- the great thing is that you can mark up the services of freelancers, but the bad side is that you're on the hook if anything goes south (in addition to paying for added overhead). so for example if the client goes under and doesn't pay you, you still need to pay your freelancers. unlike a product driven business the nice thing is that you don't need any overhead to get started, however the down side is that the name of the game needs to be pleasing clients rather than yourself more often than not.

Re: Ask HN: Creating a web development agency

#6
The biggest thing you'll want is Value-Based-Fees.

I've written about them here: http://shipsolid.com/blog/why-value-based-quotes

You'll run into a lot of people that just want a website for their business/family/dog whatever - 5 pages or so. You can do that, but you'll just end up selling your time for cheap and racing to the bottom.

Don't do that. Instead, develop skills that demand a premium, and meet real business needs by creating money and value for your clients.

Re: Ask HN: Creating a web development agency

#8
Unless you develop very high-valued specialized services (hard), hit a niche market that pays well, or find a way to grow stupidly fast and attract clients in droves, you'll end up wanting to build some kind of scalable product.

Standard services offer diminishing returns. I still believe a healthy business can flourish on it, but it requires a few ingredients:

    - a great team
    - vision (more important than you may think)
    - timing/market demand
    - great sales/marketing
    - will to endure lots of crap
One harder to get than the other.

A product-focused endeavor has higher potential, is more fun an less stressful, although it's also more risky. A service business will almost certainly fly, but going up high is way harder. So, I guess it depends on your personal goals.

(my POV from past few years experience. I might be wrong)

Re: Ask HN: Creating a web development agency

#9
I'm a founder of GroupTalent, so we've seen a lot on this specific topic...

I'd say the two biggest challenges for hackers who want to take projects is lead-generation and sales. They sound simple, but they aren't and you'll waste a lot of time talking to a lot of tire-kickers.

For lead-gen, that just means finding work. Where do you start? There's a few ways to go, you can network with friends, college alumni, startup circles. You could contact incubator companies and ask if they need any extra help, etc. I have to mention GroupTalent too because this is one of the biggest problems we solve.

When it comes to sales, you don't land projects just because you've got "software developer" in your job title. It still comes down to convincing them that you're not going to botch the project, and that's based on what you've done before. They want to see examples of your work, including anything at hackathons (those are good examples of how quickly you can crank out prototypes). The closer it is to what they've done the better because buyers don't buy you, they buy the thing you'd be building them. It's easier to visualize success with you if they see something close.

On the question of whether to work by yourself or as a team, I'd say go as a team. I've seen first hand that not only will you be happier working with a friend, but the idea of getting a package is a big perk for clients. Speed is often a big deal for them, and 2 is faster than one.

Also, clients gravitate towards hackers who can build web apps, not as much static sites. Anybody can code up css/html, but can you build functioning prototypes? Push that as your core skill-set and you'll have a better chance at finding gigs.

Most developers and designers hate spending half their time shmoozing, networking, meeting and dealing with people who just want to meet for the free advice. It just sort of comes with the territory. In the end, success will come from getting access to the right clients, and traditionally that has meant knowing the right people. This is one of the reasons we're building what we are.

Lastly, don't take projects you aren't interested in. When you're building your own product, and working on the side, it needs to be interesting enough that you can power through the finish and earn the paycheck regardless of what's happening with your company.

Oh – and one more thing, payment can be a huge hassle. Make sure to establish payment terms before starting or you might get burned. I know folks who just don't get paid. We make project owners pay up front for teams, we hold it in escrow, and pay out on a per sprint basis. If you want to do something similar on your own without an escrow-like service, you might do half up front before a sprint starts, and then half after each sprint. But seriously, break it down into sprints that deliver functionality costing no more than $5k. More sprints at lower cost is better, it's easier to get them to pay for $3k + $4k +$5k know what I mean? It's progressive cost increase for progressive emotional commitment. Otherwise things have a tendency to go unchecked, and then people change their minds, and it's wasted work, and oh should we pay for that or not, etc etc.

If you have any questions, tweet me @superkinz

Re: Ask HN: Creating a web development agency

#10

dont do it! service businesses are a hamster wheel. find a flexible day job and invest your wages into products with long-term payback

Yeah, providing services can often feel a bit fruitless, mostly because scaling services are a lot harder than scaling a simple product. I'd advise you to at least focus in on a niche/market when providing your services. That way, you'll eventually have domain expertise that you can roll into a scalable product.
Post reply on HN