At DVT, we run regular online events focused on the latest technology trends within the IT industry and invite guest speakers to share their knowledge and insights on various topics. The DVT Insights Events aim to enlighten you, educate you and often, provide a new view on a burning issue within the technology space.

HR, the underscore of the software development production
Ineke Burger

HR, the underscore of the software development production

Mittwoch, 28 August 2019 11:38

In every theatre production, there is an ever-present element of an underscore which we sometimes stop hearing, but the silence will surely be noted once it is gone.

The software development process spans the life cycle of a given project, from the first idea to implementation, through completion. The phase in the software development process that is often referred to interchangeably as coding, development, or implementation is the actual transformation of the requirements into executable form.

Running a successful software development life cycle can be likened to an on-stage production; produced by people for the people and with a performance of people. No production can come to life without an underscore.

Welcome to the stage, HR.

Human resources (HR) supports the people, from the CEO and MD as theatre managers to the performers in this production on various levels and in various acts. Some roles are more familiar as they are in the spotlight like onboarding, induction and offboarding. There is a constant stage presence that may be in the background, but this supporting act is needed for a successful main production.

Let’s have a closer look at HR's supporting function:

  • Line Manager support during the hiring stage:
    • Has a legally binding contract in place to protect both parties and make conditions of employment clear.
    • Ensures that all background checks are done.
    • Contracts are carefully guarded by HR to protect the company and to ensure legal compliance.
  • New employee support during induction and onboarding: Ensures that the new employee is welcomed, understands the rules of engagement and is fully on-boarded on all systems including payroll.
  • Ensures fair and equal treatment of all employees and aids as an advisor to managers and staff.
  • Oversees the performance of each employee via performance reviews and gives relevant feedback to enable each individual to improve performance where necessary so that they can achieve an optimal level of performance.
  • Supports all the performers with props – aka admin support when it comes to payroll, personal details, sick notes, timesheets, confirmation of employment etc.
  • Performers should always know their steps and actions. HR provides disciplinary guidance through the paces of the process i.e. what to do, when to approach HR and what to have on record.
  • Grievances - Guides an unhappy performer to find an answer to the problem.
  • Data feedback – Data doesn’t lie. Current data is showing that software developers have an 18-month tenure with an employer.
  • In the world of tech and systems, HR acts as the guardians of the data galaxy. Data change requests are like shooting stars and require swift action across the stage.
  • Ensure that employees take a bow with a smile. Give applause. Good IT and software development market skills are scarce and we should protect the players we have for our production. Explain clearly how the last payment will be processed and remember to conduct an exit interview.
  • Post-performance feedback to line managers. This is the time for constructive criticism. Learn how to do things better. Learn from those who left. Learn how to retain staff.

The HR role demands plenty of energy and multi-tasking skills (with a large bag of patience) to support all the performers, directors and stagehands. Quite often the value is perceived to be backstage with the lights on the lead performers, however, the support HR provides, is vital.

After all, the show must go on.

In a theatre production, there are many different people involved in bringing the show to life. The actors, the director, the producers, the set designers, the costume designers, the lighting designers, the sound designers, and the stage crew all play important roles.

However, without the support of the stage managers, the show would not be possible. The stage managers are responsible for making sure that everything runs smoothly on stage. They coordinate the actors, the director, and the crew to ensure that everyone is in the right place at the right time. They also make sure that the props and sets are ready when they need to be.

In the same way, HR professionals play an essential role in the software development process. They are responsible for hiring and developing the right people for the job. They also create and maintain a positive work environment. Without HR, software development teams would not be able to function effectively.

So next time you are enjoying a piece of software, take a moment to appreciate the HR professionals who helped to make it possible. They are the underscore of software development production.

Editor's Note: This post was originally published on 28 August 2019, and was updated on 5 December 2023

Published in HR

Latest from Ineke Burger

DVT 25 Years of Service