• Home
  • Training Companies
  • Search Courses
  • Inhouse courses
  • Gauteng
  • W Cape
  • eLearning
  • Venues
  • Jobs
  • Contact Us
  • Advertise
  • Subscribe
  • Login
Skills Portal
Looking for Training Companies? Looking for Work? Looking for Training Courses?
  • › Assessor, Moderator, SDF & ETDP
  • › Health & Safety
  • › Human Resources and Industrial Relations
  • › Computer Skills
  • › Project Management
  • › HIV/AIDS
  • › Customer Service
  • › Call Centre
  • › HR Jobs
  • › Training Jobs
  • › Education Jobs
  • › Sales Jobs
  • › Other Jobs
  • › Submit a job vacancy
    • › Gauteng
    • › Western Cape
    • › KwaZulu-Natal
    • › Eastern Cape
    • › Free State
    • › Limpopo
    • › Mpumalanga
    • › Northern Cape
    • › North West
    Sign up for email newsletters :
    Get quotes for training courses

    You are in : Human Resources

    Employee Motivators

    10 steps for happy programmers

    Tue, 26 Jul 2011 13:24

    Share


    Chris Wilkins

    By Chris Wilkins

    What motivates software developers? This is a question asked by many thousands of CIOs and project managers around the world.

    The answers are complex, but for anyone involved in this ever evolving industry, they are not surprising. In our experience, productivity, quality and delivery to client requirements are driven by a set of issues, and in no particular order they are:

    1) Working environment. There is no doubt that this is close to the top of the list. Developers want to know that the place they work will be cool, that there will be perks such as free refreshments, that they don’t have to leave the office for lunch, that they have space and light available where they work, that the ambience is good, that the dress code is relaxed, and more. Adhere to these aspects, and you will have a consistently productive team.

    2) Reimbursement, but not as a primary priority. Developers want to be paid what they think they are worth, and they will move if they feel they are underpaid, or can get a better deal elsewhere. So underpayment will encourage developers to leave, but overpayment will not necessarily attract them in.

    3) They also want to know that they are operating at the leading edge of technology and development environments. This typically embracesMicrosoft’s. NET, Java, JavaScript and related technologies. As a corollary, most local developers are not usually interested in working on legacy or older, marginal technologies. Neither are they always prepared to be involved in, testing, business analysis or quality control. That’s a pity, but that’s how it is.

    4) The ability to be part of agile teams. Agile is unquestionably the way of the future. Contrast it with the waterfall method of software development, and it is clear that it is the best way to ensure software is developed on time, within budget and according to client requirements. As with other forward-looking technologies and approaches, programmers want to future-proof their careers, and agile offers this potential. Agile might appear to carry more risk than older or alternative methods of development, but it also produces more successful, better projects over time and it brings developers together. Change management is vital here.

    5) Greenfield projects. Every developer wants to know they both left their mark on an exciting, new project, and that they were involved in using the latest technologies to find a solution. – . Apart from anything else, it also looks good on a CV.

    6) Desire for quality. I have seldom come across a developer who is not driven by the desire to produce the best possible job for his client, or for end-users. They are not clock-watchers, they do not work set hours, they are not conventional people, they cannot be put in a box, but they will deliver the best possible quality as a default. And for this we should give thanks and reward the best possible quality developers. Ultimately, the best software developers are akin to craftsmen, and they share the passion for perfection that has driven craftsmen down the centuries.

    7) Being a part of a smaller team that works independently and manages itself. Smaller teams provide a personal touch and a sense of belonging that larger, more unwieldy teams cannot offer.

    8) Knowing your part in the whole. Understanding where you fit in has always been the key to success for any member of a team. Feeling like just another cog in a large machine is always debilitating.

    9) Having access to the best tools and methodologies. As a corollary, few things can hold a team back more than using outdated approaches.

    10) Delivering for customers. A project which is signed off and has satisfied a customer is exactly what any software developer is working for.

    Chris Wilkins is the CEO of software company DVT which provides tailor-made and packaged software solutions, and related services, to clients throughout South Africa.

    Related Articles

    • Workplace forums and employee committees
    • Keeping an eye on absenteeism
    • Time to change office hours
    • Your performance review could kill you







    Featured Training Provider











    Visit Skills-Universe


    THE CAREERS PORTAL

    * * Write an Economics Essay to win University Bursary

    * * Investigate a career in IT at Torque IT's Open Days

    * * Marketing Projects Internship at Fair Trade in Tourism SA

    * * Eskom Energy Efficient Lighting Design Competition open to secondary school learners, too

    * * UCT GSB Programme leverages delegate diversity to empower managers

    * * Call to fix Colleges

    * * Letsema Financial Service Advice Learnership 2013 application form

    * * What does an IT internship in Business Analysis at FNB involve?

    * * The Military Skills Development Programme and how to get into it

    * * Open Days for Spier Arts Academy Apprenticeship in Professional Mosaic Art

    * * Sanlam Start Something Competition 2012

    * * BMW Graduate Programme for Commerce, Engineering and IT graduates

    * * Being a Java Developer at FNB involves more than just programming

    * * Patel launches business hub

    * * Chomee pledges 5 bursaries to Bodibeng learners in Free State

    * * Realise your potential with Nampak's Graduate Development Programme

    * * Do you need money to study after school?

    * * Graduate Trainee Programme with Volkswagen

    * * Peermont Education Trust students graduate

    * * Absa Group Bursary Programme

    * * Absa BMI Bursary Programme at North West University

    * * Ergonomists-in-Training with Ergotech




    TRAINING & SKILLS CLASSIFIED ADVERTS


    SPECIAL FEATURES

    * * Climate Change


    Tag Cloud

    world labour training students minister health trade development learners education economic economy schools employment SA skills development technology management seta government business skills mdladlana tourism 2010
    © The Skills Portal 2010
    T:0861 11 22 18 | Terms & Conditions