
Softwarequalität wird weiterhin im Namen der Geschwindigkeit geopfert
Eine globale Umfrage unter 2.750 IT-, DevOps-Leitern und Softwareentwicklern hat ergeben, dass fast die Hälfte der Befragten (45%) zugeben, dass ihre Organisation die Liefergeschwindigkeit über die Softwarequalität stellt. 63% gaben an, dass ihre Organisation Code bereitstellt, ohne ihn vollständig zu testen. Nur 13% der Befragten sagten, dass ihre Organisation darauf fokussiert ist, die Softwarequalität zu verbessern.
Die Umfrage, die von Censuswide im Auftrag von Tricentis, einem Anbieter einer Plattform für die Automatisierung von Anwendungstests, durchgeführt wurde, ergab, dass mehr als ein Drittel der Befragten (34%) angaben, dass laufende Wartung und ungelöste technische Schulden die größten Hindernisse für die Bereitstellung von qualitativ hochwertiger Software darstellen. Andere Probleme sind eine schlechte Kommunikation zwischen Softwareentwicklung und Qualitätssicherungsteams (33%) und eine Diskrepanz zwischen Führung und Entwicklungsteams (29%).
Die Hauptgründe, warum Code nicht getestet wird, sind die Notwendigkeit, die Release-Zyklen zu beschleunigen (46%) und unbeabsichtigte Fehler (40%). Fast ein Viertel (24%) räumte zudem ein, dass sie nicht zuversichtlich sind in ihrer Testabdeckung.
Besorgniserregend ist auch, dass 81% angaben, dass Softwarequalitätsprobleme ihr Unternehmen jedes Jahr zwischen 500.000 und 5 Millionen US-Dollar kosten, wobei fast 40% Verluste von mehr als 1 Million US-Dollar schätzten. Zwei Drittel (66%) der Befragten räumten zudem ein, dass ihre Organisation im nächsten Jahr wahrscheinlich mit einem Ausfall oder einer größeren Störung konfrontiert sein wird, wobei fast ein Viertel (23%) ihre Organisation als extrem gefährdet ansieht.
Viele Befragte bemerkten, dass es an klaren Qualitätsmetriken mangelt, die von der Organisation bereitgestellt werden (29%), an einer Diskrepanz zwischen Führung und Entwicklungsteams darüber, was Qualität definiert (28%) und an Budgetbeschränkungen (25%). Die fünf wichtigsten Vorteile, die sie von besserer Softwarequalität erwarten, sind eine verbesserte Teameffizienz (17%), eine stärkere Kundenzufriedenheit und -bindung (15%), ein reduziertes Sicherheits- und Compliance-Risiko (14%), höhere Einnahmen (14%) und eine schnellere Auslieferung (14%).
Lee McClendon, Chief Digital and Technology Officer von Tricentis, sagte, dass es in der Softwareentwicklung weiterhin zu viel Betonung auf Geschwindigkeit statt auf Qualität gibt. Die Ironie dabei ist, dass die Behebung von Qualitätsproblemen in den späteren Phasen eines DevOps-Workflows nur dazu führt, dass Organisationen weiterhin langsamer werden, wenn die Arbeit erneut erledigt werden muss. Es gibt einfach zu viel Fokus auf Metriken, die verfolgen, wie schnell Software entwickelt wird, im Vergleich dazu, wie gut, bemerkte McClendon.
Quelle: https://devops.com/survey-software-quality-continues-to-be-sacrificed-in-the-name-of-speed/