26 February 2019

Fast, dynamic, precise: time recording for software development companies

The digitalisation of business and sales processes in almost all areas of the economy also leads to completely new challenges in the development of new software applications. Regardless of whether a company is engaged in the digital transformation of its processes towards e-commerce, e-banking, e-government, e-procurement or the Internet of Things, it needs corresponding software applications for these new processes. This has led to a completely new dynamic in software development.

Today, new software solutions must be available ever faster, meet the highest quality standards right from the start and contribute as directly as possible to increasing the company's efficiency. Only then can it hold its own in the digital competition. The more consistently a company increases its efficiency through digitalisation and focuses on the customer, the more successful it will be. In addition, the development and life cycles of modern software applications are becoming shorter and shorter due to continuously changing requirements. The most important task of software development is therefore to implement these requirements as quickly as possible without lengthy testing, learning and adaptation processes causing delays. "Continuous Integration, Continuous Delivery and Continuous Deployment" is the motto.

Skills shortage makes in-house programming difficult: external service providers as a way out

The shortage of skilled workers currently prevailing in almost all areas of the economy does not stop at the area of software development. This is reflected, for example, in the amount of time it takes to fill vacancies. According to the industry association Bitkom, this is currently 117 days on average for IT positions in general; for software developers, this period is already 148 days.

And so it is no wonder that more and more companies have to procure external capacities for their software projects and bring external software developers on board. One company that provides external software development services for other companies is adorsys from Nuremberg. The company has already been supporting its customers in the areas of business design, enterprise software development, mobile development and DevOps for ten years. For time recording, adorsys uses the web-based solution ZEP - Time Recording for Projects.

Time recording for companies in software development: fast, dynamic, precise

The three most important factors for time recording for companies in software development are: Speed, dynamism and precision.

Speed means that the software developer can record the development times he or she has worked on anytime and anywhere without much effort. Mobile access to time recording should be part of the standard equipment, especially if the software developers work mainly on-site at the customer's premises, as in the case of adorsys.

The dynamics in software development described at the beginning naturally also have their effects on time recording. As soon as a time booking is made, the project management must be able to get an overview of the project status, if possible at the push of a button. Target/actual comparisons, a continuous live display of the booked actual times and further functions such as an overbooking stop or a release mechanism for booked times help to obtain this overview. In addition, project deviations can be recognised as quickly as possible and appropriate measures can be taken.

And ultimately, of course, for software development companies it is a matter of providing their client with the most timely, complete and precise evidence possible of the hours worked and of billing the working hours with the corresponding evidence. This is also confirmed by Katrin Tschiersch, Chief Financial Officer (CFO) at adorsys: "In principle, it is actually irrelevant to me in Controlling when, where and how an employee records his project times. The only important thing is that the times are available promptly on a central platform like ZEP and can be processed from there. The target/actual comparisons provided by the system are an important tool for our project controlling."

Further information on the use of ZEP at adorsys can be found in the User report, an overview of how ZEP works on the ZEP website.