oDesk Preparation

Sunday, July 21, 2013

how to impress returning buyers in oDesk.com

Returning buyer is always blessing person for every contractor. All contractor expect buyers return to him once they have more works. Actually if a contractor able to impress buyer by past project(s) then a chance of return gets more higher.

Once a buyer return to you (contractor) with a new project, you have to honor him/her  in all ways by work. Firstly, you can impress him/her this time by not doing same mistakes (if you have done last time)again. moreover, as though you know your buyers nature, always try to work as he/she expects. for example, if you understand from previous project that, your buyer doesn't love to chat much instead of email then send email instead of chat. Most of the buyer and contractors are busy so my suggestion is that, don't email small issues one after another, in lieu of list all queries together and send email at once. and off-course don't feel to hesitate to knock over IM if any serious issue arise.

Share your thought and suggestions with your buyer to become application/project more accurate and effective for end user. I found that, for first project most of the contractors suggest their buyer less then returning buyer which is really important to maintain. Because for first project most of the buyers are more focused on your skills, whether you can complete the project in time, it's workable, error free, easy to understand, exactly what buyer want. But from second project buyers are willing to hear suggestions from contractors to increase application quality. This is the right time for you to impress your buyer once again. No matter buyer took your suggestion or not, it will create a positive thing in buyers mind which is important for you. But always keep in mind, in order to impress returning buyer never give then any suggestion which actually have no value or irrelevant with your application/project.

You can propose alternative solution if you know which can be better then buyers expectation. Discuss and share with your returning buyer and take approval from him. Keep in mind, never do anything (although you know it's better then what buyer expect) without your buyers approval. It's another easy but powerful way to impress your buyer.

Happy bidding!!!

Friday, July 19, 2013

always use github to manage your project code

it's always wise to use a source code version control system. so that your code can be tracked every minor change and you can roll back as needed. i found github is a very useful one. they have both free & paid membership and you can choice whatever you need. if you are a windows user click here to download github client version into your computer.
click "download 1.0"(or any other updated version) and once it's downloaded double click on it.
from github site this small exe(669kb) will download fully functional rest parts(around 40 mb).
once full version is installed you are now ready start with github.
click installed github icon. provide your email/username and password to connect with your github account.
now create project, connect with project and check-in, check out pages.
Now if you create a new file and open github you may not able to commit without shell script. if failed then try shell mode.

Configure github command line: you have to set your email address and name. in order to do so
C:\Users\Sumon\Documents\GitHub\MyProject [master +1 ~0 -0]>  git config --global user.email "myemailid@gmail.com"
C:\Users\Sumon\Documents\GitHub\MyProject [master +1 ~0 -0]> git config --global user.name "Amin"

write following code to add a file into your project:
C:\Users\Documents\GitHub\MyProject [master +1 ~0 -0]> git add test-file.php
C:\Users\Documents\GitHub\MyProject [master +1 ~0 -0]>
Files added.
C:\Users\Documents\GitHub\MyProject [master +1 ~0 -0]>git status
=>See which files have been committed, Green files have been committed, uncommitted red ones .
Once you've committed all, 
C:\Users\Documents\GitHub\MyProject [master +1 ~0 -0]>git commit
Now go back to Github for Windows and sync it up.
Enjoy Sub Versioning.

Tuesday, July 16, 2013

Update project progress to buyer time to time

In order to become a successful contractor in oDesk.com, always inform your buyer regarding project progress. even if the progress is very minimal.
Let me tell you a very interesting story. A contractor have tried hard and after around 100 project proposal submission he got a fixed price(10 USD) project which seems to him very simple work. and after win this project when he have started development of that sub section, he found that, the technology here used in this project is new to him but very much confident of learn that. as though it's his first project he spent many many hours and comes very close to buyers requirement. but he found that,
buyer want 1 or 0 for a specific tag
code works as 1 or NULL for that tag.
failed to identify why null is generated instead of 0. finally when he fade-up he thought post a message to client and wrote it. he says 'if i do 11 or 10 instead of 1 or 0 is that ok? and surprisingly buyer says, yes it's okay and accept that immediately. It's a great outcome example of inform project progress/status to buyer time to time.
i have dozen more examples where buyers change their requirement, make fit their projects, become more accuracy in projects only for contractor's regular communication.

new projects open, projects new phase extend, build strong and dependable relation between buyer and contractor by regular update of projects. for every project there are few features which are optional instead of mandatory and client expects mandatory features first. and regular project update can easily describes you which are important to your client.

happy bidding and winning.

Keep patience all around from a beginner contractor to expert

Few people thinks that, whether they have to try hard and keep their patience for first project in odesk.com or maximum up to 05 successful projects. But they are absolutely wrong. because, you have to keep your patience for every projects(whether it's first or century project). in contrast, you may consider patience as it's reverse proportional of successful projects you have completed. for someone who is brand new in oDesk.com should be more passionate then someone who have 10 successful projects in his/her portfolio. similarly someone having 120 projects working last 3-4 years is more confident then former two.

How to become more passionate? it's the tough question for everyone. i have few recommendations for you. first of all, plan yourself, you will bid 2-3 projects daily and minimum 30 days regularly. maintain this schedule strictly(not as military but decently). apply same category job everyday. study job description with full of your passion. if you don't understand or suppose requirements critical to you, share it with your buyer.
One further point is that, contractors need to be passionate in communication as well. i found most of the buyers are busier then contractors. They sometimes forget things because of their business. it's contractors duty to knock and remind them gently. It's an effective way of getting contracts. to increase your passion you should be more focused on your planning instead of outcomes. it may happen that, you plan to apply for next 30 days(2-3 projects daily). and in day 14 you might get frustrated if you look you have no response from buyer. you might slow down if you focus on outcome, but if you more focused on your planning(30 days) then it would be easier for you to snatch success by your own planning.

For few projects, i found my client doesn't response for 2-3 days or even up to weeks. which is very unusual for me about that client. But after weeks when he/she come back i get surprised, buyer response with great excitement like, winning of project, share idea of another project and 100% chance of win and few more. all these happened only because of daily PM to buyer about that project, waiting for his/her decision or something like these. patience is exactly proportional to success opportunity here.

Monday, July 1, 2013

How to utilize your good time in oDesk.com

You may found yourself as, you are getting good projects  in oDesk.com. Getting success for 30% to upward of your submitted application. So you are really lucky enough and running very good time. Who knows how long your good time will remain!! However, as though you are passing very good time, you have to utilize your good time properly.

May be you own multiple projects and thinking how would you work with them? An easier way is time sharing and multitasking. We can follow our computer/notebook processor working procedure for best utilization of our time.
Before everything, we have to think and write down our plan. Figure out your available and assigned time for oDesk projects.
Make a priority list of project features(not project). A project may contain 100 features.
Now start working with all projects in parallel. Do some task in one project and then another. In this way, you will be able to move forward all your projects.
For critical task(like API integration or a module newly developed by you or a long listing booking)you must finish that in one shot. No matter if it takes more then your estimated time. Because for such situation if you switch into other project feature development and come back here later then couple of minutes(or even hours)will become wastage due to recall your logic and getting same speed as earlier.
Always keep in mind, you have to show projects to your clients. oDesk buyer never mind if you engage in 100 projects(not important to buyer) only if you are able to show progress of his/her projects (which is important for him) in within clients expected time.
Another important point is that, its always better to show progress to client/buyer and post a list of completed task in odesk.com which keep you and buyer in a safer position. In addition, buyer can put his/her feedback which will reduce chance of re-engineering(which will cause you time without any earning).
So you are passing good time and keep your speed up gradually and build very good relationship with your buyers. A happy buyer means you have a very good chance of good rating which will brought you more buyers. Keep in mind, a bad rating may sharply decline your scope of project winning. Be aware of buyers satisfaction and always keep in touch with buyer.
Almost all buyers love to take developers suggestions. If you have any better idea explain it to buyer. idea should be innovative, more useful for current application, reduce end user effort, application/website become more eye-catchy, more functional, more user friendly.

Keep in mind you may not get success for 30% to upward of your application always. It can decline at any time. So always try to build a good and dependable relationship of you and buyer. So that you can make your buyer a recurring buyer. A recurring buyer is your Asset in odesk.com.

Wish you run your good time for unlimited period of time.