»
«
  • About
  • First Time?
  • Newsletter
  • Find Jobs
  • Guest Bloggers

  • All Featured Articles
  • Professional
  • Leader
  • Graduate
  • Freelancer
  • Recommended Books
  • Other Stuff

Home » All Featured Articles » How IT Leaders Can Get The Most Out Of Developers

How IT Leaders Can Get The Most Out Of Developers

Posted by: Simon    Tags:      Posted date:  June 29, 2008  |  No comment

I am not going to take credit for all of this post… I was inspired by Esther Schindler ‘s article on CIO.COM titled ‘Managing and Motivating Developers: Tips for Management Cluefulness .’ The subject is close to my heart as over the last 8 years I’ve been doing exactly that. I’d also say that Esther’s wisdom and my own experience is transferable across geographical boundaries, as developers show very similar characteristics whether they’re in India, South Africa, Australia, the UK or the USA. Only culture dictates how extremely they are applied.

If you haven’t been a developer yourself then developers can seem like strange beasts. Indeed they are not conventional animals. I don’t think you need to think like a developer though to get the most from them, and for them to do it willingly with passion and commitment. It takes a little understanding of how a developer works, that’s all.

Developers need the space to think and be creative. A developer is an interpreter and a problem solver. Therefore they need room to do their thinking. This means that a developer may behave unconventionally while interpreting requirements and creating the solution to the problem. To the casual observer, the developer might look idle or as if they are loafing, perhaps playing solitaire or chess online. This is part of the problem-solving process! So IT leaders must allow it to happen. One other thing; the problem-solving process doesn’t end when the developer walks out of the door. It continues whilst they drive, whilst they shower, whilst they sleep. So don’t be on their case about the number of hours worked. The crux of it is, trust them to work their preferred way. Measure their productivity on results, not on time sat tapping code.

Developers must develop, nothing else. The most successful IT leaders responsible for development teams don’t ask their developers to do anything else, such as write up reports, manage projects or attend meetings. Developers as a whole don’t do well at these things, so you’ll be disappointed. It’s much better to do it yourself or use a systems analyst competent enough to perform these tasks. The problem solving process uses up so many brain-cycles, developers aren’t able to focus on other kinds of tasks not involving code.

Involve developers early in the design. Many organizations like to use gated or waterfall methodologies where a developer is given a spec to build and not much else. I’ve found these approaches to miss so many opportunities to optimize the product and reduce development life-cycles as they don’t involve the developers early enough. Now I am not contradicting my above point. But influencing the requirements, architecture and design IS part of the problem-solving process. Developers know your system more intimately than anyone else, so who better to make sure any opportunities for efficiency and effectiveness than these guys?

Developers are ‘high-touch’ employees. To get the most out of developers, I’ve found it absolutely vital that you constantly give them your ear, respond positively to them, follow-up with them on any issues or opportunities, and praise them constantly. It must be something about their personality type but developers need to receive continuous confirmation that they are adding value. Developers like to talk about the problems with their environment that disrupts the problem-solving process, so listen and deal with the issues quickly. Developers also like to see leaders walking the floor and showing an interest in the problems they are solving as they tend to be very proud people; their creativity is their motivator (see my article on using the Power of Pride to motivate .)

Pay well, through the nose if you have to. Developers are not cheap. The very best developers are very expensive. But you get what you pay for. Moreover I have strong evidence to suggest that the better the developer, the more value you get. To illustrate by an example, say Bill is paid 50K, Ben is paid 50K, but Sally is paid 100K – I have experienced many cases where the productivity of Sally outweighs that of Bill and Ben combined. The nature of a developer is that their skills are highly portable, so they could just as easily port to your competitor. So pay nicely. If you ever think you’re over a barrel, then there is a good chance you really are and it’s best not to stand on your principles, or they’ll walk. Developers are extremely competent people, but to be frank, not very loyal. Why do you think that developers are one of the biggest communities in the freelance market?

Developers are not commercial. So don’t expect them to think that way. It’s rare to find a developer with commercial or pragmatic qualities. I would question the quality of code of a developer who did. Only a few exceptional individuals I’ve met were strong developers but had solid commercial experience.

For the IT leader new to running a development team, I strongly urge you to consider the above points, and to take a read of Esther’s article I’ve mentioned above. It could save you a lot of frustration and resignation letters on your desk!

VN:F [1.9.13_1145]
please wait...
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)

    Share This
About the author
Simon
Simon is a creative and passionate business leader dedicated to having fun in the pursuit of innovation and personal development



Wanna say something?





  Cancel Reply

CAPTCHA Image
Refresh Image
*

« Are you a Technical Professional? How to find out
URGENT: Now Is The Time To Move Jobs If You Think You Are S**t Hot! »
  • Follow Me

  • Recent Comments

    • Simon Stapleton on “The Industrialization of IT” - Eric D. Brown on You Must Industrialize IT to Secure your Organization’s Future
    • Simon Stapleton on “The Industrialization of IT” - Eric D. Brown on Industrialization of IT Will Create a Blue-Collar Sub-Class of IT Workers
    • Joyful Days on Who Would You Throw Your Shoes At?
    • Education, Nonstop - The Core Benefits of Continuing Education on What Is Job Security (and does it really exist?)
    • poloalb on Do We Have to be Articulate to be an Executive?
  • My Tweets...

    • New blog post: Stand Up and Be Counted (in Meetings) http://t.co/jfBj4pPZ
    • New blog post: How To Make a Great Impression at an Interview http://t.co/jWSGkF9x
    • New blog post: Copying Ideas is the Shortcut to Success http://t.co/dUczJQJ3
    • New blog post: How New Managers Can Get To Know Their Employees http://t.co/9dgCns56
    • New blog post: Ask Yourself the RIGHT Question http://t.co/7zxCJpsC
  • Sponsored Links

  • Jobs in Your Area




 
  • Blogroll

    • Business Acceleration Make Your Project Work
    • Dave Crain Online Leadership, Growth and Excellence through Entrepreneurship
    • Eric Brown Technology, Strategy, People & Projects
    • Lead Well & Prosper The Home of Joe and Wanda
    • Mark McClure Today Mark McClure – Mid-Career Coaching
    • My Management Guide Following the best management practices – Succeeding in organizing businesses, projects and life
  • boss effectiveness facebook Freelancer freelancing jobhunting job hunting jobseeking Leadership linkedin management outsourcing performance performance appraisal performance review productivity professional freelancer project management recession web2.0

    WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

  • Popular Posts

    • Mistakes I Made as a Freelance Web Developer and How To Avoid Them
      Hindsight is always 20/20, and this is especially true when it comes to the world...
    • The SimonStapleton.com Cancer Charity Fundraiser
      Some of the worst-hit organizations in an economic downturn are Charities. According...
    • 35 FREE Tools for IT/Developers And Business
      The Open Source movement continues strongly, and with it comes a greater number of more...
    • 7 Keys To Describe Your Achievements... Know Any More?
      It's amazing how many people can't describe their achievements in order to maximize...
    • What Should You Do If Your Boss Hates You?
      Your boss hates you – what should you do? This is a common problem, I’ve...

 
(c) Copyright 2011 Simon Stapleton