Rewarding your team

Encouraging participation and contribution to the community

Wednesday 11 January 2012 at 10:30 am. Used tags: , , ,

Bestest DevI’m one of those managers who believe your team being involved in ‘the community’ is of excellent benefit not just to their own personal growth but also the quality of software they produce; I also believe lack of recognition of this only leads to demotivate or worse - high staff turnover.

We have several schemes in-house to reward or compensate for personal time spent including reimbursement of expenses to ‘events’ and in the case of all-day attendance a day-in-lieu. I now don’t think this is enough to /encourage/ participation and contribution back to the community.

With this in mind I’ve been playing with the idea of introducing some kind of credits scheme for my team and the comment made on twitter seemed to spark some interest:

@Cranialstrain: Wonder if some kind of team credits scheme for community participation and contribution might fly at work (e.g. blogging/StackOverflow) :=/

I thought it might be good to crowd-source this idea into a more concrete proposal, perhaps one you could take to your company too?

Considerations

  • It has an associated business cost, this has to be justified.
  • Credit reward should be limited to some qualifying criteria as how otherwise can abuse of the scheme be avoided?

    For example;

    • Writing a game in NodeJs practices programming styles and concepts.

    • Writing a blog post about how to delete a row in SQL doesn’t push anyone.

    Usage of credits might also have to be simple to facilitate administration;

    • Credits must cover entirely the cost of an item to be provided personally (no part payments), unless it’s contributing to upgrade to (e.g.) a company-owned MacBook Air opposed to Dell Latitude).

    • Credits must go toward funding something related to the community (e.g. s/w license).

    • Credits have a life-time of 3 years maximum.

    • Credits are non-transferrable and do not constitute any worth should you leave the company (whereas untaken annual leave would).

Rewards

  • Original blog post: 5 points (nb: how do we qualify original?)

  • StackOverflow answer: 5 points + 1 point for each vote

  • Usergroup presentation: 50 points + 10 points per repeat session

  • Conference presentation: 100 points (nb: if self-funded?)

  • .. ideas welcome!

I will acknowledge that not all of us have personal time to spare at certain periods of our lives, this is unfortunate but we must all find the time to do what we love, as Uncle Bob illudes to in Clean Coders, you must earn your career progression and associated rewards, no hand outs.

Note

If you are senior/middle management your first point should be that you would be excluded from this scheme, it demonstrates your belief!

three comments

Leave a comment

Gary Ewan Park

This is a very interesting idea! It does leave some questions about how it is “policed”, and who decides whether a particular blog post, or SO answer warrants the credits, but I really do think that it has some merit. Is this something you are away to start doing soon?

Gary

Gary Ewan Park (URL) - 14-01-’12 14:13
Ian

There will have to be very strict guidelines, the last thing you want is dispute over “.. but you gave him 5 credits and her only 3?!” which will undoubtedly lead to the scheme being rescinded. That really is the tough aspect, hence the crowd source.

I’m going to run it past the CTO this coming week but without having the finer detail down I suspect it will only be a passing seed-planting exercise – I’m good at them

Ian (URL) - 15-01-’12 23:09
Jon

Wow! Can I work for you?! ** Breath of fresh air in management! **

Jon (URL) - 15-02-’12 16:17
(optional field)
(optional field)
'cause I hate spambots, you gotta do this I'm afraid :\
Remember personal info?
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.

Reading list

  • Josh Arnold - Web developer, author & contributor of FubuMVC
  • Jeremy D Miller - Web developer, author & contributor of StructureMap & FubuMVC
  • Roy Osherove - Unit Testing, Agile Development, Leadership & .NET
  • Rob Ashton - Technical Lead & author of MvcEx and AutoPoco
Jon:

Wow! Can I work for you?! ** Breath of fresh air in management! **

Ian:

There will have to be very strict guidelines, the last thing you want is dispute over “.. but you gave him 5 credits and her only 3?!” which will undoubtedly lead to the scheme being rescinded. That re…

Gary Ewan Park:

This is a very interesting idea! It does leave some questions about how it is “policed”, and who decides whether a particular blog post, or SO answer warrants the credits, but I really do think that i…

Chris Marisic:

Being both a developer and a leader of developers, I have found little to be as integral to the speed and success of software development as intellisense. This is also why I leverage R# on top of Vis…

Franc:

I have to admit that Spark won me over very quickly, yes it is not perfect and yes I am not an expert in the subject but it has provided me with new skills. I have been a victim of its lack of intellis…

Randolph Burt:

Intellisense helps me code faster and make less mistakes. However, from a personal point of view, it can be the difference between enjoying development and not enjoying development – and if you don’t …