views:

284

answers:

5

We have project activities now and then where a few of the employees agreed upon at the last project activity set something up, like a bowling night, board gaming night, movie night or, for that matter, jujutsu test practice which we actually had once. The costs for these things tend to range around 10-15$ per person, 5$ more if you count food. At the moment, everyone pays their part of it every time.

I don't like this situation. Management continuously encourages us to set these kinds of things up but they don't want to contribute any money at all to it, saying that there's no budget for this at all. During the year we will get a bonus of around 2000$ since the company has been doing so well, btw.

Basically, I want to show a few of the managers how to correlate the company taking care of their developers with a considerable increase in code quality, resulting in a more efficient project and, in the end, saving multiple times what the original investment was.

I can imagine the sort of investments we'll be talking about would be getting to pick your own keyboard and mouse, your own screen configuration, desk chairs, offices, group activities, etc. What the investments actually are can be discussed later, but first there needs to be some money for it.

On to my question: I am looking for some kind of statistics, reports, blog posts (not from Joel or Jeff, already reading those) showing a correlation all the way between costs and happy, motivated developers. I don't want a discussion and mostly external resources, unless it's a very good and long answer relating to personal experience on the subject.

NOTE: I have noticed that some of these questions get closed due to non-relevance to SO and some don't, but haven't seen a clear correlation. This is, however, the best place I can think of to ask such a question, but I am aware that it may be toeing the line. Also, I don't know if this should be in the wiki since I don't know the criteria for that.

EDIT: I will close this question for now and get back to the subject once I've read Peopleware and a couple of other books. Thanks for your answers.

+1  A: 

Is it anymore your responsibility to show a manager how to take "care of their developers" than it is for your manager to show YOU how to take care of the managers? Managers either get it (managing people) or they don't. BUT the same can be said for employees...they either get it (understanding business needs, budget constraints, etc) or they don't.

Instead of trying to show your manager how to take care of you, why not work on developing a better working relationship with these managers overall? Find out what would make their lives easier. Find out how they think you could better come in under budget and on time. Or, here's a thought, how about you guys pool some money together and take your manager out to lunch? shock and awe

The relationship between managers and the people they manage is a two-way street. It can be a mutually beneficial relationship and not just one-sided.

GregD
I think by the fact they are already receiving $2000 bonuses would indicate that their work up to this point is pretty good. I would imagine if they weren't coming in under budget and on time, the bonuses would be shrinking possibly.
TheTXI
Our project has almost no need for overtime, delivers on time and to spec and moves remarkably quickly compared to most other similar projects within the company. As far as I can see, THAT is what we're doing for our managers.
Stefan Thyberg
Perhaps the managers feel as if they're paying you and you're getting a bonus and THAT is what they're doing for you.
GregD
You see how this can go back and forth all day long with no real progress? BE the change you want to see (to borrow from Gandhi)
GregD
^^ Yep. Good call Greg D.
Mat Nadrofsky
I will get no change if I have no numbers or anything to back this up with when speaking to managers. I need something to show that actually spending miniscule amounts of money in the right places can make a significant difference.
Stefan Thyberg
As to "You're getting paid and should be happy with that", money is definitely not everything and paying a developer more isn't always the solution to the problem.
Stefan Thyberg
The bonus mentioned, btw, is companywide and can not reallybe tied to my own performance, or even the performance of my team. It's nice, but not really rewarding.
Stefan Thyberg
+6  A: 

I'd suggest that the very fact that you are asking this question means that the lack of participation by management in supporting the activity is having a negative effect on employee satisfaction, which may affect productivity. As far as the research is concerned, there doesn't really seem to be any support for the notion that these activities actually increase performance. There are, however, many resources that show that good tools (multiple monitors, adequate memory & cpu) and practices will increase performance and attention to ergonomics may save money on healthcare expenses.

tvanfosson
We have no problem with money for ergonomics, you can get hundreds of dollars for that since it goes on the wellness budget. Just being dissatisfied with the tools you're using doesn't factor here though. I paid for my own custom keyboard and mouse.
Stefan Thyberg
I did read the report you linked to and I see the relevance. I will continue looking for other sources, though. I highly dislike sitewide team building events in huge groups where there is no input from the employees. It's very impersonal and frankly often boring.
Stefan Thyberg
+2  A: 

See Steve McConnells book "Rapid Development", which discuses exactly the motivational issues you describe and contains lots of references and statistics.

anon
Ordered it. Unfortunately, it will take around 26-40 days to get here, according to the swedish online bookstore I ordered it from, the book seems to be rather scarce here.
Stefan Thyberg
+2  A: 

You might also want to check out Peopleware. It talks about what makes programmers productive ( but it does not mention any of the things in your list).

IE - decide if you want to understand productivity, or if you want to get management to pay for your bowling night.

John Chenault
That last comment was a bit mean, imho, I mentioned that I only brought it up as an example. I've already ordered Peopleware and I do want to understand productivity, but I am still of the opinion that small things like these can have a large impact on motivation, more so than the same in pure money
Stefan Thyberg
Stefan - Apologies if I sounded harsh. Not my intent. I honestly can not tell if you are trying to justify a point of view, or research the issue with an open mind. It sounds like you have some preconceived ideas. Be careful they don't color your thinking.
John Chenault
I think giving developers (and managers for that matter) perks results in a better working environment, happier employees and better code, resulting in a net save due to prevented bugs, and less maintenance. I am looking for studies, papers, articles or reports that support this, basically.
Stefan Thyberg
A: 

Take a look at Herzberg's two-factor theory . The management activity you think may boost motivation may in fact only affect 'hygiene'. In my opinion, the motivation that leads to happiness comes from something entirely different. This motivation is intrinsic and mostly a byproduct of the level of individual and team effectiveness in solving challenging problems. Remember that effectiveness is a function of the professional trust in teams. If these activities you want management to support represents the best way to increase this trust then show them how trust increased after they spent the money. Trick is measuring trust.

Techdoer
So what you're saying is that as long as the work is challenging and the team is effective, the workplace can be of any quality and everything will still be peachy? I call bullshit. Keeping job dissatisfaction down and keeping job satisfaction up are both very important management issues whether or not they are affected by separate factors.
Stefan Thyberg
It's also impossible to see any change in trust when no money is being spent. The activity I spoke of when this was written was carried out with help from a consulting firm and another manager here. The purpose of the activity was to help the team gel and become familiar with each other. The activity helped a lot but I have not felt any reason to fight tooth and nail again for another one so instead I'm quitting and joining another company. Perhaps it's the same everywhere but then I'll discover that, now won't I?
Stefan Thyberg