Résumé -Driven Development (RDD) is a phenomenon widespread in software development in which career considerations shape technological decisions instead of project goals – with sometimes significant disadvantages.

Definition and origin of RDD

The term “Résumé-Drive Development” (RDD) describes the practice in which developers select technologies, architecture or methods because they upgrade the curriculum vitae and not because they are best suited for the project. This can cause projects to be implemented with excessively complex and unsuitable technologies, only to reflect on current trends.

A study by the University of Stuttgart empirically examined the RDD phenomenon in 2023. 591 software professionals were interviewed, including 130 in setting positions and 558 in technical roles. The results showed that 60 percent of the HR managers have the fact that technology trends influence their job advertisements, while 82 percent of developers believed that using trendy technologies made them more attractive for potential employers.

Effects of RDD

The practice of the RDD can have several negative consequences. On the one hand, the selection of unsuitable technologies can lead to inefficient solutions. At the same time, the complexity is increased by the use of unnecessarily complex technologies can affect the maintainability and scalability of systems. The intrinsic motivation of the developers and their commitment to the project can also be reduced if technologies are only used in a résumé due to their effects.

Strategies to avoid RDD

In order to counteract the negative effects of RDD, various strategies can be implemented. On the one hand, clear project requirements should be made so that technology decisions are based on the specific requirements of the project. Companies should offer opportunities to test new technologies in controlled environments such as internal projects or hackathons without affecting the main projects. In this way, the curriculum vitae can be upgraded without having to fall back on RDD. Ultimately, training and discussions can establish awareness of the risks of RDD.

Editor finance.net

ttn-28