3 Gründe, warum du über die Schwächen deiner Softwarearchitektur reden solltest.
Klar fühlt es sich gut an, über die Stärken zu sprechen.
Doch wo Licht ist, ist auch Schatten. Es kann nicht nur positive Seiten an deiner Softwarearchitektur geben. Diese Schwächen sind das Ergebnis deiner Abwägungen. So hast du aufgrund der Anforderungen Performance über Wartbarkeit gestellt und logischerweise ist deine Software nun schwerer änderbar.
Versuche, diese dunkele Seite deiner Architektur nicht zu verstecken.
Hier 3 Gründe, warum du sie zum Thema machen solltest.
1. Du schaffst Vertrauen. #
Würdest du jemandem vertrauen, der dir das Blaue vom Himmel verspricht? Indem du die Schwierigkeiten ansprichst, gewinnst du es. Du zeigst, dass sie dir bewusst sind und du dir Gedanken darüber gemacht hast.
2. Du bekommst Feedback. #
Andere Beteiligte können jetzt sehen, welche Nachteile für welche Vorteile in Kauf genommen werden. Diese Transparenz deiner Abwägung ermöglicht es ihnen, ein eigenes Bild zu machen. Typischerweise bekommst du so Rückmeldungen, ob sie deine Ansicht teilen oder nicht.
3. Du bekommst hilfreiche Ideen. #
Niemand von uns hat ein Abo auf die besten Ideen. Durch die Transparenz der Schwächen wissen deine Kollegen, wo sich die Ideenfindung lohnt. So bekommst du neue Ideen zu echten Herausforderungen, statt Ideen für ausreichend gelöste Aufgaben.
Also mache die Schwächen deiner Architektur zu deiner Stärke!