Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: RFC: Perl Testing -- How to Introduce to a team

by ptum (Priest)
on Oct 19, 2006 at 13:40 UTC ( [id://579360]=note: print w/replies, xml ) Need Help??


in reply to RFC: Perl Testing -- How to Introduce to a team

As with documentation or the use of source control, this is a case where you need to measure and report on the behavior you want to incentivize.

I once worked for a group that was required to measure the way they spent their time, and most of the group members were 3-6 months behind on reporting. I was tasked with getting everyone 'current' -- a thankless job requiring some rather Orwellian adjustments of history. I hit upon the happy idea of offering gold, silver, green and blue stars for those who complied with the requirement to various degrees, and published the names (and awards) in our monthly newsletter. It was a silly thing, but people actually took a childlike glee in getting more stars than the guy in the next cube.

Now I measure POD coverage and compliance with our Subversion repository, and I have a little report on our departmental webserver that shows where everyone stands with respect to those metrics ... at the end of each quarter we compete with one another to see who can get a better data point on the graph. If I were in your shoes, I would do a similar thing with test coverage.

Most of us didn't get enough gold stars in grade school ... don't underestimate this powerful (and lighthearted) motivational tool.

  • Comment on Re: RFC: Perl Testing -- How to Introduce to a team

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://579360]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (7)
As of 2024-04-24 11:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found