QuickCheck Softwarequalität
Herausforderung
Softwareanwendungen sind nur erfolgreich, wenn sie gut funktionieren und regelmäßig weiterentwickelt werden. Am Ende des Lebenszyklus einer Software muss zwischen Weiterentwicklung und Neuanschaffung entschieden werden.
Lösungsansatz
Mit dem »QuickCheck Softwarequalität« bewerten wir den Zustand und die Zukunftsfähigkeit einer Software – ausgehend von ihrem Quellcode und der Architektur über ihre Qualität im Einsatz bis zur Entwicklungsumgebung und Betriebsführung. Dabei untersuchen wir den Zustand eingesetzter Software anhand von Kriterien wie Aktualität, Zuverlässigkeit, Leistungsfähigkeit, Benutzerfreundlichkeit, Flexibilität, Sicherheit und Datenschutz.
Im Kontext der öffentlichen Verwaltung betrachten wir zusätzlich Schnittstellen zu häufigen Bestandssystemen wie E-Akte oder Kassensystemen. Dabei ermitteln wir für alle Kriterien einen Punkt- oder wahlweise Ampelwert, der zugleich unterschiedliche Software vergleichbar macht. Kritische oder besonders herausragende Eigenschaften werden gesondert hervorgehoben. Der »QuickCheck« spricht eine umfassende Empfehlung für das weitere Vorgehen aus.
- Aktueller Methodenbaukasten
- Technologisch neuester Stand (u.a. Microservices, Low Code, Container)
- Anerkannte Bewertungsmethoden
- Wissenschaftliche Methodik
- Gewichtetes Punktesystem zur Bewertung.
Über den genauen Umfang des Quickchecks entscheiden die Anwenderinnen und Anwender: Ein Check auf Basis einzelner Kriterien ist ebenso möglich wie eine umfassende Untersuchung der eingesetzten Software oder eine vertiefenden Zweitanalyse.