I am from India and in our country people are paid on daily or monthly bases.But I heard that in some countries like USA,UK etc people got paid hourly ? But how is done ? Any target ? Then how programmer,designers etc are paid ?
In most states here in the US, work is given on an at-will basis. Meaning if you apply for a job, you can be fired for any reason, or no reason at all. There are some things that you cannot be fired for (like being pregnant, of a different race/ethnicity, and so forth), but for the most part, as long as you do the job you were hired to do, you'll be fine. As for payment, the employer keeps track of how many hours you worked each day of the week. This is done in two ways. First, you are given a work schedule. Some places, like fast food restauraunts, will schedule you around their busy hours, while others, like offices, will give you a flat 9am to 5pm schedule Monday through Friday. You come in to work, clock in, and then start your job. When you leave, you clock out. At the end of each pay period (usually every two weeks), your boss adds up the number of hours you worked, compares that with your schedule, then cuts you a paycheck for the time that you worked, which is usually given out a week later. Bear in mind this post is just a gross over-simplification, but it should help clarifiy the issue a bit.
this is the best if you get paid per hour, projects get delayed then you are screwed up with time lines, pay for her give the work and collect prompt payments.
paying per hour over the internet is really sketchy you dont know if your coder is taking his time or anything hard to jude per hur pay over the net
Exactly. If the job is being done online, it's best to get a full amount agreed upon in writing, then a 50% non-returnable, non-refundable, non-exchangable, non-transferrable deposit up front before any work begins that is valid for 30 days (meaning the client has 30 days after receipt of the deposit to get you the materials - such as content - that you need to produce the site).
I too am of the opinion that one should be paid on a project based basis.Having said all this,a clear dead line for completing the project should be maintained.Also a fine could be imposed (in terms of deduction)for not being able to get the work done on stipulated time. By applying such a basic rule the person may work half day on the second day but if he completes the project on the third day and well on time then in that case the purpose is achieved.
People are predominately actually paid monthly in the UK but subject to your "level" this will be made up of the number of hours worked x your hourly rate. More senior people will typically have a salary which in theory works the same but in reality they would be expected to work extra hours without getting extra money. This is obviously for the employee situation. For a client/ company relationship then you can charge fixed sum or hourly rate. There are advantages and disadvantages of both. Fixed sum normally has contingency added in so is actually paying over the odds if everything goes smoothly but works out well if things go wrong. Hourly rate normally makes making changes easier because the developer will be paid for the extra time it takes. On a fixed budget then scope is much more tightly controlled and any changes will attract costs not only for making the change but the man hours it takes to go through change control (eg revise fees etc)
Before you start with a project, the client will interview the ppl who'll be involved in the project. A small requirement SRS will be made which will estimate the time and resources necessary, to get the job completed. And the work beings on base of this estimate. This is how most off shore projects work. Online, I doubt if you can keep track of it easily, unless you have a tracker like xplanner or something similar. But then, I prefer working on fixed payment, than on variable pay, since the projects are smaller and the money involved also is way too less !! Just my 2 cents. ~G