Well, I am still waiting for Apple to approve the two iPhone games that I have created, and I will be sure to update you when my apps will get approved (I expect the third app to be released this Friday!)
Actually saying “iPhone games that I have created” is not right at all.
I don’t know how to create apps nor do I know how to create graphics or put sound to a game.
Everything I do in my business is 100% outsourced.
Up until now I have either hired freelancers from Freelancer to create my apps or full time employees from a great website called Replace Myself.
Sure, I can learn how to program, design an app, and insert sound, but why should I if I can hire someone else who will usually do a much better job than me, and who will save me the time and effort.
This is not to say that hiring someone else to do the job for you is a walk in the park – no way.
I don’t want to name names here, but I have surely had my share of hiring really bad workers before I found a truly amazing guy who is now creating my apps full time.
The funny thing about outsourcing is that it can be the most liberating thing you do if you find the right worker, but it can be a dreadful experience if you find the wrong worker.
It is so important, for example, that your worker knows English well, and when I say well, I mean…Well.
Good English is really the number one thing on my mind when I go to hire someone.
You can’t really progress with your worker if his / her English is bad or at least you will struggle greatly until you get your project done.
So English is number 1 on my mind.
What is number 2?
Finding a like minded person.
Another frustrating thing is that you hire a guy who simply understand things different than you.
I don’t mean by that that you hire a person who is less smart than you, but sometimes you just hire someone who has a different mentality or just understand things differently.
I can’t tell you how many times I have told a worker to do something, and he / she said ok, but at the end gave me something entirely different from what I was expecting to get.
Number 3 – Communication.
So number 2 is related to number 3 which is: communication.
It is extremely important that you have several ways in which you can contact your worker. meaning, email, Skype, (or any other similar program you know) etc…
Personally, I have my workers email and Skype username, so if one form of communication fails for any reason, I can still correspond with my worker.
It is not only important that you have more than one way to communicate with your worker, but it is also important that your worker will be communicative.
Good communication is really the key for a successful project.
You will not want to send a message to your worker on 9:00 am, and then receive a “What do you mean?” reply on 16:50 pm (if your worker shift ends on 17:00pm).
For me it is very important that the conversations I have with my workers will be fluent, and immediate.
I want to ask a question, and get a reply a few seconds later.
Number 4 – Seriousness
If you are anything like me, you want your worker to be as serious as you about the project in hand.
I want my worker to come to work on time, and leave the work after time (without complaining) if needed.
In my eyes the worker needs to treat my business as though it was his /hers.
And this leads me to the next point, which is:
Number 5 – Passion
I have hired many people over the years who did for me different things, but regardless of what the project is, it is important for me that the person I hire will be passionate about what he / she does.
So, for example, if I hire a person to create iPhone games for me, I want him / her to be passionate about creating new games.
This means that this person always need to think about how he / she can make the games that he / she creates better.
This can be by learning new skills, for example, or by constantly playing games in order to come out with new and exciting ideas for my app business.
Number 6 – Flexibility
I have actually hinted about this previously, but it is important so I thought I will just make it clearer here.
It is crucial for me that my worker will be flexible with everything.
Meaning, if I tell me worker that it is important for me to submit an app to the app store on a certain day then I want him / her to do it (even if this means giving some extra hours after his / her shift).
Flexibility can also be implemented by my worker willingness to learn / do new things if needed even if this thing is not something he feels comfortable with or wants to do.
For example, learn to program for Android if he / she is an iPhone programmer.
Well, number 6 closes the list
I hope this list will be helpful to you when you come to hire a worker.