Loading...
Answers
MenuDoes anyone have any insights on scaling a web development/design firm using freelance help? Everyone says its dangerous any tips or things to avoid?
This question has no further details.
Answers
Scaling using freelancers is better (at first) than scaling with employees. Either way, you need to avoid the trap of being a mid-sized consulting company.
Here's an article of mine detailing the math behind this trap, and some challenges you'll face, and also a list of ways to combat this trap: http://blog.asmartbear.com/consulting-company-accounting.html
I started my first company in Houston TX, with freelancers doing different things in my company. Such as Virtual assistant, graphic designer, content proofreading and online publishing. They were one big reason for my success. I still use some virtual assistants for different tasks. So coming back to your question it is possible to do it but you have to take some precautions. I will list and explain few things that are essential below.
1- Make sure you have a agreement - that describes exactly what they are being hired to do, terms and conditions that you have, how payment will work. This will save you a lot of hassle if you put all expectations down in the agreement.
2-Rights to your work - Make sure you have a clause in the agreement that they are being hired, specially in United States. Example: the freelancer designs a logo for you for your clients. unless the agreement says so you technically do not own the product.
3-It is easy to think once you have been working with a freelancer for a while to slack of on the details. since they are not regular employees. you need to provide them with as much details as possible.
4-Unless the freelancer is working with you full-time, he might have other clients. make sure to have detailed timelines for each project.
5-When hiring a freelancer ask for a portfolio and past work they have done, another thing is to ask them how many clients they deal with and what is there turnaround on services.
It is not as horrible as you think. There are very few that might screw you over. But if you follow information provided above you will be fine. I like the fact that brought up a great question it is always good to be cautious in the beginning. If you need any help in looking for freelancers or where to look for them and how to manage them to be cost effective. Give me a call with any question you might have.
Here are a couple tips that might help:
- Have excellent systems / project templates
- Make sure you have a white label agreement in place.
- Don't over extend yourself, meaning it's great to do projects you don't have the skills for but if you take on too much outside of your understanding, you will find the quality of your projects are not great and your stress levels will be high.
- If possible, hire them full time, this way they learn your systems and they become part of your team. It's the next best thing to employing someone. This approach does take time, as you need to train them but the long term benefits are great.
Please let me know if you need anymore advice and I hope the above helps.
Kind regards,
David.
What has worked for us in my firm is analyzing your bottom line. Keeping your best, most productive, and most cost efficient co-workers is the key. Period. It does not matter whether they are consultants or employees.
The questions I ask before deciding on scaling employees or consultants are these:
1. Who is more productive, the employee or freelancer?
2. Who is more cost efficient, the employee or freelancer?
3. Who will give me a better return on investment (ROI)?
There is nothing wrong with scaling employees for freelancers as it always happens in today's economy as long as those freelancers give you a better return on investment. If not, then keep your employees and maybe have one freelancer for the really technical stuff.
I can show you some of my documentation on this if you'd like if we do a call.
Bruce
I am a freelancer and I have paid freelancers. You could use them to scale your web development/design firm. Anyone can be a freelancer, and that is why you must be careful. I assume that you are using a site like freelancer.com. They act as a middle man and can protect you, to an extent, against scams. It is important to be extremely specific when asking for a product. I can not tell you how many times I have had to ask and re ask clients what they want. This leads to a bad working relationship and it drags out the process. My tip(s) would be to look for someone with a portfolio in your area of interest, write out ever detail of what you expect in the product your are hiring out including stuff you may think is self explanatory. Remember, you are the boss. You do not have to pay for a product that is not to your specifications. Never drag out a free lance deal. If they are not producing quality work and you have went through 20+ emails making corrections and reworks, then just save both of you time and select another of the 10k+ "experts" on freelancer. My personal experience with hiring free lancers has been overall satisfying. You could save a great deal of money.
Related Questions
-
Does Wix.com support an API from Booking.com or other API for B2B Travel Agency?
Yes Wix supports a mulitude of APIs to used for various fetch calls for your web pages. If you already have to API's in mind you can venture off within you WIX code to integrate within your application's processes. There shouldn't be any complications getting this done. Please see the link below for more information https://www.wix.com/code/home/apiAB
-
What is the best way to do a permissions system for a low traffic administration system, PHP preferred, but general suggestion is also valuable.
Hi, I have been a PHP developer for 13 years and have experience building enterprise applications. What framework are you using? Most PHP frameworks have a built in authentication and authorization mechanism. For example, Yii has a builtin RBAC system that allow you to define a hierarchical permission system. If you're not using a framework or you just want to implement your own system for whatever reason then you can utilize Object Oriented Design and implement a Base controller (if MVC) that checks the permission for each request. That won't use a lot of if statements. Probably need more info, to give definitive guidance. Hope that helps.AP
-
How much should I charge to develop a WordPress site?
Take the # of hours it takes you to do it and charge $50/hour. That's the price. Eventually you can charge $100/hour but that will require a bigger customer. If the customer is small < $1M in gross sales per year - charge $50/hour If the customer id medium < $1-5M / sales - charge $75 Over $5M - charge $100 The challenge you'll face is clearly defining the expectations and handoff so that you're not stuck doing stuff that you can charge for and always getting interrupted from past customers.DM
-
How can I manage my developers' performance if I don't understand IT?
Whenever you assign them a task, break down the task into small chunks. Make the chunks as small as you can (within reason, and to the extent that your knowledge allows), and tell your devs that if any chunks seem large, that they should further break those chunks down into bite size pieces. For instance, for the overall task of making a new webpage, _you_ might break it down as follows: 1) Set up a database 2) Make a form that takes user email, name, and phone number and adds them to database 3) Have our site send an email to everyone above the age of 50 each week When your devs take a look at it, _they_ might further break down the third step into: A) Set up an email service B) Connect it to the client database C) Figure out how to query the database for certain users D) Have it send emails to users over 50 You can keep using Asana, or you could use something like Trello which might make more sense for a small company, and might be easier to understand and track by yourself. In Trello you'd set up 4 columns titled, "To Do", "Doing", "Ready for Review", "Approved" (or combine the last two into "Done") You might want to tell them to only have tasks in the "Doing" column if they/re actually sitting at their desk working on it. For instance: not to leave a task in "Doing" overnight after work. That way you can actually see what they're working on and how long it takes, but that might be overly micro-manager-y At the end of each day / week when you review the tasks completed, look for ones that took a longer time than average (since, on average, all the tasks should be broken down into sub-tasks of approximately the same difficulty). Ask them about those tasks and why they took longer to do. It may be because they neglected to further break it down into chunks as you had asked (in which case you ask them to do that next time), or it may be that some unexpected snag came up, or it may be a hard task that can't be further broken down. In any case, listen to their explanation and you should be able to tell if it sounds reasonable, and if it sounds fishy, google the problem they say they encountered. You'll be able to get a better feel of their work ethic and honesty by how they answer the question, without worrying as much about what their actual words are. Make sure that when you ask for more details about why a task took longer, you don't do it in a probing way. Make sure they understand that you're doing it for your own learning and to help predict and properly plan future timelines.LV
-
What learning path do I have to take to become a "full-stack" web developer?
If I was just starting out, I'd consider learning Meteor (https://www.meteor.com/). It's just entered version 1.0 and after working with it for a little less than a year I do have some issues with it but it still makes for a very solid framework that gets you up and running very fast. You would only need to learn Javascript, and you can slowly work your way towards nodejs from there (which Meteor is based on) if you want to, or you could get the basics down and focus on learning design if you prefer.KD
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.