Ask Slashdot: Best Incentives For IT Workers?
New submitter Guru Jim writes "Our company is currently looking at our incentives program and are wondering what is out there that helps motivate IT workers. We have engineers/sys admins as well as developers. With both teams, we have guns who are great and really engaged in looking after the customers, but some of the team struggle. Sometimes it is easy to say that there isn't too much work on and goof off and read Slashdot all day. This puts more pressure on some of the team. Management is being more proactive in making sure the work is shared equally, but we are wondering what can be out there that is more carrot than stick? We already have cake day, corporate massage day, bonuses for exams and profit share, but what is out there that is innovative and helps build a great workplace?" If you're reading this, the odds are good that you work in or around IT (or hope to); what would you most like to see your workplace implement?
That sounds like enough of an incentive to me.
Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
Or Doritos. Or Fritos.
With both teams, we have guns who are great and really engaged in looking after the customers, but some of the team struggle.
Every day, each employee e-mails a short report of what s/he did that day. It doesn't take too long, and it encourages mutual accountability, even if only a few co-workers read them regularly.
If it weren't for deadlines, nothing would be late.
With both teams, we have guns
What better incentive than that?
Not the best for productivity but best incentive that works for Secret service agents, presidents, politicians and ceo's.
$ = Money
Fire 'certified jerk' managers - that'll do wonders.
assuming that pay is fair for the tasks in question. If you know who is "slacking off," is it worth talking to them, and find out why?
Or are they actually have some valuable downtime, breaking up their day and giving them a chance to think and refresh?
I will skip the obvious free drinks/food/social events and financial incentives.
When it comes to work, it is about this: Autonomy, mastery, purpose.
Give everyone meaningful, important and challenging work, so that their head is just above the water.
Let them be responsible for their work and reach the goal with their means and in their style as much as possible.
Let them improve themselves by doing so, send them on courses as well.
Automatise everything that can automated to get rid of repetitive, boring work.
Optimise anything, and challenge people to go back to the beginning.
Demand innovation, and allow time for it by doing "innovation time off" / "hack time" / 10 percent time.
rational and transparent decision making processes
merit based rewards structure
aggressive correction and eventual culling of counterproductive employees
pay me enough that I can get my own massages, keep your stupid toys out of my office, and
run an effective business
Good hardware, good monitors, good tools, allow them to pick some of their own (IDEs, OS, editors, etc). Keep up to date with technologies. Treat people like people, not "resources". After that, use some agile/XP principles like scrums to enable problems to be out in the open, and pair programming to get the weaker people improving. Give bonuses for outstanding quality and quantity of work. Listen to what people complain about and try to fix it.
First watch this: http://www.youtube.com/watch?v=u6XAPnuFjJc
Then read this: http://www.netjeff.com/humor/item.cgi?file=DeveloperBees
http://dilbert.com/strips/comic/2011-12-21
A company I am more than a little familiar with requires the entire I.T. staff to account for every minute that they are on the clock via their Electronic ticket system. Now there is some motivation to give a shit and always perform at your best each and every day.
First thing you're gonna have to do is ask your employees...there is no step two...
There are three kinds of people in the world. Those that can count, and those that can't.
it works for marriages, why not work?
Just make sure that important work is scheduled and followed up on. The thing that can lead to inertia in IT is lack of focus and some sort of direction. Some people thrive in that situation and just pick up whatever needs to be done, but most people just zone off to make time pass by. More incentives will just make the ones already doing their work get more benefits while it will not make the slackers pick up anything important.
Since no one has suggested it, I'll throw this out there:
What about rack space? Hey, if my shit goes down too or needs maintenance, I'm going to go out of my way to be there after hours, and perhaps catch up on a little work while waiting for my stuff to install/replicate.
If you've given people everything they could reasonably ask for, including profit share, and they still aren't performing, then chances are they're just lazy. Solution: 1. Make it clear (privately) that they are underperforming, 2. if they are still underperforming 3-6 months later, let them know that their job is at stake, and 3. if they're still underperforming 3-6 months after that, fire them.
There are some people who will want to contribute and provide useful effort with the appropriate carrot. But if that doesn't work, use the stick.
I am officially gone from
Give out bonuses based on performance, however measured. It works for the boss, so it's likely to work just as well for the employee.
> Management is being more proactive in making sure the work is shared equally, .... have cake day, corporate massage day, bonuses for exams and profit share, but what is out there that is innovative and helps build a great workplace?"
Those are all group rewards, not individual rewards. Your slackers probably get more massages and cake than the hard workers, because the slackers are away from their work, and the workers are too busy working to enjoy the rewards.
I was at a place that had massages once. You know who got them all? Execs, their secretaries, HR people, and slackers. It seems that I was always stuck with a "mission critical urgent bug-fix" whenever the masseuse was in.
You need to find a way to reward individual contributions... which is very hard in a "team" setting.
"The government makes rectangular pieces of paper ..." - http://dilbert.com/strips/comic/2012-08-20/
You want to know why folks work their asses off to create shit for free and goof off at work when they're being paid for it?
1. The free shit they do is shit they find interesting. Whether the programming is interesting or challenging or they are wrting software that solves a problem that means something to them.
2. The work they are doing for your company is either unchallenging, does something meaningless in their opinion, or both.
All the high pay, pizzas, games, massages, or any other motivational tricks you got from a book (or worse from a know-nothing managment consultant) will not work - at least over the long term.
Here's what you do: start hiring entry level people to learn the system. The entry levels will find that work challenging and rewarding for a couple of years. You can pay them shit.
The current crop? Start letting some of them go. The best and brightest have already left.
That's all you can do.
>Management is being more proactive...
Ok, you're a marketing person. I'll forgive you. But never say proactive again.
>We already have cake day, corporate massage day
Your company obviously has too much turnover and you're trying desperately to reduce it. The problem is not going to be that you don't have enough cake days. The problem is going to be that it apparently sucks to work at your company. Cut down on the number of mandatory meetings, make sure everybody has a decent computer, get the damned boss to stop subverting the code check-in system, and... your programmers don't actually need to wear suits, do they? Stop that.
Yes really. More money!
That's why we work for you. You pay us. Period. You want to give more? PAY US MORE!
Give them flexible working hours.
There's nothing worse than coming to work in the morning and trying to "work" after your kid puked the entire night and you haven't had half an hour of solid sleep, or if you have a splitting headache that just refuses to go away on its own, but would likely go away if you could nap or walk for a couple of hours (depends on the person).
IT is a line of work where flexible hours are possible. Give them that, but still keep work clocked every week.
Although a lot of companies would like to invest in their people, and give them incentives and so forth, one big problem in the IT arena is:
How to should you invest in your workers? I.e., send them to training. Or even let them just educate themselves about Java/Hadoop/NoSQL/whatever without working on a project for a few months. That in itself is great incentive instead of focusing on billable hours all the time.
The desire of the company is that you're investing in the future of the developer. But the problem is once they're all well and trained, they can simply jump ship, and the company isn't able to recoup their investment.
So what ends up happening is companies don't provide training, leading to the phenomenon of IT people having to read 2 hours of material every night just to keep up.
I'm not a lawyer, but I play one on the Internet. Blog
I applaud the pro-active nature of the organization on this, and appreciate your efforts to have a strong preference of carrot over stick.
I have been managing IT Operations teams for ~10yrs now (with a rooted background in SysAdmin), and more often than not, in my own experience, it is the organizational culture that often strongly correlates to the work output of a collective team. I have worked on companies that paid absolutely ass and were not overly generous with there employees, yet people understood the purpose, the mission, and their role, and gave 110%. I have worked at companies that were more than generous with payroll and side benefits, and folks slacked off.
Without knowing you or your background (nor the respective company), I can say that folks are often cognizant of the extremes they can get away with at work. If you (or the company as a whole) conveys an easy-going atmosphere where even the slackers are well tolerated, well, water sinks to the lowest point. This can often be detrimental to others around them, as it results in "Well if they aren't going the extra mile, why should I?" I believe just about anyone who is reading this has had that very thought cross their mind at one point or another, and it can be a valid one. Giving someone free massages, or cupcakes, or even a hooker aren't exactly motivational items - actually, they work the other way, in that encouraging folks to "take a break" from things, these same folks who even when working you are suggesting aren't putting in a sound effort.
Solution? Again, without know you or the org, do away with the massages, and most other extraordinary benefits that cost the company money, and instead convert this to regular financial bonus incentive. Make a big point on how performance relates to money, and more times than not, I find folks will go above and beyond to earn the extra incentive. You may have a few bad apples you clearly need the stick, but between the two, I'd suggest you may be on the way to success.
Best of luck!
Sex is always a good incentive for IT types.
I have had many incentives thrown at me and I always liked the free lunch the best. And none of those toss me a wrapped sandwich lunches either. If your company is large enough, build a cafeteria.
Best incentive of all:
Treat your employees like the human beings they are and appreciate what they do for you, and pay them accordingly. The golden rule as applied to the workforce.
It's not fucking rocket science.
It's just that "human resources management" these days, at its core, treats employees as overhead and cost centers instead of how a business earns its money.
--
BMO
If you have workers that aren’t doing their share of the work, fire them. I'm sure you've already warned them, more than once, right? If not, it's your fault they don't do their fair share. If so, follow though with it. Hollow threats are just that. Start firing them one by one, and the rest will start to get the hint.
--- Keep the choice with the user..
Sounds like some old fashioned management and coaching is required, not incentives. Management needs to talk to the under performing staff and find out what the underlying issues are and if they can be fixed. Maybe something is happening in their personal life, maybe they need training, maybe they need more challenging work?
Anarchists never rule
Give your employees time to work on something company related that interests them personally.. !!!! I think alot of the google products that were built came out of that program, and it gives the employees a sense of belonging, the ability to really make a difference, the feeling of appreciation etc..
I cannot think of a better incentive myself!
http://www.nytimes.com/2007/10/21/jobs/21pre.html?_r=0
If you haven't already seen this take a few minutes to watch it. They make the point that after one's basic needs are met financial incentives and perks are no longer motivating. Instead people are motivated by Autonomy, Mastery, and Purpose.
http://www.youtube.com/watch?v=u6XAPnuFjJc
I'm finding that money or other financial incentives are not as standard and competitive as most people like but in general people don't respond to more pay - they get more pay because they're performing already. Something that is harder to quantify is respect for the "chain of command" for lack of a better word. I find that with IT we're too often minimized into being reduced to the lowest common denominator of being a resource. What helps me personally break free from that type of depressing perspective is having leadership that provides a sincere vision and clear objectives and actually makes people accountable for them. There's nothing more demotivating to me personally than doing work for work's sake.
I'm aware that I'm something of an idealist bordering on delusional :)
stay away from poor metrics as that can trun out real bad.
As it can become all about stuff like call times that make it better to do quick fixes / tell use to reboot and hang up.
Number of tickers closed can lead to people banking up easy stuff to save for a slow day or having people who don't want to take on hard stuff as they are better off doing 3-4 easy tickets over say 1 hard one.
Also stuff like that can be gamed by having some call each week for a password reset just to make your numbers.
Seriously. "Salary" is one of the biggest screw-jobs in IT.
The current employer I work for saddles on a lot of bureaucracy and endless, tormenting meetings. Just get out of the way and let people get their work done.
We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
time off for working late / being on call and no makeing a deal about being late the next day if you had to work late the night before.
People need meaningful work. Not all your work is meaningful. Cycle people in and out of the shit jobs. By the way, some folks definition of a shit job doesn't match others. I'm perfectly happy to bring the shred bin out to the shred truck for $40/hr. Some of my guys, however, are absolutely offended when I ask them if they'd take the shred out.
Flex time is the other "thing". We're pretty generous. I don't really care when you work, as long as your work gets done. As long as it doesn't screw up the team, we'll give you a roughly arbitrary amount of unpaid time off, and going to the doctor's office or picking up a sick kid is not a problem. Still need to hit deadlines and what, but I really don't want you at work if you're angry or sick.
Short-term cashflow problems are much easier to take care of with the sabatical, too. Right now, work is hard to find, and people are scared. Given the option of staying on at 5 hours/week of telecommuting + health care, versus getting laid off, we do pretty well. It's also helped our unemployment insurance, since folks who see the writing on the wall can get a new job while still technically employed, and we don't have to deal with firing them.
With both teams, we have guns who are great and really engaged in looking after the customers, but some of the team struggle. Sometimes it is easy to say that there isn't too much work on and goof off and read Slashdot all day. This puts more pressure on some of the team.
This reads somewhat confusingly - You mean that sometimes one team has work and others don't? Or just that on both teams you have some stars and some slackers?
If the former - Simply break down your "team" boundaries! Most coders can handle admin/netops tasks; and although not everyone can code, everyone can help test, which (I say as a coder) often counts as half the work in getting any any large project.
If the latter - Trickier, because real life just works like that. You can of course fire the real slackers. The ones who do their job but have no desire to do more than it takes to get paid, however... Well, you can't really change that no matter what you offer them. At best, you can make sure they have "enough" to do to keep them busy. You might try matching management styles to each group - The superstars just need to hear someone say "go!", and they'll get it done; The 9-to-5'ers likely need more hands-on management (not micromanagement, but someone to semi-actively keep them engaged throughout the day and notice when they've had a bit too much downtime).
As for what motivates geeks in general - "Play" (by which I don't necessarily mean "competition"). Simple as that. Sometimes that means letting people find a cool new way to solve a mundane common task even though it might take a bit longer than necessary; sometimes it means letting them read Slashdot; and sometimes it literally means taking 15 minutes and having a Nerf finger-rocket war across the entire office.
There really are pointy haired bosses and ClickOnThis is one of them.
Nobody reads daily reports, they are useless. And if you need to read them, you are useless.
You see, in a real company and not in manager lala-land, people got their tasks and they are given them by other people. Only those people really need to know. If you need to know about an activity, you need to know in advance and if you don't need to know, you don't need to know. And nobody is going to spend hours after the office closed reading what other people did. And do it in the morning? Then you are one of those time wasters.
The only people that think daily reports are useful are clueless managers who have no idea what is going on but are re-assured that since they get a list each day, something must have happened. The trick is to just fill such reports with enough random activity to look busy without taking to much time to generate and then concentrate on whatever you are doing for real. In a big enough company, it don't even matter. It is better to be thought spending weeks on a dozen trivial tasks then a single day working on one important one. Daily reports are not valued by their accuracy, but by their length. And be sure to put ANY tasks you possibly might get any time in the future,is part of the TODO list, it makes you look on top of things.
I fear one day getting a competent manager, I wouldn't know what to do. Luckily the changes of that happening are zero.
Ten to one ClickOnThis will one day introduce the daily report at the end of the day and the breakfast standup.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Search for "how we work at github" . Very nice article.
If you haven't come across this already, this is a good place to start: http://www.computerworld.com/s/article/print/9137708/Opinion_The_unspoken_truth_about_managing_geeks?taxonomyName=Management&taxonomyId=14
As an IT worker myself, one of the most difficult things I struggle with is the frequent lack of acknowledgement and respect. I don't mean simple 'thanks for helping me' responses - although those do count, and workplaces where all employees belittle IT will experience a lot of IT turnover - but for the big things. When we break out all the stops to achieve some huge project, or put in extra unpaid time - we're often salaried, after all - to help someone, the reward is sometimes to have expectations raised, rather than to understand that was an exceptional effort. That discourages us from trying so hard next time.
It's difficult for management to understand what we do, and what they don't understand, they sometimes don't respect. Bonuses are nice, as is comp time. But I really just want to keep things working, and it is distinctly aggravating when I can't prevent a recurring problem because it requires changing the behavior of someone superior to me that doesn't care to make a change, as I'll always be there to clean up their mess. In some cases, it feels like not bothering to install toilets in a restroom because that's what the janitor is for.
All of that said, when it comes to weeding out those that aren't contributing anything... some sort of tracking system is essential, for techs to keep tabs on what they've done. They'll rightfully treat it with skepticism if such a system comes from On High, as the plausible reasoning is to find out how much they can shrink the department. But when brought in with the cooperation of the staff and their immediate management, it can be trusted more. It's also a tool to demonstrate to upper management just how much work we ARE doing, and to justify extra manpower. Simply saying that you need an extra hand often goes nowhere, since IT is frequently seen as a money pit.
And, of course, listen to the techs, the experienced ones in particular. They're the ones that can feel that a piece of software isn't working properly, or that a piece of infrastructure is not up to the task. You don't need to do what they're talking about, but consider their opinion. They're here to understand, fix, and instruct people in how to use technology. Knowing that they're being heard, and seeing visible changes in response to that feedback, does a lot to make a tech feel valued.
Seems like theres extra slack in the company.
micro-managing what people are doing will ensure they won't produce. When you only worry about what people are getting done and not when exactly it is getting done in the day I have had so much better results. I know how much effort it takes to do certain tasks. If you want to screw off all day and program until 4am, fine with me.
There are two things that motivate me, and the one can't do without the other, both motivation condition must be met for me to thrive at work:
1) A good salary, so I can work and save towards my biggest dreams, I have to have something to chase.
2) An interesting assignment, an interesting project. This is what makes me WANT to go to work every day.
Here is what works, and what doesn't work:
What doesn't work:
Telling me that every job is interesting, and that I should be interested when I am not.
Faking interest.
Fake team spirit. (I'd like to work with MOTIVATED co-workers that actually take a great interest in their job, passion if you like!)
Fake motivation. Don't even try, your employees can see through you like you're made of glass, the only reason they smile at your ideas are that you are directly responsible for their paychecks.
What DOES work:
Honesty, above all. Always be 100% honest towards your employees, fail at this, and we will be sure to look elsewhere, and one day you'll fail severely because your ego blinds your eyes. So keep honest, always share everything, don't fake, lie or hide. People are more forgiving than you may think.
Interesting projects. What's interesting to you may not be that interesting to me, sure - I am a professional, so I'll do the job regardless, but don't ask me to fake interest. Just trust me that I'll do a good job anyway, because I can and will...which brings us to the next level:
Trust me, trust your employees. The single best thing you can do for your employees are to really trust them. If they deliver, they deliver, nothing magical about that. We're all in this boat called YOUR Company anyway, and no one of us have ANY interest in letting it sink, so why should we perform worse if you don't constantly nag, create reports and call into personal meetings?
Don't believe that we'll sit there and surf the web because we really want to surf the web, this is something most of us can do at home, and if we do it at work, it is to relieve stress, and to keep up to date with an otherwise perhaps important network...yes...this could potentially be your next employee even. Many of us keep up to date with technology this way, we're paid professionals, just don't expect us to do that work at home too, we do it because it's our passion. Force is NOT the way.
Remember, a little understanding *and DO NOT TRY TO FAKE UNDERSTANDING* will go a really long way. Most IT workers are above average when it comes to intelligence (albeit, in some cases...one can really dispute and wonder about this). So when you try to explain to us why you have to cut back on bonuses, perks or whatever - tell the TRUTH, especially if you know the truth is going to sting a bit, if we discover that you lied, oh boy...mistake!
That's it really, some clean honesty.
What this world is coming to - is for you and me to decide.
Want motivation? Pay more money. Best incentive ever.
Only the State obtains its revenue by coercion. - Murray Rothbard
If there's one thing that I've learned from my time in management positions after being in non-management positions, it's that incentives have to be personalized. I've given someone a 50 dollar bonus and saw no productivity increase, and given the same person a gift certificate for a pizza outing for her family, and she was overwhelmed with appreciation, as well as a major increase in productivity for the week following the gift certificate.
Reason being, she couldn't spend the 50 bucks on anything she wanted when she was a single mom who had to spend time with her kids every night and figure out dinner when she came home from work. When I didn't know she was a single mother, I didn't give her any incentive that she'd respond to. Knowing that she was a single mother, meant I could give her an incentive that she knew she'd be able to use and would make her life easier or better.
Until you can give your employees something that will help them out personally, they're just going to see that as a bonus, not a motivator. Give your management some leeway on what they give as an incentive, while you focus on the why . This forces your management to know their personnel somewhat personally, allows them to look good for giving the people something specifically useful to them, the company for giving management enough leeway, and the employee will want to earn incentives that (s)he knows is useful to them.
"Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
Free bacon as projects are finished. Crisp, hot and delicious. Of course, don't go for that el-cheapo CAFO factory farmed junk - serve premium pastured pork bacon to get the best motivation.
Sausage too...
And Boston Butt steaks...
I'm drooling.
Okay, so food!
I'm seeing lots of comments telling people to (dont) do daily reports, or similar tasks.
What my team has started doing is using the Trello web site for project management. Each task is added as a card, and then assigned people to work on it. Any notes are then added to the cards. This is by far the quickest system I've ever seen for day-to-day documentation. There is no more spread sheets or paragraphs of text to sort through. The cards themselves represent a summary of events, with more details after opening the cards.
https://trello.com/
and... money
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Get rid of corporate massages for starters. Try to understand what motivates technical people isn't what motivates most other people. Massages, or being touched, is not something I want. Don't offer social incentives, because I don't want them. This stuff doesn't motivate me. I'd rather be left alone to read Slashdot. That -is- an incentive. You're employing creative people, and you should understand that often when they are -not- working on a problem is when everything clicks and falls into place. Three days of doing nothing and suddently getting the right solution which you can bang out in an hour is more productive than four days of grinding away.
Generally, three things motivate people:
1. Autonomy - can they at least sometimes discover something on their own that needs doing/fixing and go ahead and do it without okaying it with management?
2. Mastery - can they devote enough time to new things (e.g. technology) to feel that they are learning something *and* spending enough time on it to lead to mastery?
3. Purpose - do they have a sense of belonging to something larger than themselves (as opposed to in name only: "there are six people in this group, therefore they are a team!")
These things drive most people and are completely lacking in my workplace. Search YouTube for "RSA Animate drive" for a better description than I gave.
I always equivocate. Well, almost always.
Really? IT people are paid pretty well as it is, get plenty of time to screw off on the job (generally speaking) and they want more incentives? If you don't like it, go back to fucking retail where you get paid like a monkey and get bitched at for taking a minute or two to catch your breath.
Are the best ones recognized as top guns?
Does the same one always deal with the same customer? Or are they revolvers?
Do they travel out to the customers' sites? I guess that makes them field guns.
et fucking cetera...
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
From RSA Animate: http://www.youtube.com/watch?v=u6XAPnuFjJc
Which supports your point, depending on the nature of the task.
There are also some other somewhat differing ideas like on this Wikipedia page, especially this section:
http://en.wikipedia.org/wiki/Motivation#Intrinsic_motivation_and_the_16_basic_desires_theory
A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
You get more with the carrot than with the stick, so unless you're employing a group of starving donkeys I suggest cold, hard cash.
This is obviously true. Unfortunately, giving pennies to lots of peons would mean fewer dollars for senior management to plunder^W uh, award themselves in well-deserved hard-earned bonuses. The stick is what you'll get, because carrots are reserved for management.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
But corporate "massage" day sounds like just what a geek needs! :D
"When information is power, privacy is freedom" - Jah-Wren Ryel
Good bosses. Bosses that reward productive people with less supervision, who give time for "cleaning up" things that need to be even if no client is clamoring for it.
Appreciation. Thank people when they do a good job, go the extra mile, or handle a tough problem exceptionally well.
Explicit Delegation. Most of the problems at IT shops are things that exist in a nether region of non-responsibility. Whose job is it to fix it when QPID clustering stops working for the web app? Is it the network guy because it is a multicast application? Is it the sysadmin who argued against an overly complicated solution? Or is it the developer who insisted that it was the only way he knew how to implement persistent sessions?
When it is obvious whose job something is, it is more likely to get done.
We'll buy what we want with it.
I guess it depends on what the submitter means. I had read his post as meaning that some people were not working efficiently for a prolonged period of time, increasing the onus on others. Screwing off all day, and working from 23:00 until 04:00 may be fine some time — perhaps even most of the time — but when the deadline was 21:00, and everyone else is having to work harder to make up for the fact that one of the team members is screwing off, that's perhaps closer to my understanding of the submitter's dilemma. (And I say this as someone who very much values the ability to work flexibly, and under my own conditions, but I do recognise that there's a time to knuckle down in line with how others are working too.)
Paying someone to do something they like doesn't actually make them happier doing it.
For me the biggest things are getting a chance to work on interesting projects, working with good people, and flexibility in hours.
I don't mean flexible as my boss seems fit.
I don't mean flexible as in being on the job wherever I go or sleep.
I mean flexible like in "everything really important has been done for this week, I feel like taking a day off with the family."
Having this kind of flexibility guaranteed is the best incentive I could think of.
On se Internetz nobody noes your German.
The advocacy of wholesale chop and grind however is short sighted and ultimately self destructive to a company that's got a substantial investment in tech or, god forbid, is a tech company.
1. No one said that.
2. Who the hell knows what the product is - for all we know this is in the backoffice at a plumbing supply company doing Crystal Reports on DOS.
MOST IT jobs are a million miles away from Google and Apple- No cool shit to work on. Just maintenance, upkeep and other boring uncreative tasks. I've been there and the ONLY thing to do is leave because it was a mature product making the company the money. And when you did have an idea, it got shot down because "it wasn't part of the business they were in."
Pay them more money.
Anything else is an insult to their intelligence. "Cake Day"? Jesus. Are you fucking kidding?
It sounds like it's a management/supervisory issue here. Start by looking at the workload and results of the "slackers". Are they being given as much work as everybody else, and managing to get it done and still have time to "slack off"? If so, let them. The reward for getting your work done well and quickly's that you get free time. If they're not being given as much work as others, take a look at the workloads with an eye towards shifting things around. And if they're being given work and not getting it done, well, that's nothing special and your managers should already know how to talk to the employees about that problem.
Sometimes you won't be able to even out the workloads. Different people have different specialties, and sometimes the current workload just puts more work in some areas than others. That's only a problem if it's a persistent thing, with some people overloaded all the time and others with not enough to do. In that case, you need to shift people around to learn different parts of the system so they can help where it's needed. That'll take time, just acknowledge that they're learning a new area and won't be nearly as productive right off the bat as they would be if they already knew it inside-out.
And finally, acknowledge that slack time isn't a bad thing. Emergencies happen, problems crop up unexpectedly, and it's not a bad thing to have people free who can jump in and take up a problem without diverting time from scheduled work. It only becomes a problem if it's unbalanced and it's always the same people with free time. Again, that's a standard management issue of making sure the workload isn't uneven.
As for motivation, two things. First, pay. The single best way to motivate professional employees is to pay them for their work. Make sure your pay rates are good for your area and the job. And take a look at your annual raise policies. Inflation runs around 2-3%. If your company's routinely handing out raises less than that, your employees are going to be unhappy because their standard of living's slowly eroding. Words and such are nice, but at the end of the day the bills have to be paid and pats on the back and free cake at work don't pay the electric bill or the rent. Second, respect. Upper management expects employees to respect them even if those employees don't understand what management's doing. So show the same respect in return. If you as a manager don't understand the tech, don't sit there and contradict your IT and software-development people when they tell you what they think the best way to approach something is. Even if you've heard something from some consultant, remember that your IT people know your business and your systems better than that consultant (and the consultant isn't going to be on the hook if things go badly, he's already got his money). If what they're saying isn't what you want to hear, give them the simple respect of assuming they aren't just being jerks, they have good reasons for saying what they're saying and they know what they're doing in their field. If you don't think they are, then start tracking it. When things come up, note down who had what opinions. Then, after everything's done and you can look back on the actual results, note who was right and who was wrong and how badly. And if your IT department has a track record of being right more often than anyone else and someone comes in and says "The IT department just don't understand the business needs.", ask yourself what your IT people are going to think if you agree.
In the IT sector, excellent employees are usually self-motivated and burn for their job with a passion... until they burn out due to persistently poor management. If you need external incentives for them, you're probably doing something wrong... as in: their work environment isn't adapted to their needs, hindering them to deploy their whole creative potential. In this case, you only have two options: throw in additional tasks that appeal to their internal intellectual drive and combine them with the mission critical stuff (i.e. make it more interesting for them); or fire them or let them go, and hire other people.
cpghost at Cordula's Web.
Any company that does that will save money. Prospective employees would gladly take paycuts to get the gf!
All that needs to happen is to let payroll data be exposed to public view. Once that happens, the gravy train will end for those well related to management [cue reciprocating vacuum pump sounds].
40 hours a week with 5 hours of screw off time every friday, 35% more pay than industry average. Managers that are not retarted and understand reality.
Give them those 3 and you will get the best of the best beating a path to your door.
Do not look at laser with remaining good eye.
IT workers are so varied it's silly to sit there and think that you can group them together.
Everyone would like to work less and get paid more... Not true in IT. Some like to be challenged regardless of pay. .... It doesn't matter what you put in "x" because you are approaching the problem as if there was a generic skilled worker called an IT staff member.
Everyone would like "x" benefit
At the end of the day if your not tailoring your program to individual employees attrition will always follow. To the hiring manager, getting the skills you need are easy, getting a quality fit requires a flexible definition of a hole.
Ensuring the workload is equally shared by all is the typical socialist short sighted view. The better answer is to fire the slackards. No amount of "incentives" is going to properly motivate. It wastes company time and resources. The unmotivated will get motivated when telling them to get their act together or take a hike.
My karma is not a Chameleon.
Give them free food and make sure to provide healthy options.
Treat them like human beings, pay them what they're worth, performance based bonuses are nice, don't insult them with 'cake day'. Also, make sure scumbag middle management does not get to nominate for bonuses ( hog bonuses in exchange for 'adding value' ), let their peers decide.
A girlfriend you can disassemble.
some people live to work, others work to live. everyone is different and you need both.
sure the guy who lives to work wants more training better hours, better projects, etc etc
but the guy who works to live give him more money. i'm in this category. while i do enjoy my job i enjoy my own personal time a hell of a lot more.
writing daily reports is a trivial task. i keep an outlook draft up all day and just note the various things i do and at the end of the day just tidy it up
You need "incentives" to motivate people to do their jobs? I think it's called "pay".
If ordinary workers aren't pulling their share of the load, then the managers are pulling theirs. They need to get out there, talk to people, identify the slackers, and manage them. Talk, cajole, threaten, and (if necessary) fire.
This is Workplace 101. A manager's job is to manage. There are no fancy gimmicks that makes this role unnecessary,
Instead of asking Slashdot for opinions on what motivates workers, why not ask your workers? Sit them down and say you're looking at ways to make people happier because you believe happy people work better and see what they suggest. Don't give everyone the same incentives, that just shows you don't care about them as individual people. Tailor their perks to the person.
For example, the original post mentions cake and massage. I'm not all that into cake or massage or team events. What would make me productive is letting me work from home four days a week, away from all the office distractions, massages and cake. Someone else might want an extra day off now and then, other people might want money, some people might just appreciate that you're taking their input into consideration, others might want more/less responsibility. The important thing is to ask the people you want to reward what they would see as a reward.
I had a discussion about this with a friend.
More money ? Well, it's always OK but beyond a threshold it's only a number.
You work your ass off for a project, clocking extra hours through the week-ends (often not very well, if at all, compensated) to successfully reach a deadline in time (said deadline being often time arbitrary and/or unrealistic). And a PR guy/girl that you see in the canteen asks you "and what do you do ?".
It does not feels right.
What does ? A public "thank you" to the team (with names) about getting the product out. So you feel that there is some gratitude/understanding that you are hard working/efficient/valuable beside the monthly amount of dollars you are being given.
This is a management problem, not an incentive problem. Deal with these people as individuals. Some aren't pulling their weight? The manager should probably convey that to them, and that their behavior is unfairly causing others to have to work harder. Just remember that slacking off when things are quiet is its own incentive, and be sure you're not just asking people to look busy.
Assembly is the reverse of disassembly.
Developers respond to these three things:
- Decent pay. If you don't pay your developers properly, they will certainly be demotivated, and will produce crap, or just leave. Low pay also means that you wil ultimately be left with a staff of mediocrities. Developers also _expect_ basic benefits, like a decent pension plan, private medical insurance, and flexible working time. If job security looks dubious, also expect the quality of work to plummet, as developers who actually feel inclined to stay, attempt to produce superficial results, to bolster their own positions. Lack of job security is actually more descructive to an organisation that poor pay. Be very careful.
- Proper management is essential. If you have non-technical people making development decisions, then you are usually (but not always!) doomed. Developers need to see a coherent plan, broken down in to suitable tasks. This should be agreed with the development team, not imposed from the top down. Miss out tasks like refactoring, and once again, you are doomed. There is nothing worse than maintaining a code base, where features are just added, without any time ever being planned to refactor. There is also nothing worse than being tied up in process, invented by people who don't do any development.
I'd look very carefully at pay, and management in your organisation. It sounds like there may be problems with both.
The idea of incentives in modern business is based on the idea that workers aren't working as hard as they can. Put is this way, incentives without the flexibility to make changes in the work environment that enhance productivity are useless or counter productive. Because it's like putting a plate of donuts in front of a prisoners cell and saying, if you can get out, look donuts. Then the jailers, AKA management eats the donuts in front of the prisoner AKA staff and wonders why moral disimproves.
No, the other kind...
Simple, straightforward, honest thanks for getting the job done, particularly in times of limited resources and increasing demands.
Of course this implies management that knows what's going on, who is doing it, and actually gives a sh*t. That may be a problem.
But even in that situation, you can help your cow-orkers by letting them know when they've done a good job; recognition by your peers can be a big help.
I bet you the answer will be among the following:
Stop paying for stupid employee massage day and let me purchase a second monitor
Fire that asshole Jim whose work I end up doing
Let me work a 4x 10hr week
Give me a bonus if i meet jobs/week target
Let me have an office with a door instead of this retarded open layout
Don't give me a crappy crystal 10yr award, instead give me a cash bonus or the promotion I deserve
Link productivity and pay
Limit my mandatory meetings to 2 hrs/week
What is the overall culture like? It seems like you are doing things pretty well already, and if there's a good culture, then perhaps you just have some deadwood. Start talking with them and give them a chance to up their game. Ultimately, if they don't want to work and you've tried to help them, then get rid of them.
It gripped her hand gently. 'Regret is for humans,' it said.
I've worked for a few companies that talked the talk about profit sharing, but after the upper management and shareholders took "their share", the so-called "share" for employees worked out to less than a day's work. The staff would have been happier to be paid overtime for night support, paid a rate for pager/cell duty, and so on.
"Cake Day"? Give me a break! Even in France they had a revolution when the queen said "Let them eat cake." Taking a break and eating some cake is nice, but it is not an incentive to work harder when the break is over.
Ditto massages. Look, I love a good massage -- but I follow it up with a nap after I'm all nice and relaxed. The last thing I'd want to do after a good massage is go back to hunching over the computer in my chair.
Make sure your employees are properly paid. Reward good productivity with more money -- at least annually. Warn those who aren't being productive that their performance raise is at risk early so they have time to correct the bad behaviour.
Minimize the paperwork. Techs hate paperwork, without exception. People who like paperwork are rarely skilled developers.
Flex hours are critical for happy employees. People like myself who suffer migraines can't work a fixed schedule, and "flex time" does not mean "You can work 8-4 or 9-5, your choice." It means real flexibility to deal with life's issues and work in the evening or on weekends sometimes. Flex time means you may be getting a call from me at 08h30 to let you know I can't come in this morning, not that I'll be in an hour late.
I do not fail; I succeed at finding out what does not work.
I worked at a startup that grew to 200 people, was acquired, made everyone happy. Afterwards an employee survey said the #1 perk that everyone loved the most was stocking the kitchen area with cheap breakfast food: toasters, bagels, jams, fresh fruit.
Anything that is not money is not an incentive. For example; no money, no training, no promotion, no job mobility, are not in fact incentives. Also yearly or semi annual self appraisals where every single bullet item is handed to you by management and then you're supposed to write a book report on each one 'quantifying' even though that's impossible to do, on how strenuously you adhere to the corporate goals, that's not an incentive either. And of course when you're done with that massive effort and the manager gets everyone together for a team review and the bottom line is that there's no money and no one's getting an increase again, for the 12th year in a row, that's not an incentive either. And when you don't allow lateral movement in the company because you have no ability to fill that job vacancy because we're all such special snowflakes and unless you find your own replacement, who in turn has to find their own replacement and so on, you can't even apply for that job, that's not an incentive either.
But mostly it's about money. Don't let anyone con you. My former CEO was given a 41 million dollar bonus in his next to last year for sending 50,000 US jobs to Asia and his retirement agreement is worth hundreds of millions of dollars. The VP level officers of this company are millionaires, on paper. But these losers can't even reimburse the staff for their home office expenses like a telephone. So it's just about the money. Get as much money as you can for as long as you can and don't pay attention to any stupid team building bullshit or internal conventions or seminars on feeling good about feeling good about it. And always remember; HR is your enemy. Their job is to hate you and treat you like shit so you leave and they can replace you with someone 10 cents cheaper if they even replace you at all. Because to them the perfect company is one with zero employees. You're nothing but an overpriced replaceable part to them.
Money. It's about the money. Real money - cash or stocks that can be sold that day. Options aren't money. Promises aren't money. Fake job titles aren't money. Deferred comp contingent on you growing a fucking unicorn horn on your head in the year 2031 aren't money. And to be brutally honest, not even pensions are money - not any more. More and more companies are wriggling their way out of paying those too. So fuck them and sweet sounding bullshit they blather. It's the money. Documented in writing put in your hand money.
Except no fucking substitutes.
Give the best workers promotions and raises so they become the bosses of the slackers. Fire the slackers and hire non-slackers.
I know that seems mean and insensitive to Americans today, but it works in my business. I'm running a business, not a group therapy hug-a-thon.
America is headed into an abyss of economic pain next year and there will be plenty of people getting laid off. There will be far more people than jobs, so the slackers better get their heads out of their asses, because they're going to be out on their asses soon.
One of the things i see work the best is do like google a 10% "work on a different project" time.
this will stimulate workers and can give your business some extra new tools or ideas
working for your pay. I work for a company, I work very hard, long hours when necessary. Why? Because I am PAID to do it. I don't need massages, chillout rooms or the promise of pizza. I am PAID to do the job I am PAID to do and am grateful that I receive the money each month, on time with relative security it'll come the next month.
The incentive is the roof over my head, stuff i like to buy and a little bit in the bank for a rainy day.
If someone wants to treat people like people, contingency work arrangements go against that purpose(save for the very few people that can go with either). One can address this problem by converting people and positions to permanent/direct/FT while maintaining the same requirements. While some will opt to retain disposability, this measure establishes a base level of trust between employer and the person doing the work.
Trying to isolate someone due to "regulatory reasons" or "uncertainty" only serves to make most people not value their work since they're considered second-class citizens for the greater part. The rare birds that can defy that are few in number by definition.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
This discussion should be mandatory reading for PHBs and HR drones.
Applying the Neutron Bomb only causes more problems than it solves. Its only known purpose was to set a precedent that workers were never to be treated with respect, but as line-item entries.
While it makes sense if you only look at numbers all day, over-maximizing efficiency will scare off good talent.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
I've been in the business 20 years on both sides of the desk and it's really not all that complicated.
1. Pay your employees well. Like more than they can easily find somewhere else. It's worth it if you don't have to lose 6+ months training a replacement up.
2. Crazy hours should be the exception not the rule and should not be the result of poor planning. I can't think of anything more demoralizing than losing all your weekends because your manager can't find his ass with both hands or because your employer is too cheap to hire enough people for the amount of work. People should have enough input into decisions they feel a sense of responsibility if things do go sideways. Extra hours need to be either paid for or used as banked time.
3. FIRE THE DEAD WEIGHT. Actually this should be point #1. If someone isn't pulling their weight or harassing and impeding others identify and get rid of them as quickly as possible. It's like a cancer... eventually the ones that are working hard will get fed up and slack off or switch jobs.
Birthday cakes and company movie days and nap time and milk and cookies or whatever are all well and fine but in most cases they are trying to put a band aid on one of the three issues above causing a lot of turnover.
...wrote a book called "The Seven-Day Weekend". It's worth reading.
He has some other books, but I believe all of them are out of print. Still, he's worth checking out.
Basically, in his company, work units are responsible for themselves. They get to do the work any way they see fit, and if it doesn't work, that unit goes out of business. I forget all the details, but that's the gist of it.
Try en.wikipedia.org/wiki/Ricardo_Semler for starters.
I've been working full time since I was 15. I'm in my 50's now, and have been through down & up economies. I find, that a lot of times, in a down economy, most employers will treat their workers like crap, knowing that if they don't like it, they will probably stay, because it is harder to find a job, but, when the economy is up, some employers will "sweeten the pot" to keep good workers, knowing that they could go somewhere else. Depending on how rough they treat you in a down economy, should help make the decision to leave in an up economy.
There are only four motivators for human behavior including writing good software. They are:
Money
Sex
Power
Fear
Money: Figure out the minimum amount of money your programmer will NEED to continue to work for you writing your code. Start him at 50% higher than that number. IF version 1.0 works, then increase his salary to 100% more than the minimum amount that he needs.
Sex: Hire lots of cute young girls without husbands to work in your office. *Very sensitively* approach the subject to them that they can earn signifiant salary bonuses if they have inter-office affairs with the programmers. If you're not sure how to approach this subject sensitively then don't bring it up all, even as a joke. You don't need any sexual harassment lawsuit and the young ladies will probably figure your company policy out by themselves.
Power: Every dork programmer had some asshole in high school bully them. Tell your programming staff that if version 1.0 ships without major programming errors then you'll hire some local goons to track down the jerks who made their lives miserable and beat the fuck out them. All on high-definition video for their entertainment (or as supplemental erotic stimulation while they're boffing the administrative assistants)
Fear: Joseph Stalin told the nuclear physicists of the Soviet Union in 1946 that they would either deliver an atomic bomb in five years or spend the rest of their sweet short lives in the Arctic Salt Mine Gulag. He got his bomb. Then gave 'hero of the Soviet motherland' medals to all of them. He killed about 10000000 people and died peacefully in his sleep. He understood Fear.
Pay them more. It's the difference between a network admin needing to leave work by 4 PM to pick up his kids from soccer practice, because his family only has one car, and a slightly more flexible work routine (something which business can be blind to until a real crisis appears, then it becomes a choice of trying to put out the fire in the data center or having your kids hold this against you for the rest of your life). When the difference s $10,000 / year vs. $4,000,000 / hour, many of the people who manage to make it upstairs (and stay there) tend to choose the less expensive option.
You'd be amazed at the size of the Titanic-style crisis that has bankrupted many a mid-to-large corporation because they spent more time trying to make things lean in IT than paying attention to the screams of those in IT ("Why do we need all these blue cables? They're just laying around in boxes, all over the place. Tell IT that in the future, if they want any more of these blue cables, they need to submit paperwork to Accounting and setup a meeting with me." or "Why are we paying so much money for an internet connection? I have a cable / DSL connection at home, and it's more than fast enough. I'll get those Comcast guys out here next Tuesday to replace this 'T-3' we seem to be paying so much money for."). "What is it with IT, and their constant spending of money? They just keep spending, spending, and spending on toys and stuff. They need to learn how to budget things better, and only buy the things they really need."
Okay, I'm done for now.
I am John Hurt.
Sigh. Stop treating them like "IT workers" and start treating them like "workers".
Next Step: Treat workers like *valued* workers.
Now -- if you value them, you pay them well, you respect them, and treat them like they're competent.
Most of IT burnout is caused by ...utterly incompetent management that thinks they can run a software or IT program the same way they can a used car dealership. You can't just sell and market competence, planning, design, requirements analysis, and engineering.
And while I have no clue what they hell they taught you in MBA school because I wouldn't be caught there dead, it's clear that the one thing MBA's don't know is...math, requirements analysis, fault analysis, or ..have the ability to believe in any reality but their own delusions.
When we ask you to help make us more productive, you need to pony up the cash for the extra monitor, the extra couple gigs of RAM... whatever. Or you need to ask what the problem is, and get rid of it. Alternately, you can cut back on the schedule--but a lifetime of experience tells me that never happens.
We aren't out to shaft you -- most of us want to do a good job, collect our check, and go home at 5. Whereas we build and maintain complex systems on a daily basis, we usually are planning for our own future --and thus yours.
When I tell you something needs refactoring in the next five months--I'm not looking for a paid vacation, I'm trying to avoid overtime and an inevitable accidental bug that might cause complex hard to debug failure and get me called in at midnight or 5 AM for some client who knows where.
When I maintain something like that for three or four years, it's not a sign I was lying --It's a sign I am a skilled professional building on the foundations of other skilled professionals.
And sooner or later, that house of cards comes falling down because you didn't want to maintain it. My goal is to be out of there at least six months prior.
And it's always management's fault.
Next--stop thinking you're as smart as the workers. You may be. You might have been. Yuo may be smarter. But you aren't in the same spot they are every day. And since management never listens...
When my boss comes to me and stays "write me instructions on how to reboot the server"... we have a serious problem.
1) That means the docs don't exist
2) This means you don't know where they are if they do
3) That means you can't understand the existing docs
4) If my doc says "kill process X", I guarantee I did not write the kill comand for a reason -- it's because if you have to be told whether ot use SIGTERM or SIGKILL, and which argument, you are by definition incompetent to touch the system.
Yes, I could write it, but you wouldn't know what to do. You'd type it in a hundred times without telling me you did it, you'd forget to record the error output, you'd typo a PID and not realize what went wrong when you killed your own terminal...who knows what.
Similarly, when I write a webapp, and the manual section to add a user begins with "log in to the administrative section". You can either hire a technical writer, or die if you need to be told how to log in.
If you want to motivate me, ask me what I want, and then *GET IT TO ME* or show me you're actually trying.
And it helps...to understand me. When I complain that I am spending 900 hours a year writing public manuals, and ask that I be given a technical writer or intern, the correct sollution is not to take one of the clerical assistants downstairs and throw them in my lap. That steals even more time.
If I wanted more time from the person I already work with, I would have asked for that. But because I'm not allowed to point out that they're too incompetent to know the difference between left and right click--doing anything with them takes 400% more time than it would to do it myself.
And it produces something that only they and you think is higher quality. Goo
is a chance to create something new, preferably from gound up.
Those chances don't come up many times during one's career, but when they do, it can be exhilarating.
Works for the government!
Career analyst Dan Pink examines the puzzle of motivation, starting with a fact that social scientists know but most managers don't: Traditional rewards aren't always as effective as we think. Listen for illuminating stories -- and maybe, a way forward.
Cake day? Massage? What the hell?
Motivation for any salary worker is spelled M O N E Y. Give more to those who work more and less to those who work less. Fire the worst ones. Re-evaluate often. Problem fixed.
Or, perhaps, the bar to work-from-home is so high, that once your employees cross it, they feel entitled to chill out? Mayhaps you should instead just /give/ them a day off?
I get my best, most-strategic work done when I'm not in the office and responding to the fire of the minute, and I earn 1:1 overtime, so if I need to chill out on a random friday, the door is open.
Returned Peace Corps IT Volunteer
some people think certs are a bad thing, and some would say on a large corporation level, they are a bad idea. If someone wants to prove they are capable of more, then certs are great, and that shows. However when you don't reward people on a NAMED basis (not a number, as I assume you're someone in management), you get a lot of wasted talent simply because one manager might have labeled someone incorrectly.
Don't make your 'rewards' meaningless, and the way to get rewards as meaningless to the person (certs they will never use, but that's what you require for their pay progression).
how is giving them cake a proper reward for getting their job done, and picking up the slack from the flunkies down the hall who are eating the same cake?
Give them challenges, reward success appropriately (whats good for you might not be good for them), and training.
1) Quarterly objectives that are only partially tied to company performance. If I meet my objectives but the company doesn't I still get 75% of my bonus, which is 3.75% of my salary per quarter (assuming the whole thing pays out). And the company portion of the bonus has been there for the last 6+ years running without interruption, so they set reasonable goals for themselves too.
2) If you work on something big, or accomplish something significant, additional other bonuses. I've been there since last July and have gotten two of these, ranging between 4% and 10% of my base salary. The 10% bonus takes 4 years to fully vest, but that is reasonable.
3) Workout facility onsite.
4) I have an office, not a cubicle. You have no idea what this means to me, especially since I am usually writing documents for 1/3rd of my time (I build solutions, test them, and write-up my test results and reference architectures) and like my privacy.
5) So long as I am not seeing customers, there is pretty much no dress code (within reason, I wore shorts and a t-shirt from ~April till just last week). This is wonderful because honestly, unless we have clients coming in to meet with my team (rare, since we aren't in sales) I don't need to be dressed up at all.
6) Solid benefits. This means reasonable deductibles that won't kill me if someone has ongoing health issues/medications that are outside of their control. This is huge as well because crappy benefits can cost my family $3K-5K/year, and I take that stuff into account when looking at the base salary of an offer.
7) My boss feels that if you have to work more than 40 hours a week on an ongoing basis, he is likely not doing his job correctly. He works with you to set reasonable quarterly objectives, which he of course fully expects you to meet.
8) Training. We work with unreleased/just released stuff all the time (and write about it), so this is critical.
Yes I am paid well, but items 3-8 on this list are enough to give me serious pause before even entertaining another job offer. I could care less about cake days, or massages. Workout facilities, an office, and a lax dress code help keep the stress down. Good pay and benefits means that I'm not worrying about money, which is important. I don't need to drive a Ferrari, but my family vacations and the occasional hobby are important to me.
Ever feel like you are driving the getaway car?
Pay them more money. Jesus Christ, it's why I still show up at work!
What incentives? Our incentive is receiving a paycheck.
What the f#ck does his manager do all day? Hang out on slashdot?
A manager should actually manage and talk about what his guys will do so he doesnt have too. If I found out that would change fast! I would email my boss and put in place a new policy. That manager needs to go
http://saveie6.com/
What's wrong with looking outside your own office to see what other people are doing?
Sure, IT people are mostly men, but IT women enjoy getting some oral sex too.
Not one reference to W. Edwards Deming this entire thread!? You really, really need to investigate his work.
"Deming's teachings and philosophy are best illustrated by examining the results they produced after they were adopted by Japanese industry, as the following example shows: Ford Motor Company was simultaneously manufacturing a car model with transmissions made in Japan and the United States. Soon after the car model was on the market, Ford customers were requesting the model with Japanese transmission over the US-made transmission, and they were willing to wait for the Japanese model. As both transmissions were made to the same specifications, Ford engineers could not understand the customer preference for the model with Japanese transmission. Finally, Ford engineers decided to take apart the two different transmissions. The American-made car parts were all within specified tolerance levels. On the other hand, the Japanese car parts were virtually identical to each other, and much closer to the nominal values for the parts - e.g., if a part was supposed to be one foot long, plus or minus 1/8 of an inch - then the Japanese parts were all within 1/16 of an inch. This made the Japanese cars run more smoothly and customers experienced fewer problems. Engineers at Ford could not understand how this was done until they met Deming." -wikipedia
Read his books! You are asking the wrong questions!
Spoon not. Fork, or fork not. There is no spoon.
And remember to keep your greasy fingers off the racks.
Pizza grease helps to remove cheetos stains on your fingers.
not really but I couldn't resist.
There are two things you can do which will matter
1) Don't disincentivize -- If an employee is willing to put in 55 hours, pay immediately for 55 hours of work. Don't make it "bounty pay" or "year end bonus" or some other form of unpaid overtime or delayed reward. This is rare and a great boon for a motivated developer.
2) Do a variant of what Google does -- allow people to work on prototypes and proofs of concept (of their own choosing, perhaps vetted by the company) either on company time or their own time. Provide a wide (and serious) audience for such demonstrations (a monthly "demo pitch" meeting for the whole company, perhaps). We would MUCH rather do something that might matter than read (or write on) Slashdot. It's the promise of achieving something larger than themselves which keeps the more interesting developers going. (The ones doing it solely for the paycheck are unlikely to be good. If they are, see #1). While the main purpose of this would be to keep your employees interested and focused on your company, you are bound to end up with several interesting and worthwhile projects in the end -- projects which you could NOT have bought with money alone.
(One of the most valuable experiences I've had in my career was such an opportunity given to us by a forward thinking company owner).
Sorry, but humans are all different. Some are driven by praise, others by money, others by time off, others by paid vacations to exotic locations.
We are all different.
Once my entire team was forced to leave the country for a "team building" in Cancun. All expenses paid, spending money provided, girlfriends/spouses invited too. I had no interest in going - told them I didn't. It was "mandatory" - 2 months later I turned in my notice. Something meant as a reward for good work, shared by the team drove me away.
They provided cash bonuses for met schedules, stock options based on merit, excessive paid time off - at least for me. I'd outgrown the job and needed to move on. I liked my boss and other leadership. I was making a difference every day. There was much to like about the job. I happened to find another challenge paying almost 2x more money. They offered a lease car and 20% raise to keep me there. By that point, nothing they offered would keep me. It was time to move on.
People that don't produce the desired output need to be let go. They aren't happy and you can't make them happy with "incentives." The best favor any company can do it let them go to find something that makes them happier. Of course if their spouse just died, a few months of less-than-stellar output should be expected.
TED Talk: Dan Pink on the surprising science of motivation.:
As a partially unmotivated person, here's what would motivate me the most:
Get rid of the overachiever. There's always one. One guy, who thinks that they deserve more money, do the best work, and work the hardest. You know that guy. There may be more than one of That Guy, but That Guy exists everywhere. He makes everyone who just wants to come to work and do a good job, look like slackers, idiots and jerks when they try to speak up about how the "culture" in the workplace sucks. He's the guy who complains the loudest in meetings and ends up getting his way, just by being the loudest and making everyone else care just a little bit less about their jobs every time they open their mouth. He's the one who thinks everyone should work a 16hr day a few days a week, because he can do it and something "has to get done today". It's rarely the case, but it has to happen often enough because That Guy can't help but make the people who would be helping him, just want to see that guy fail at something and get canned. It rarely (if ever) happens, but everyone wants to see it. The worst part? The guy is probably right most of the time and DOES work really hard. So it's relatively impossible to convince anyone in charge of anything about That Guy. However, the entire team is crushed under the weight of expectations and a guilty feeling in attempting to create a work/life balance, and That Guy has a huge demotivation factor.
Get rid of that guy. He may pull in amazing metrics, but the negative effect on the entire team sucks away productivity from everyone. You can make it back up by getting rid of That Guy, replacing them with someone average and increase productivity as a whole.
In about 1/3 (maybe more) of the posts so far, I've totally noticed That Guy. You guys should take a step back. Money is not the best thing in life, and it will not make you a better employee. Money sure doesn't promote teamwork, it promotes you to being That Guy, because you think that since you got a big raise and a new title that you're the boss of all the losers who didn't. Net effect? Morale goes in the can. Thanks, That Guy. It's nice to get paid an appropriate amount, but when you bump someone into That Guy territory, you might as well kiss half your team goodbye at the first opportunity for them to get a new job. If that's the goal, cool. Good job! If you're interested in building a long-term stable team of happy and productive employees... you let That Guy find a new job where he can wreck someone else's morale.
Most people just want to show up, do a good job, go home and play with their kids or significant other. They don't want to be That Guy, and you have to do whatever you can to prevent That Guy from taking root in your company before they destroy it. Period.
Seriously - don't hire assholes
My ism, it's full of beliefs.
I'm with all of the people suggesting you ask them what motivates them. You can set up an anonymous survey (a la SurveyMonkey or using Google Docs) where they can provide their feedback if you want it en masse (and not to seam like an interrogation).
I would suggest asking questions, not just giving them the "what motivates you" question. Things like:
* What kind of office benefits are you most interested in (massages, breakfast/lunch/dinner, gym access, childcare, etc)
* What kind of workspace benefits are you most interested in (access to more closed-door offices for conferences/meetings/private conversations, 2+ monitors, etc)
* What kind of flexibility benefits are you most interested in (remote access, work from home days, flexible in-office hours, FedEx/20% time projects, etc)
* If offered, which of the following rewards would interest you the most (project-based bonuses, quarterly bonuses, time off, more office/workspace/flexibility benefits, etc)
* What type of review system are you most interested in (peer review, quarterly goals, management review, etc)
* How satisfied are you with the current review system, current benefits, etc
* What would you improve about the current review system, current benefits, etc
Most of those don't have one-off answers, they may be a ranking type thing where people are MOST motivated by something but would also be interested in something else.
As a manager of a team, it benefits you (or whoever their manager is) to motivate each team member individually, as their interests and motivators will NOT all be the same. The survey or data you gather will tell you how satisfied people are and give you an idea of some commonalities among your team members (like someone said, if the massages are totally useless, get rid of them).
good luck!
Money is a short term motivator. If the job sucks, a 25% raise will be great for a few months and then the same dissatisfaction comes back.
What engineers care about is already covered by your set of incentives. The problem isn't with your incentives any more but instead with your workers. About the only thing you could ensure is to make sure their equipment is acceptable for what they are doing. And I don't mean 3 monitor, with quad GPU's, and reclining office chairs. I mean within reason, if they need the equipment then they should be able to write up a decent essay explaining why they need it.
However something to consider, people don't think very well when sitting still all day. Big business often have rec rooms where their programmers can let off some steam and to work off exhaustion or writers block. (And no a "corporate massage day" doesn't cover this. They need to get up and get moving. Personally i just pace the halls when I need to think.) However an employee that is reading Slashdot all day, is probably not an employee, and is regularly getting behind on work, is probably not an employee you should keep. Not to sound harsh but a few peer evals coupled with a internet log from their workstation might reflect this. (Note: that having Slashdot open is different from activity make sure your IT department understands this.)
Also be wary of over management, you just need to make sure they are progressing towards your goals, and not micromanaging every task they perform. Each employee should ideally submit a log of what they did at the end of the day. (Or have some method to track what is getting done.) If all that fails a simple informal talk with them could reveal tons. (Some seemingly minor problems could end up being very difficult to track down and solve, usually a talk will reveal this and sometimes just putting someone else on the problem task will solve the problem. It isn't easy to judge from the outside and sometimes a problem that is impossible for one person is simple for another. So don't discredit an individual because of one problem, but if it happens repeatedly...) Between this and their internet logs and peer reviews you should be able to figure out which employees are problem employees.
That's not good when you leave and have to collect your stuff, and the original manager that approved it all is not around any more (been there, done that and had to spend a lot of time proving I was not a thief), or if you have something on there that is related to some hobby considered frivolous or weird that the least tolerant person in the org thinks shouldn't be linked to the company name. I have a good manager now but I still keep my stuff off the webservers I run and out on an ad supported wiki site that has no connection to my workplace. Put something of your own in a work rack and if there's a problem some lazy bastard is bound to blame it, or it's likely to go for a walk when a section is looking for extra resources and can't find the part of a company that owns it.
Sounds like you work for a shit company.
Geeks already to daily standup meeting, per the scrum process, now you expect them to do additional paperwork.
I've worked in plenty of places where people did not do what should be their share of the work because the work was assigned poorly and there were no secondary tasks assigned to fill in quiet times.
If they are slacking off instead of doing tasks that they could be working on that's a different story.
If you really want to squeeze every last drop of juice from your clockwork oranges, give them a fat juicy bonus at the beginning of the year ( or quarter, whatever) and tell them that if they don't make their metrics there will be a "claw back". This is legal in the US if documented properly, and with people living so close to the financial edge in a lot of cases they will spend it long before they figure out they likely won't make their numbers. The company gets a boat load of overtime out of them for nothing...
Money that you have (or have spent and can't give back) and might loose is a significantly stronger motivator than some abstract maybe bonus structure, according to those who study carrot and sticking.
I think it's awful but YMMV.
~~~ Trust me, I'm a professional! ~~~
You get more with the carrot than with the stick, so unless you're employing a group of starving donkeys I suggest cold, hard cash.
While I agree with this sentiment up to a point, it goes far beyond just cold hard cash. I worked in IT for 15 years until I was black-balled by the Powers That Be for public criticism of the Bush regime post-9/11 (don't ask). Cash may be king, but it hardly begins to cover what makes for a productive, energetic IT work-force. I know, because I have been there. Let me elucidate:
Respect: Respect is a 2-way street. Bosses that treat their employees with a modicum of respect for their prior knowledge and insights to problem resolution will get more effort out of their workers.
Variety: Variety of job assignments, particularly time-sharing between multiple assignments, keep workers alert and fresh.
Mentoring: Provide employees with at least quasi-confidential mentoring by more senior staff. Every job is a learning experience to some extent, and public ridicule for minor gaffes can ruin a career.
Education: Employers that offer discounted or free courseware for continuing education will benefit both the employee and the company long-term. HR should invest the time to help employees keep their CVs up-to-date.
Flex-Time: Unless you are running a Chinese Foxconn facility, flex-time provides for accommodating the individual needs of employees who might actually have a life outside the job.
Vacations: Vacations should begin with a 2 week minimum, and increase with the time vested with the company. Not only does it help employees let off steam and recuperate away from the company, but it will also help the company to discover weaknesses in the overlap in employee skills. It will also serve to remind employees that they are not irreplaceable. No one in a corporation, from janitor to CEO is irreplaceable.
Bonuses/Awards: Bonuses should be generous and tied to specific projects and project milestones. Awards, even tacky awards, that acknowledge the efforts of workers are appreciated.
Profit-sharing: If your company isn't offering profit-sharing awarded quarterly, then you are insulating management rewards from those of your employees, which will create unnecessary divisions in team-based corporate goals.
Activities: Outside activities that bring employees and families of employees together build corporate identity and unity. Even a semi-annual catered barbeque held in the corporate parking lot would do -- reservations at a theme park would be even better.
Benefits: Companies that are not stingy with health, family health, and term life insurance will have happier, healthier employees. Companies that subscribe to quality daycare facilities for the young children of employees demonstrate an interest in the well-being of the employees families, and helps build loyalty.
401Ks: Companies must offer employees a decent selection of retirement investments, preferably with vested corporate contributions. A 401K that only invests in company stock isn't a retirement plan -- it's a scam.
Not every company can offer all of the things that I have listed above, particularly smaller companies. But those that do manage to offer many of these items will have a happy, loyal, and energetic workforce that will willingly go above and beyond to help the company when needed. Merely offering top dollar in wages to employees does not build loyalty, only a mercenary attitude that will hurt the company most when the company is vulnerable.
Anyway, that's my $00.02 worth.
The best motivation for a hacker is the respect of more experienced/legendary hackers in the company. When some IT God stops by my cube, looks at my work and says, "Holy sh*t, that's amazing: how did you do it?" that feeling beats 1000 "cake days."
Get rid of management. Cut the red tape. Increase salaries. Hire the right people.
WTF am I doing replying to an AC at 5 A.M on a Friday night?
At the company I was with until recently (Large Canadian system integrator/VAR based in Western Canada), they had a Social Committee for staff events."Cake Day" was one of them. The also had a number of unofficial events as well:
1) "Be Billable or Be Gone Day" - Anyone that couldn't be charged out was off to the chopping block in a heartbeat. Dear God, if you were on the bench, you were sweating bullets. If you weren't a billable resource, you knew that the axe could fall at any time, period.
2) "Scrutinize Expense Reports Over Bullshit Day" - The President of the company going over each and every expense report? Delegate this to your Directors and do something of real value. You cannot cost-cut your way to success. Really.
3) "Hire Visionary Experienced Leaders and Frustrate the Fuck Out of Them Day" - This was EVERY day. Nothing is more demoralizing than seeing smart, talented and experienced professionals come and go so fast there should be a revolving door at the main entrance.
4) 'Owners Talking to Each Other In Another Language In Front of Other Managers Day" - No, really. We don't think that you aren't talking about things that you don't want us to know about and in your native tongue to exclude us. Hint: smart phones can record your conversations, and I can pay Abu in Bumfuckistan pennies on the dollar to translate your conversation back into English.
5) "No Sense of Direction, Leadership or Vision Day" - Everyday. Same Bat-Time, same Bat-Channel. How that company managed to get as large as it did is a fucking mystery.
Unfortunately, they did not schedule a "Owners Get Their Collective Heads Out of Their Assess Day". But that would have to be every day, and that's not going to happen.
If you really want to motivate people then pay them a good wage. When they work overtime pay them for it. I've seen too many places that hire people on straight salary and then expect you to work long hours and weekends without any additional compensation. When I say compensation I don't mean buying the team a pizza or mentioning them in some "at-a-boy" email that comes out afterwards. Or some vague mention of a "bonus" down the road that never arrives because of one of several built in excuses that management conveniently plays at the end of the quarter. I'm talking cash...cold, hard cash. Not next quarter or at the end of the year...next paycheck.
These days my default position when it comes to management is that they are full of shit until they prove to me otherwise. That's why I switched to contracting. You want me to work overtime? No problem...my hourly rate is 'X'. If you don't want to pay me then get one of your 'salary slaves' to do it. Funny how often something that was a crisis 5 minutes ago ceases to be one when management finds out that they're going to have to pay me to stay late and fix it.
Let's see...what are the benefits of being a full time employee?
1) 2 weeks vacation a year
2) A handful of Stat Holidays
3) $3000 a year towards your 401-K (as if I'm supposed to fund my retirement on that)
4) No training
5) No job security
6) Forced overtime with little or no compensation for it
Fuck that. I'll stick with contracting.
Or is that just the last few seconds of massage day?
Except for the outside activities part, those are things that can legitimately motivate employees, but the reference to cake day and corporate massage day in the original post make it sound more like it's the kind of management who would give employees as few benefits as possible. Engineers aren't stupid and can figure out that you can buy an awful lot of cake with even a slight raise.
"cake day"
No.
"bonuses for exams and profit share"
Okay.
"corporate massage day"
Christ, no.
Look, it's simple. A good engineer is a professional. They don't need you to give them stuff. With the amount of money you ought to be paying a good engineer they can buy all the damn cake and massages they might need. Every engineer I know, without exception, most wants to have a useful job to do, and the latitude to do it properly. The single biggest de-motivator for an engineer is to know the work they're doing isn't valued and they're getting squeezed by management. If they have a job to do which is actually productive, and the company respects their expertise in doing that job, and they're paid reasonably well, then they're happy. Simple as that. There is nothing more to it.
Years ago the directors at a company I worked for asked me to come up with an incentive program. So I did. Did they implement it? Of course not. But here it is...
Possible Incentive Scheme – Not yet fully thought through
Premises
1. A perceived lack of control is very de-motivating, therefore giving an employee a sense of increased control should be very positive.
2. It is a truism that money is the sincerest form of flattery.
3. A company has a right to expect benefit from expenditure.
Proposal Summary
1. Give employees the ability to personally direct some company expenditure on improvements to their work environment.
2. Make it possible for employees to take home some of the purchases after a suitable period.
Proposal
1. Each employee would have a “Performance Credit” (hereafter known as $PC) balance.
2. This balance can be incremented on an automatic basis and/or with bonuses for specific achievements.
3. $PCs translate to dollars that can be spent on improvements to the working environment.
4. Items purchased using an employee’s $PCs have a sticker with “Thanks to ” the purchase date, and a tag number.
5. In the case of capital improvements, after 3 (subject to discussion) years the employee responsible can sacrifice an equal number of $PCs and take the item home.
6. In the case of planned company expenditure on an item for the employee, the quantity budgeted and the planned implementation date will be set by management, and the employee can allocate $PCs in order to fund an upgraded version of that item.
7. Employees can pool $PCs in order to buy a communal item. After the company use period has expired those employees can negotiate amongst themselves if anyone wants to (or can afford to) sacrifice the total $PCs in order to take the item home.
8. Employees who leave the company forfeit their $PCs and their interest in items purchased with $PCs.
Detail
There would be a database containing these details...
For each employee, a record with their current personal balance.
For each employee, optional additional records with planned company expenditures
For each item purchased under this program, a tag number, an item cost, a purchase date, an expiry date, a list of contributors & contributions. The contributors may include Planned Expenditures. e.g. PC-Upgrade $600
The employee’s personal balance should be established with an initial value when joining the company. This could be something like $100 - $200 that can be spent by the employee on things that they feel would improve their work environment, such as a better chair, a pot plant on their desk, a piece of software they particularly like, etc.
The personal balance could be incremented in several ways.
1. Regular automatic additions such as 10 per week. This would mean an automatic 520/year basis for improvements.
2. Performance bonuses. Do good, get to spend company money.
3. Innovation refunds. If some item purchased under this scheme is deemed particularly beneficial to the company, refund the $PCs to the employee. They still get the option of sacrificing $PCs to take the item home after the expiry date.
4. Others I haven’t thought of.
Examples
Scenario 1 – Fred wants a better chair.
Fred sees a chair he wants in the officeworks catalogue and has the requisite number of $PCs. The chair is purchased, Fred’s $PCs are decremented, a sticker is put on the chair with a tag number, that tag number is entered into the database with the required details. After the expiry date Fred can opt to take the chair home and have his $PCs decremented again by the original number/purchase price. This should be enough to replace the chair with one the same. This one will NOT have a sticker & tag number as it is a straightforward company asset.
Scenario 2 – Fred wants a better chair. The company has scheduled purchase of ne
Yes, pay. I'd work harder, but I'm in my probationary period right now (I'm setting my bar high enough as it is trying to keep this job).
Raise when I'm through it and one a few months after that will set me straight.
Also I appreciate being able to root through the old parts bin.
That's incentive enough for me.
Either you work in the industry and know or you don't and shouldn't be. I work at a lower level than what you appear to be managing but if you're trying to find incentives for your employees then you already have a problem. My job gives me enough incentives through money, benefits and my work environment to keep me motivated. If you treat your employees as important and give them general reasons to make themselves and the company better then they will respond. If you don't, they won't. This isn't rocket science, its basic psych 101. I can take breaks when I need to. I get paid for what I think I am worth. I get benes equal to what I think I do for my company. I get praise from my managers when I do well and I get constructive criticism that helps me build my performance and work skills when I don't do well. If I want to expand my knowledge base and take classes or go for a relevant certificate to my job, my boss pays for it, and if I do well, I get paid for it. End of story.
Try motivating your workers by letting them work at a company without stupid rewards programs. I would slack off at a company that insulted me with rewards for doing my job, too. If that fails, negative reinforcement will at least get the slackers to quit the company.
der
At 1% level: money, more money, payment for failure, golden parachutes, golden handcuffs, gold lots of it
At 99% level: whips, fear, intimidation
Those that like to get things done.
Those that want to stay employed.
Fugue for Aaron Swartz
Personal project time is something I've used in the past and it works very well. Usually Friday afternoons, the majority of Geeks have these on the go anyway.
You do not need make it compulsory they are directly related to current job or role, most will be anyway. Often at the edges of existing project but of scope they often results in new products, services for the business.
to be paid what they're worth.
A lot of good stuff on here, notably money, respect (all facets), time, indivdual rewards.
I just want to tell a story about the best manager I ever had. I was recently out of school, doing some of the crappiest IT work ever seen : Y2K remediation.
We were a team of 10 people, of amazingly different backgrounds. Our manager started by saying, "here's what we have to get done". He let the team figure out how to do that, break the work up, and did nothing but iron out the rough spots as they arose. If one of us raised an issue that needed outside resolution, he was like a bulldog, fighting for us and what we needed to get things done. So we filtered things very carefully to ensure we didn't raise issues that we could take care of ourselves.
He viewed himself as our "coach", not our manager. He let us blow off steam being silly and joking around, because he knew the work itself was not interesting enough to keep us entranced. He fought senior management, who wanted to "reign us in" and quiet us down.
Part way into the project, he found himself with basically nothing to do because everything was running so efficiently. He joked that he had the most efficient, defragged hard drive ever seen.
At one point, we had a conference call with our sponser, who implored the importance of finishing up a certain package of work by a certain date - so the VP could earn his 6-figure bonus. Our manager visibly cringed at the mention, because he knew how stupid a statement that was. At the end of the "motivational" conference call, I turned to him and said, "For that asshole, I quit. For YOU, I'll be here Saturday morning." And he thanked me, and told me that he really appreciated that.
There was one guy who wasn't pulling his own weight. We didn't have to say or do anything, because he noticed and straightened him out, quietly and effectively. I don't even know how.
At the end of the project, every one of us went to HR and said, "We want to stay together and tackle the next project together. We love working together, and we get shit done." So, of course, we all ended up on different projects, and I left for another job shortly thereafter.
Make your people comfortable with a good compensation package. Then, find good managers. They are rare. Most of them grovel to their management, and spout bullshit in both directions whilst trying to figure out how to get themselves bonuses so they can upgrade their sports cars or install a bar in their basement. Find a manager who takes the side of his team, and stands up to senior management, because you know you've got someone who's interested in having a great team working for him.
Um, I didn't see the name?
Hi
It really depends on the teams and what your company is offering.
Minimal, an employer should offer
Pay wages based on skills and not location.
Overtime paid and or can be put in bank for future vacation.
A room to relax, couches and chairs and not near the cafeteria.
Employers than focus on people's skill and not just a yes MAN attitude that accomplishes less than most of the rest.
There is as many have said no one size fits all solution. Yes almost all will respond to money, but if the budget is such that the money turns into a 25$ gift card then you are wasting your time. If the team is living at or below their present needs.... lets say sole provider for a family of four a $25 gift card will not even get them all a real dinner a night at the movies or a ballgame. So the first question for any money based incentive needs to be can the company afford to put aside a meaningful amount to the person getting it?
Lets say you have a couple departments a head count of 40 people and $1000 to spend. If the average person is making say 65k a year anything less then about 250 is not going to mean a great deal to them. They won't turn it down, but they are not going to go bonkers over it either. If you live in an area of high unemployment or low opportunity you also need to understand that whatever you give in "money" you are likely giving to the family and not just the person. You might go with a 250 a quarter employee of the quarter award you might go with say one 500 annual bonus award based on performance with a couple of smaller team awards...(i.e. 100 or so to a couple departments for a team event). Or you may have to go with an employee of the year and give it all to one person.... Look at who you have what you have to spend and what they make as well as the economic realities of the team's income and life situation before you make any choices around money rewards. Yes everyone will love a gift card here and there and if that is what you can afford then that will be the monetary component of the program. If your going to give less then what it might take to reasonably reward the folks on your team given the economics of what you have to give and what they need then money is not a good answer.
A couple other key points on money. I would always take what you can get for sure and not what you might get if things go well. What I mean is a preformance program should focus on what the individual did not what the company is doing at any given time. Leave that sort of money to HR and a total comp package.
Same with the overall amount. If you are playing with more then a point or so of total anual comp you are not talking about a performance plan your talking about changing peoples compensation. Give a 5k bonus to a guy making 45k a year and you have reset his expectations of what he is worth and what he should make. If everyone make around 40-50k you have also now put a target on your back to boot. 1-2 points of annual income as an average of the team would be about where I would max out, even if it means spreading the money you have around a bit more its better then the alternative.
Comp time can be a good tool to help level the playing field amongst those that go above and beyond and those that do not. The person who works the weekend, or consistently stays late to help out and make sure things get done needs to know that you are aware of it. As others have stated sometimes just an honest talk as in "I noticed you have been here 2 Saturdays this past month, take a long weekend on me.... say this coming Friday/Monday and catch up with your family" It promotes better work life balance and it says you actually do understand who is doing more. If you play it right it can be a very useful tool to reward those that go above and beyond. Put it in writing and its something they can use down the line as a reference about the quality of their work, which again matters to many as much as the comp time will. I would tend to set a budget for yourself or your management team.... maybe 5-10 comp days per year per department max. If you are using more then that or giving them all to one person you are likely either really short staffed or have other problems.
Education, training and travel. Again depending on your business and what folks do they will likely respond well to any training opportunity. Same with travel and time out of the office. This can however be a
pay them well; treat them nice
Money. People work in exchange for pay. Want more work? Provide more pay. FFS. "Hi, I have a bunch of programs that all scale to processor speed. How can I make them run better? More ram? Better sound card? Awesome lights on the computer chassis? Let them set the desktop wallpaper?"
Vintage computer games and RPG books available. Email me if you're interested.
Woah! I'd love a cake and massage day at my work! Sounds like they've got it lucky
There is plenty of good advice here, and well worth using. Whatever you decide to do, don't EVER ask for the TPS reports.
WARNING: Smartphones have side effects--most of them undocumented.
..seriously, it sounds like a horrible place to work. Corporate message day? WTF? This is straight out of Office Space. Kill it. Work shared equally? Guess what? It never is. Talk to you employees and ask them who does most of the work. They know who the slackers are. Fire the slackers. Profit sharing? Has anyone actually shared in this profit? How many options do the developers have and how many does management have? If as a developer I'm not going to get rich, I'm certainly not going to help management get rich either. I've seen companies where the management made millions and the developers had 2,000 options if they were lucky which would have made them 30k at most...and they worked 70-80 weeks...until they found other jobs and the company eventually went bankrupt. How about some real profit sharing? How about flex time? Work from home? Vacation, can they take it without getting an earful? How many hours a week do they work? Do they get overtime? Do they get any perks like food, drinks?
Just some context before I am deemed conservative; I am a queer punker that participates personally in various anarcho projects to improve the rights and conditions for the marginalized. I strive to change things, not conserve things.
A system where one has to register time to activities can have benefits. When it is combined with managment approven estimations it results in deadlines for any activity. Time allocation should be free for the individual developer though; where and when a part of an activity is done does not matter, as long as the activity is performed within the agreed constraints.
A backlog can be valuable; there should be plenty of tasks for all developers. According to their individual time plans they can perform activities that pertain to the different tasks at their liasure. There should be only their personal downtime. Respect that downtime though; we are not machines, and this is mental labour. Getting a breath of air while thinking is as productive, if not more productive, than hitting ones head against the keyboard repeatedly.
Measure individual performance based on some key indicator, such as quality, time to market or whatever makes sense for your company. (In terms of the software delivered) Include measurements for team work if you deem that important. Maybe even social activities. If measurement is less than previous year, talk about what went wrong - continuous failure can mean less pay or replacement. If measurement is higher, increase payment. Base the measurement to the payment already recieved - when one advance, one should perform even better than the previous step that one advanced from in order to advance again. It's a career grind!
Tell the developers how the advancement system works. Tell them the math. They're building logical machines every day - the chance that they will understand and take advantage of the system is high. This is my personal opinion - I hate measurements using unknown indicators; how do I know how my actions should be when the system has unknown variables? (Yes I am a nerd; that is why I am hired! Hacking computers since childhood should be a great credential!)
Avoid monitoring and controlling the developers; use agile development methods for example. If they benefit from delivering high quality, then they will deliver high quality. Remember to look on quality on a system level though; the whole system should be high quality, not just the parts. Focus on a system level should encourage collaboration as indiviual success is determined not only by an individuals actions but that of their combined effort. (But remember to look at those who made the most or the best parts of said system)
I refuse to believe in the concept of equal load. None are equal. We have different mindsets, skills, educations, experiences and lives. The concept of socialism can be damaging for high productive people - I believe in anarcho responsibility instead.
01 REDEFINE REALITY. ABEND.
Get rid of the asshole managers (yes, you know who I mean). I would rather get less and work for a good manager than get a lot and have to put up with a bad one.
make deadlines. Yes, I get that they are arbitrary and if the work isnt done, then the work isnt done. But it cuts their goofing off down because there are times where they are free to play, and times where they have to work late into the night to catch up. It balances...
As incentive... raises. Never forget why we are here. Find a way to gauge performance, and gives raises based on that. You _will_ see an improvement. Too many companies forget about the reason we employees are here. Not because we care about you, or the company, but because we get paid.
Next article.
If you are not allowed to question your government then the government has answered your question.
extra PTO is always my favorite motivator. We put in a lot of overtime, getting a bit of family time back is always nice!
Oh, was that SEXIST of me?
Seastead this.
People care more, work harder and longer hours when they know they are being paid more than they can get elsewhere. It's really just that simple.
Vacations: Vacations should begin with a 2 week minimum, and increase with the time vested with the company. Not only does it help employees let off steam and recuperate away from the company, but it will also help the company to discover weaknesses in the overlap in employee skills. It will also serve to remind employees that they are not irreplaceable. No one in a corporation, from janitor to CEO is irreplaceable. (Emphasis mine)
And force employees to TAKE IT. I had 3+ weeks of vacation, but really didn't have much of a change to take it until towards the end of my career at my previous job. I'm now one week into my new job, and about to take a week off, and the managing partner is insisting I take it. That is awesome.
. Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
1. Make sure your pay is 'good'. Once that is taken care of, move on to the ones below as they are typically under used in most companies
2. Working under 'great' people and doing things properly is something most of tech workers, like all professionals, like to do. So provide a professional incentive. Have mentor programs. Have your 'top-guns' take take someone under their wing. Now for this to work, it is important not to then layoff people once someone else is trained or view it as people not doing work. Most of tech work is simply paying for the knowledge of people. If they know how to do it and do it right, things will run very smoothly and efficiently.
Cake day, massage day, pizza day, picnic day... are all largely ignored by most people. Many of us view it very cynically too.
Engineers/sysadmin people are typically not treated as professionals and so they typically don't act as professionals. I'm don't know, nor do I care which came first. It's just the way it is.
That is the main change you need to install to truly have them be great to customers and great for the company.
'nuff said, right?
Here's other ways:
How about picking up the tab for cell service and home internet service, since most likely everyone in technology does some amount of work related stuff from their personal cell / personal internet.
CA$H bonuses are king. And do the Gross-Up thing too, if you must, for tax purposes. In other words, if I tell you I'm giving you $5,000, with taxes, you'll likely get about $3,200 of it. If I do a Gross-Up bonus, I tell you I'm giving you $5,000, but I'm actually booking it at about $7000 so that you walk away with $5,000.
I have a fundamental problem with incentive programs, namely that you already get paid to work, so why should you get extra? I can understand bonuses and such, but the "points plans" that I have seen implemented at different places (large and small) often are more of a source of consternation than productivity gain. for example "project teams" and "Stars" programs. On several occasions, teams who were not remotely related to or had any part in developing solutions retroactively "suggested" technologies which were already either in production or in the works, and were awarded vast sums of points/cash. while the people who created the solutions (and were widely known to have so) received nothing. Personally, one of the solutions I created (which was even submitted for a US Patent) resulted in a "team" (of which I was not part) being awarded a MAX Award of over $8K per team member.
I later received $100 as "implementer" of the suggestion......I worked with two others in the conception creation and deployment with no input from anyone on the team who "got the money"! This happened to many others as well. I told the program administrator I'd NEVER cash the points in and didn't over the 2 year course of the program.
It was a management attempt to stimulate communication and creativity which degraded into a "good old boys and girls network" of exploitation.
If anyone ha a program that works, my hat is off to them. But in my opinion to attract and retain talent, you should provide a good work environment, culture of trust and respect, and fair compensation packages. that is how to really establish a productive workplace, not through "bribery to do your job".
seems to work for other organizations
Mine get 4 weeks a week paid leave.......not including sick leave (with a doctors note)
No complaints thus far and been in Bus for 2 years
before anyone asks max of 2 weeks at a time
have fun all
Good projects, non-stupid bosses, and cash. No one wants to be given busy work. No one wants to work for an idiot boss. People like money. There are certain things that make the job easier: good documentation/resources, fast hardware, good ergonimics (chair/desk), light/heat/air, a calm friendly efficient work environment with realistic expectations, work that stays at work (and not in someones home at 3:00 AM), weekend which means end of the week. Things like coffee are not just useful but also a boost. A 'programming' culture is also helpful. Forcing programmers into suits and ties might look good, but I have always programmed best in jeans/golf shirt. A tie is something that is used to stop the flow of air to the lungs and blood to the brain. It has no other use. It should have been declared a workers compensation hazard in the workplace 100 years ago. Why it still exists is unknown.
You're assuming that all "companies" are for-profit and are making money. What about non-profit organizations or those companies that are underwater financially?
As a consultant, I've had the opportunity to see a lot of different environments over the past 10 year or so. Here are the things that stand out to me the most:
First and foremost, get your shit together. No amount of workplace benefits will make up for a dysfunctional working environment. You can offer the worlds best benefits, but if people are stressed out at work, and constantly beating their heads against the wall to get things done, they aren't going to want to work there.
That will tend to attract people:
1. Competitive salary, and benefits. This is basic. You may have a fully stocked snack bar, but ultimately, people want work to support the rest of their lives. Fun environment, cheap wages works great for the people who are new to the industry. Vets are probably more interested in a competitive employment package.
2. Growth opportunities. Promoting from within, offering opportunities to people who have the passion and talent, but perhaps not every bullet point on the job listing, is a good way to get up and coming talent in the door. If someone thinks that your company will take their career the way they want it to go, they are much more likely to want to work with you.
3. Training opportunities. Certifications, etc. can be time consuming and expensive. A good educational program is a great way to keep people at the company, and also to upskill your employees. This is a great selling point.
4. Opportunities to pursue ideas. Having a lab, or equipment dedicated to trying new stuff is also a good way to attract and maintain talent. Anyone who has passion has a technology they want to get their hands on. Virtualization makes offering this easy. Giving people the opportunity to sell and prove their ideas is huge.
It is time to get rid of the worn out notion that an employer is somehow responsible for the welfare and productivity of the workers. In reality, the employer purchases services from vendors it calls employees. In the rest of the capitalistic market, it is usually the vendors who are coming up with sales, coupons, discounts and other incentives to motivate customers. This paradigm should be extended to include service vendors who are now termed employees. If workers were required to incorporate and provide services on a 1099 basis, their relationship to their customers would become much clearer. Vendors who are motivated and productive will tend to attract more customers and better contract terms. A transparent reputation system that allows customers to rate vendors just as sellers on eBay are would help everyone to employ service vendors with confidence. Right now, hiring is like buying a pig in a poke. Customers can only glimpse at the impression a vendor creates through their resume and interview. With a public reputation to maintain, vendors would be conscientious and customers could contract vendors with confidence. We could then be rid of all the silly 'benefits' and 'holidays' and other crap that really has little place in a vendor-customer relationship.
They are too costly, cause too much stress and contribute close to nothing.
You mix them in with the interesting stuff, or - if you have enough variety of employees - assign them to somebody who finds them interesting.
If they're repetitive and redundant, make a project out of automating them!
Beautiful
I believe Halle Berry gave Hugh Jackman some "incentive" during the movie Swordfish...
My current contract only requires that I work 8 hours a day M-F, but does not have a hard set rule on what those hours must be. As a result I can come in anywhere between 7 an 10 and leave after i've put in my 8 hours for the day. I can leave early if I want or stay late and get paid overtime based on workload. It's VERY RELAXING not having to worry about my commute since if I get to the office half an hour later than I had intended to I just stay an extra half hour. No questions asked, no approvals needed.
The one thing I wish I had were alternative options for the work week such as working from home or working 4 days a week, 10 hours a day.
One last recommendation = music, nothing worse than a boring office where the only noise is coming from the air conditioners in the data center and people chatting on their cellphones.
I wish my firm had "Transparency Day." A day for setting the political bullshit aside, calling a spade a spade, and speaking truth to power. Just one day where employees are allowed to ask their managers the questions that are painfully obvious but never brought up due to fear of retaliation, and managers are obligated to actually answer the questions as honestly as possible, without sidestepping the issue or answering with marketing jargon.
For example, then I could ask, "In our company handbook, it states that [My Employer] is committed to having compensation match the work put in. How do you reconcile this with the fact that my boss is paid five times as much as anyone else here yet works only 25-30 hours each week?" without getting fired. And receive an answer!
I would, in all seriousness, gladly take a 5% cut in salary in return for that.
Plain 'ol money, honey.
Republicans suck.
Spot bonuses
Free food (breakfast, lunch and dinner)
Free cell phones with corporate plan (or at least pay for the service - if phones are too costly)
$ tied to product deliveries
I worked for a startup, where the CEO was big on "play", and so tried every incentive in the book... We had pool tables, game consoles with a large assortment of game, and more, and out of hundreds of people, and several years' time, NOBODY EVER TOUCHED ANY OF IT.
When your workplace is a death march of always too much to do, and never enough time to do it, despite everyone putting in plenty of overtime, then expect your employees to be miserable. If you pay them enough money, they'll stay around for a while despite the horrible conditions, but anyone who can make a decent salary elsewhere will leave pretty quickly.
To be fair, the free food and sodas, and rather frequent BBQ lunches and food trucks were utilized quite a bit, but these things are all bandages on a gaping wound, if the company is an unpleasant place to work.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
might be a key factor ... dont you think most ppl on average just do the job. if you want the real big guns you're gonna have to adapt since those people tend to choose i.o. to be chosen, how about talking and asking what they want ?
I like this, I believe they are the only two items that are relevant: pay for effort, and allow creativity. Anything more complex than this is misguided fluff.
I'm a strong proponent of hourly pay.. go ahead and roll up all the "benefits" that a normal employee would get (401k, vacation, insurance, bonuses) and give it to me in an hourly rate. Accounting becomes very simple. The incentive to an employee is more hours or a higher hourly rate, no more complaints for working overtime, and if the rate is good, the employee won't be looking around like a transient contractor.
It's no secret that companies maximize profits by paying labor rates as low as they can, so bonus money implies companies purposely hold back a portion of salary to hold over the employee's head on a regular basis to get them to work extra hours. If it is truly corporate profit sharing, it's always a small fraction of the actual profits, so let's not kid ourselves and pretend owners actually distribute all their profits, because, frankly, they don't have to. What they do need are dedicated employees that are happy to stick around and work for their pay, it's more efficient to retain people, so it's worth paying better than market rate for good employees.
In contrast to owners, IT workers are in it because they are technology professionals--they like the work; they like to problem solve. The other important aspect is to keep the work interesting. Any employee stuck in a maintenance job is going to be a clock watcher. Any employee that has truly interesting and creative work they enjoy will put in extra effort because they enjoy it. Many companies simply do not have this available, nor can they make it available, so that puts even greater empasis on the hourly pay.
Autonomy ...
1) Give me a problem statement
2) Give me the freedom to determine approaches to solving the problem
3) Freedom to design a solution with minimum constraints
4) Freedom to gain access to valuable resources of personnel and technologies to construct the solution with minimal restrictions
5) Freedom to build the team to provide the solution
6) Ensure minimal interference in pursuing the developing of the solution
7) Accountability based on results
8) Support with minimal restrictions
Tops on the list has to be the hot chicks room.
And that's actually a pretty good answer for the following question, "What Would You Include In a New Building?"
How about promising to let people have time off and also promise that they won't return from their time off to find that their desk is gone along with their job?
How about that?
I mean, it's JUST a promise so it can be as totally worthless as any other benefits promise made by an HR flunky so really, they should have no trouble making a promise like this. It means jack shit.
This scenario has not happened to me, yet. I went on a quite expensive trip one year and found out the company had been sold about an hour after my plane landed in paradise. Cryptic phone messages that I'd better call the office. All I got was a totally ruined vacation due to wondering if I would be able to pay for any of it. hahaha.
But a lot of people got canned and a pattern developed where you'd see someone take a week off and his/her team would be tasked to produce the same results down a man or woman, and when they did (because they were scared for their jobs) the person on vacation was made redundant. Happened quite often.
The result is that the remaining workers are terrified to take time off. I myself blew away three weeks of time last year because I was already at vacation max due to tenure and could not carry over any more time off. Sucks. And they won't cash out time off, either. Your choice is to use it and risk your job, or lose it.
And they complain about people not taking time off and have now decided to give us one more paid holiday off and a mandatory unpaid volunteer day off. Any resemblance to community service time due to penalty of law is purely in the imagination of the employees.
Sig for hire.
- Prototype Development - two thumbs up - and recognition, particularly of difficult solved problems.