Besser ist Softwareentwicklung, wenn…
- der Supportaufwand abnimmt,
- Änderungswünsche einfacher umzusetzen sind,
- der Aufwand für neue Features nicht mehr so hoch ist,
- neue Technologien nicht auf unbestimmte Zeit ungenutzt bleiben müssen,
- die Einarbeitungszeit für neue Mitarbeiter nicht zu lang ist,
- die Qualität der Software insgesamt höher ist.
Ihre Softwareentwicklung heute ist gut. Sie sind ja im Geschäft. Es läuft – zumindest irgendwie. Aber manchmal (oder gar meistens?) könnte es eben besser gehen. Nur wie?
Die Clean Code Advisors glauben, dass das Geheimnis für eine Verbesserung der Qualität Ihrer Softwareentwicklung in mehr Bewusstsein für Korrektheit und Evolvierbarkeit (umgangssprachlich: Wartbarkeit) liegt.
Sie mögen über schlechte Performance, zu geringe Skalierbarkeit oder ewig fehlende Funktionalität stolpern. Sie mögen Rat bei Technologieberatern suchen und hoffen auf die nächste Welle von Technologien und Tools, damit es besser wird. Und da mag sogar etwas dran sein. Vielleicht sind die Stored Procedures noch suboptimal, WCF noch nicht 100% durchdrungen und der Einsatz von WF vorteilhaft. Vielleicht.
Am Ende jedoch – so die Erkenntnis der Clean Code Advisors aus vielen Projekten – sind Technologietuning und Toolaufrüstung meist nur Symptomkuren. Das wahre Problem liegt tiefer und an oft unerwarteter Stelle. Deshalb beginnen die Clean Code Advisors ihre Arbeit immer mit einem 360° Blick, dem 4-Eyes-Assessment.