IDC-Studie zu Software Quality Assurance

Zeitenwende beim Software-Testing

Seite: 2/3

Anbieter zum Thema

Software Quality Assurance

Doch was ist eigentlich Software Quality Assurance (SQA), von der IDC ausgeht, dass sie der Branche weiter helfen wird? Für IDC umfasst SQA „die Planung, Software, Dienstleistungen und konzeptionelle Ansätze für die Testabläufe innerhalb eines Software-Projektes auf Basis der Richtlinien eines Unternehmens“, so die Definition der Marktforscher. Letzten Endes geht es darum, die Testprozesse und -Methoden auf den neuesten Stand zu bringen.

Eines der Ergebnisse: In zahlreichen Unternehmen zeigen sich noch Defizite in Sachen SQA. Die Ursachen sind vielfältig und von Unternehmen zu Unternehmen verschieden. Hierzu zählen oft eine mangelnde Abstimmung zwischen Entwicklern und Testern, eine unzureichende organisatorische Verankerung des Testings, ein geringer Automatisierungsgrad des Testens oder die Wahl ungeeigneter Testmethoden.

Probleme erkannt

Eine große Herausforderung, die von den Unternehmen aber auch als solche erkannt wurde, stellt unzureichendes Projektmanagement dar. „Zeit- und Budgetvorgaben werden bei Softwareprojekten in schöner Regelmäßigkeit gerissen“, sagt Matthias Zacher, Senior Consultant und Projektleiter bei IDC in Frankfurt. „Lediglich die Hälfte der Softwareprojekte wird im Zeit- und Budgetplan und ohne Nacharbeiten bei Qualitätsmängeln abgeschlossen. Hier besteht akuter Handlungsbedarf.“

Denn in immerhin acht Prozent der Projekten kommt es zu einer Art „Supergau“. Sie werden vollständig abgebrochen. Unzureichende Tests und schlechtes Testmanagement wird in diesem Zusammenhang als enormes Risikopotenzial identifiziert. Fehlerhafte Software birgt schließlich erhebliches Risiko für das Geschäft.

Wichtigste Maßnahmen

Besseres Software-Testing soll davor schützen. „Die Unternehmen haben eine Vielzahl von Aktivitäten zur Verbesserung ihrer Testing-Ansätze gestartet“, so die Marktforscher von IDC, die mit ihrer Befragung von IT-Profis aus diesem Umfeld zudem die wichtigsten Maßnahmen zur Qualitätserhöhung identifiziert haben:

  • Testing-Mitarbeiter in ihren Rollen professionalisieren
  • Steuerung der Testaktivitäten verbessern
  • Benötigte Testing-Services definieren und extern einkaufen
  • Usability-Tests einführen
  • Testautomatisierung einführen
  • Entwicklungs- und Testprozesse stärker agil ausrichten
  • Testing-Methodenset standardisieren
  • Demand–Supply Kompetenz für Testing Services erhöhen
  • Stärkeren Fokus auf non-funktionale Aspekte richten

Lesen Sie auf der nächsten Seite mehr zur steigenden Bedeutung von Software Quality Assurance.

(ID:31557280)