Clean Code soll die Arbeit der Entwickler erleichtern, indem es hohe Qualitätsmaßstäbe, wie zum Beispiel Les- und Testbarkeit, an den Quellcode anlegt und so die Wartbarkeit sowie Stabilität sichert. Auch wenn nicht alle Kriterien sofort umgesetzt, sondern schrittweise eingeführt werden, kann dies eine große Umstellung für die Arbeitsweise der Entwickler bedeuten. Soll Clean Code im laufenden Betrieb eingeführt werden ohne dabei die Produktivität massiv zu gefährden, sind einige Fragestellungen zu beachten: Wie nehme ich Entwickler mit auf dem Weg zum Clean Code? Wie schaffe ich Verständnis und baue Widerstände ab? Wie können die Entwickler bei dem Wandel technisch unterstützt werden? Wie streng können die Kriterien des Clean Codes umgesetzt werden? Wie kann ein unternehmensweiter einheitlicher Qualitätsstandard erreicht werden? Welche spezifischen Herausforderungen stellen sich dabei in Greenfield-Projekten und Projekten mit Legacy Code? Anhand eines Erfahrungsberichts der letzten 2 Jahre werden mögliche Herangehensweisen und Lösungen für diese Fragestellungen aufgezeigt.