Es gibt viele Meinungen darüber, was Softwarequalität genau ist. Die eindeutige Definition der Qualitätsmerkmale von Software erweist sich als recht schwierig. Dies gilt sowohl aus einer funktionalen Perspektive ('es sollte einfach funktionieren!') als auch aus einer nicht-funktionalen Perspektive ('die Lösung ist langsam...'). In diesem Blogbeitrag skizzieren wir das Feld und geben fünf nützliche Tipps zur Definition und Verbesserung der Softwarequalität.
Sprechen Sie über Softwarequalität?
Die Sache mit der Softwarequalität ist, dass es schwieriger ist, ihr Vorhandensein zu überprüfen als ihr Fehlen.
Zum Beispiel können Systeme mit schlechter Änderbarkeit nicht mit den sich ändernden Geschäftsanforderungen Schritt halten - diese Systeme werden oft als qualitativ unzureichend wahrgenommen. Gleichzeitig neigen wir oft dazu, die Eleganz der Verwendung geeigneter Architektur- oder Entwurfsmuster zur Lösung eines Problems zu erkennen - leider können sich Softwarearchitekten oder -ingenieure dazu hinreißen lassen, diese zu sehr anzuwenden.
Bei Qxperts bauen wir auf eine Reihe von Geschäftsindikatoren, die es Ihnen ermöglichen, Softwarequalität greifbar zu machen. Wir heben zwei von ihnen hervor:
- Verbesserte Markteinführungszeit - eine direkte Übersetzung der Metrik "Vorlaufzeit bis zur Änderung", wie sie in der DORA-Forschung beschrieben wird; die Zeit, die von einem Commit in der Versionskontrolle bis zur Bereitstellung des Ergebnisses für die Benutzer vergeht.
- Gesteigerter Umsatz und Geschäftswert - Software ist nur dann wertvoll, wenn sie tatsächlich in der Produktion eingesetzt wird. Es geht um die Geschäftsmöglichkeiten, die mit der Software genutzt werden können - mehr Marktanteil, Produktvielfalt usw.
Bei diesen Indikatoren geht es um Geschwindigkeit und Wert. Dies erfordert einen Balanceakt. Ist Ihrem Unternehmen die richtige Software jetzt lieber als eine bessere Software morgen? Wann ist gut wirklich gut genug? Niemand möchte eine minderwertige Software haben, die ständig kaputt geht, und niemand möchte seine Lösung vergolden, bevor er sie in der Produktion getestet hat.
Lesen Sie den vollständigen Blog in unserem Qxperts Blog-Bereich
Verfasst von
Viktor Clerc
Empowering companies to deliver high-quality software as COO at Qxperts, part of Xebia.
Unsere Ideen
Weitere Blogs
Contact




