Qualität

bcm_quality

Wir reden nicht über Qualität – wir GARANTIEREN sie!

Unser Anspruch an die Umsetzung unserer Softwarequalität ist die optimale Anpassung unserer Produktlösungen auf die individuelle Wünsche und Bedürfnisse unserer Kunden. Hierbei konzentrieren wir uns auf Funktionalität, Zuverlässigkeit, Bedienerfreundlichkeit, Effizienz, Supportmöglichkeit und plattformübergreifender Anwendbarkeit.

Wir arbeiten „Hand in Hand“ mit unseren Kunden in ihren Projekten und prüfen durch kontinuierliche Projektphasen-Reviews (MDR, PRR, SRR, SDR) die Übereinstimmung unserer Softwarequalität mit ihren Anforderungen. Somit erreichen wir die größtmögliche Rentabilität unserer Produkte für Sie.

Die für Sie optimale Softwarequalität wird von uns unter anderem durch die technische Umsetzung folgender Herangehensweisen (Standards) sicher gestellt:

  • Automatisierte Tests aller geschäftskritischen Komponenten
  • Automatisierte Regressionstests
  • Automatisierte Integrationstests
  • Code Guidelines
  • Code Dokumentation

Ein weiteres von uns genutztes Mittel zur Optimierung der Softwareentwicklung ist Continuous Integration. Mit zunehmender Größe und Komplexität sind im Team entwickelte Softwareprojekte schwieriger zu verwalten. Durch die Zusammenarbeit zahlreicher Entwickler können sich sogenannte Integrationsfehler einschleichen. Von daher setzen wir im Bereich Softwarequalität auf Continuous Integration. Es handelt sich hierbei um einen Prozess, bei welchem die Codebasis regelmäßig gebaut und getestet wird, um ein Feedback über die Integration neuer Komponenten zu erhalten. Ein von uns für die Durchführung automatisierter Tests und zur Erstellung von Software Metriken genutztes System ist Jenkins.

Beispielsweise bieten wir unseren Kunden anhand von SonarQube eine statische Code-Analyse der technischen Qualität des Sourcecodes. SonarQube analysiert den Quellcode hinsichtlich verschiedener Qualitätsbereiche und stellt die Ergebnisse im Anschluss in einer Webseite dar.

Erhöhen Sie durch gemeinsame Softwarequalitäts-Lösungen die Zufriedenheit Ihrer Kunden. Wir steigern die Zuverlässigkeit Ihrer Software, gestalten die informationstechnologischen Arbeitsprozesse effektiver und beseitigen Störungen im Betrieb Ihrer Anwendungen.