27.6.23
Clean Code
Team generic.de

Five new Clean Code trainers for the CCD Academy and generic.de

The trainer and his trainers: Stefan Lieser (center) and four of the five new Clean Code Developer Trainers

A guest contribution by Stefan Lieser, managing director of CCD Academy GmbH and one of the founders of Clean Code Developer Initiative.

In the past fourteen months, I have trained five software developers to become new Clean Code Developer Trainers in close cooperation with generic.de — two employees from CCD Academy GmbH and three from generic.de software technologies AG. In April 2022, I took on the challenge with enthusiasm. Our common goal was to train more trainers on the topic of clean code in order to be able to meet the increasing demand for experts. Clean code is a mandatory requirement in every software development project today. But many developers still have knowledge gaps here that need to be closed. This requires trainers who can impart the necessary know-how. The trainers who have now been trained are also able to support projects as consultants and provide important recommendations and impulses to the development colleagues.

“Many developers still have knowledge gaps when it comes to clean code that need to be closed. This requires trainers who can impart this know-how. ”
(Stefan Lieser, managing director of CCD Academy GmbH)

Clean Code and the Clean Code Company

Clean code development is a discipline that values readable, understandable and changeable source code. With this approach, we can increase the lifespan of software systems and increase the efficiency of the development process. generic.de has been relying on the principles and practices of clean code development for many years. As founders of the initiative, Ralf Westphal and I were involved in training software developers at generic.de AG right from the start. The company now has its own trainers and can provide its developers with even better and more targeted support. I am convinced that this will further increase the quality of the development process, especially in regular project support and advice.

Development through group discussion and reflection

Clean Code trainer training in several phases

The training process was divided into several phases. In the first phase, future trainers received comprehensive expertise in the area of Clean Code Developer principles and practices as well as in the area of Design with flow design. In this phase, the aim was to close all gaps in content and round off the necessary know-how.

The focus was then on learning how to teach — i.e. how to teach clean code principles and flow design as a trainer. Expertise is a necessary requirement, but does not yet automatically enable the transfer of knowledge. The phase was primarily characterized by practical exercises in which the prospective trainers presented topics, taught exercises and moderated reviews. In joint reflection rounds, feedback was given openly and mercilessly, which enabled participants to develop further.

Through many practical exercises, prospective trainers were also taught how to teach

A resounding success

As an instructor, it was inspiring to see how the trainers grew and developed over time. Her determination and ambition to master the Clean Code principles and flow design were impressive. We had many intensive discussions in which the trainers also put my knowledge to the test. In addition, we created numerous designs using Flow Design, which gave me the opportunity to critically examine individual aspects of the method again.

For me as well as for the new trainers, the project was a great success and I am looking forward to further expanding the Clean Code Developer Initiative together with them. I am particularly pleased that flow design is becoming more widespread as a design method in this way and that more developers have the opportunity to get to know this pragmatic approach and use it in projects.

Coding without code: The flow design method

outlook

Together with CCD Academy GmbH, we are still looking for trainers and very good software developers who we can train as trainers. We would like to start another training team by 2024 at the latest. We will once again bring together a group of our own participants with external participants to create an inspiring learning situation. If you are interested, please contact me at stefan.lieser@ccd-akademie.de.

I am also looking forward to continued close and good cooperation with generic.de. Here, the topic of clean code is really taken seriously and lived out. If you need project support, you're in good hands here 🙂

Autor
Stefan Lieser
Geschäftsführer der CCD Akademie GmbH

Weitere Artikel

Clean Code
Development
16.3.23

Clean code training at generic.de: an interview with our clean development trainers

Our Clean Development Trainers Felix and Thomas give an insight into their training courses: about the process, the learning objectives and about clean code

Clean Code
Development
7.6.17

Flow design in practice

Clean Code Development and Flow Design: What is behind the design methodology? How can flow design be applied in practice? And how useful is it?

How can we advise you?
telephone
Online consultation
Contact request
telephone
We are looking forward to your call
+49 (0) 721-619096-0
+49 (0) 721-619096-19
Available for you from
Monday to Friday 8:00 a.m. to 4:00 p.m.
Online consultation
Book an appointment that's right for you online
We are looking forward to your message
If you would like to know which data we process and how long we store it, you can find further information in our Privacy statement.
Thank you so much! We have received your contact request!
Oh no! Something went wrong. Please try again!
contact