Technische Schulden
13.02.2023, 00:00 Uhr
Pain-driven Development
Von allen Vorgehensmodellen bei der Softwareentwicklung ist eines möglichst zu vermeiden: Pain-driven Development.
Softwareprojekte sollten immer mit einem hohen Maß an Softwarequalität umgesetzt werden. Als treuer Leser dieser Kolumne wird Ihnen dieser Satz sicherlich bereits bekannt sein, und vielleicht können Sie ihn auch schon nicht mehr hören. Vor einiger Zeit konfrontierte mich ein Kunde mit der Aussage: „Klar muss bei dir alles Qualität haben, du verdienst ja schließlich auch dein Geld mit diesen Workshops.“ Auch wenn darin ein Körnchen Wahrheit liegt – ja, ich verdiene mein Geld zum großen Teil mit Softwarequalität –, ist die Aussage insgesamt doch falsch: Qualität wird in Anwendungen nicht implementiert, um sich selbst arm und die Berater reicher zu machen, sondern damit ein Projekt langfristig gut zu erweitern und zu warten ist. Beides sind nur exemplarische Qualitätsattribute aus dem Bereich der Softwarequalität, die jedoch für die Entwicklung nicht „nice to have“, sondern dringend erforderlich sind.
Entwicklungstreiber
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar