Beschreibung
Es gibt Qualitätsanalysewerkzeuge wie Sand am Meer:
Architektur-Konformitätsanalysen erkennen Verletzungen der Soll-Architektur im Code. Clone Detection erkennt Copy-Paste-Programmierung und damit zukünftige Wartungsprobleme.
Strukturanalysen erkennen unverständliche Quelltextabschnitte. Und viele mehr. Richtig eingesetzt erkennen sie Probleme früh, wenn ihre Behebung noch kostengünstig ist. Oft sind die Werkzeuge dabei sogar kostenfrei.
Sie werden auch von vielen Teams eingesetzt. Meistens führen sie jedoch nicht zu Qualitätsverbesserungen. Was macht sie für wenige Teams wertvoll, für die meisten aber scheinbar nutzlos?
Die Ursachen sind vielfältig, aber interessanterweise bei den meisten Teams die gleichen. Dieser Vortrag stellt Erfahrungen, Lessons Learned und Best Practices aus sieben Jahren Praxiseinsatz in unterschiedlichen Teams, Domänen und Firmen vor.
Dabei gebe ich konkrete Empfehlungen und gehe neben technischen Faktoren auch auf Prozesse und Change-Management ein.
Referent*innen
Dr. Elmar Juergens
CQSE GmbH
Elmar Juergens hat für seine Doktorarbeit über statische Code-Analyse den Software-Engineering-Preis der Ernst-Denert Stiftung erhalten. Er ist Mitgründer der CQSE GmbH und begleitet seit 7 Jahren Teams bei der Verbesserung ihrer Qualitätssicherungs- und Testprozesse. Er spricht regelmäßig auf Konferenzen, wie der OOP, ICSE, CSMR, JAX oder den XP Days. Auf den Clean Code Days 2015 und den Software Quality Days 2015 wurde er zum besten Sprecher gewählt.