![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
Measuring developer productivity is a daunting task. There is no better occupation than that of engineers and developers to game a system that is in essence a game to begin with. Set a metric, make it fair, make it reasonable and at some point it will become a game. The real question is, “are we moving steadily, reliably and responsibly toward our goal with the mission of the company in mind?” Can that even be measured? Is it even reasonable at a tactical level to measure these things? In almost every situation it is pretty insane, but endeavors are made every single day. Sometimes these endeavors are more successful than others, but in almost every situation but a few, these endeavors lead to turnover and odd levels of progress, unreliable software, and sometimes even a lack of responsibility in what is being built. However some have been exceptionally successful in retaining employees, progressing steadily, and endowing responsibility in the efforts to customers, those building it, and others involved in the effort. I’ve managed to work for a few of these companies, others have worked for a few others that I know of. For this article, I’m not going to name the names of the companies, because that will distract from the point as people debate endlessly their positives and negatives. Instead I will write about some of the specific tactical endeavors and how they achieved progress, reliability, and responsibility. Who has which weaknesses and who has which strengths? Find the strengths, pair them with the weaknesses. One of the most effective tactics in building and maintaining a strong team. Here are some of my observations on how to focus less on productivity and more on the overall strength of the organization.
Being a developer or engineer has as many “productivity,” issues as any sales, operations or marketing job. And really, it’s still largely guessing game about what developer productivity really means. But one thing is for sure — be wary of the unwritten rules, the issues that come when a good guess only gets you so far.
Feature image via Flickr Creative Commons.