Hi,
How can we manage a freelance/contractor working for our project?
we are not trying to exploit him, but we need better performance and better coding for what we are paying. as well as respecting deadlines.
Hi,
How can we manage a freelance/contractor working for our project?
we are not trying to exploit him, but we need better performance and better coding for what we are paying. as well as respecting deadlines.
I think you get what you ask for.
So, start by explaining clearly, and in detail:
Of course, if there are things you are happy with, do mention those too. That will help set clear expectations for future improvement. Pretty much standard stuff you'd expect in a performance review. :-)
This is pretty simple, isn't it? If contractors do not meet their deadlines and other commitments or expectations, they can be replaced. As a career fulltime employee (so far), I assume that professional pride and interest in the work motivates contractors. If that is not the case for you, there is surely no shortage of people to do the work.
I second what Chris said in his answer, but wanted to add that with the exception of how to terminate a contractor vs an employee you should treat performance management the same way.
The best person to ask why a person isn't performing is the person who isn't performing. They may have some legitimate input as to why things aren't working.
An open and frank conversation about expectations and what can be done to get to them should be the first step.
Here's a link to the Project Triangle: http://en.wikipedia.org/wiki/Project_triangle
You can pick any two of: fast, good and cheap.
But, of course, for the code to be good they have to be a good coder. Maybe you hired the wrong person.
Also, since they're a freelancer/contractor, they may not feel any ownership in their code if they think you'll just dump them down the line.
That's three random, possibly related suggestions. :)
Try to make sure your expectations are crystal clear. I've been on both sides of this, and some things can get lost, even if you are communicating regularly.