Freelance Web Developer Manual
Developers End of Year Checklist
A project of Frontntweaks.com
Author: Gerald Watanabe
What is Outsourcing?
1) Why and when to outsource
2) How to select a source?
3) Pros and Cons
Why and when to outsource
So the question is why would you want to outsource work?
In the beginning, you most likely can handle all the work and projects on your own.
You may have only one or sometimes two clients at a time.
Most of the work is within the scope of your technical skills and you are good at what you do.
Here are some of the possible reasons why your thinking may change down the road.
The practice of having certain job functions done outside a company instead of having an in-house department or employee handle them;
functions can be outsourced to either a company or an individual. [1. Entrepreneur.com/encyclopedia]
1) Outside of your technical skills
A medium-size business hires you because they need to rebuild their website since there
is an ownership change. Its a WordPress site and you know WordPress well.
Including in the package is a request to:
- Redesign their SVG logo.
- Produce a new video for the website.
- Capture new high-resolution images of the staff and work departments for the website.
But, your only graphic design experience is using an online logo generator to create logos,
and the only video and photography tasks you ever performed is using your handheld iPhone.
Since the project pays very well, you accepted the project thinking you will tackle the obstacles
as they come up.
Since this is a huge contract, there should be sufficient funds to outsource the logo and video/photo
work to real professionals.
Congratulations, you have become a project manager.
You just need to coordinate everything since the business is to busy to worry about things like this.
You could not have completed this contract without outsourcing parts of the project.
Even though your profits were less, in the long run, you may have set yourself up for similar work in the future.
2) Overwhelmed with Work
Being a freelancer is a unique animal.
There may be times when you are hunting for work.
Then there may occasions when projects pour in.
This is awesome for your business, but the problem is that these projects all have deadlines that you must meet and
most likely they are all within the same time frame.
You have two choices:
- Decline some of the work.
- Outsource the work.
Hopefully, you already know other developers and their skill levels so you can farm out some of the work.
You are again a Project Manager and need to coordinate the projects and ensure that it meets your standards.
2) Health Issues
There may an unfortunate surgery or some lengthy illness that may keep you incapacitated for a while.
The deadlines still stand so outsourcing will be required to meet these dates.
3) Help out other developers
Sometimes your heart may tell you to share some of your projects with other developers who may
be in that dead zone (no work). Outsourcing a project or two may just be enough to get them through
until they can recover.
Who knows, when you are in the same situation, they could reciprocate and return the favor.
The information and opinions in this post is from my own personal experience as a freelancer.
Others may have a different approach and outlook from mine.
There really is no right or wrong method of outsourcing work.
You just need to do what works best for your clients, your business, and for yourself.
The bottom Line:
Whatever it takes to complete your task with the least amount of pain, stress, and disruptions.