Schnelleinstieg durch Klick öffnen

snap Software Quality Lab

Die Herausforderung

Die Anforderungen an professionelle Software werden immer größer. Längst reicht es nicht mehr nur mehr „funktionale“ Applikationen zu entwickeln. Aspekte, die früher vielleicht sogar nur nebensächlich waren, spielen heutzutage eine viel größere Rolle als noch vor einigen Jahren und werden so zu qualitätsrelevanten Kriterien die erfüllt werden müssen um schlussendlich von einem Projekterfolg sprechen zu können.

Neben „guten EntwicklerInnen“ wird es auch aufgrund von immer verteilteren bzw. komplexer werdenden Systemen / Architekturen notwendig, begleitende Maßnahmen einzuführen um den wachsenden Anspruch an qualitative Software gerecht zu werden. Gerade der Trend zur Verschränkung von On-Premise S/4HANA Lösungen mit SAP Cloud Lösungen ( Sales, Service oder SAP BTP) steigert die Komplexität.

Software Quality Lab von snap

Das Themenfeld von qualitativer Software ist sehr breit gefächert und beginnt bei der Methodik wie in einem Unternehmen Projekte angegangen und Software entwickelt wird (Anforderungsmanagement).
Wir bei snap setzen hier gerne auf agile Entwicklungsmethoden (oft mit dem Tooling von Atlassian z.B. Jira/confluence/Xray), da sich damit leichter Konzepte wie Test Driven Development und CI / CD leben lassen. SCRUM oder andere agile Methoden (KANBAN) setzen wir auch intensiv im SAP ERP / S/4HANA Umfeld ein. Auch dadurch konnten wir schon mehrere SAP Quality Awards gewinnen! 

Im Rahmen des snap Software Quality Labs entwickeln wir Konzepte / Proof of Concepts und helfen so die Qualität bei Kundenprojekten zu steigern - egal ob mit Coaching, Proof-of-Concepts, Erarbeitung von Standardrichtlininen (wie unserem Entwicklungshandbuch). Bei unserer hauseigenen Best-Practice Softwarelinie snapWARE  kommen diese Methodiken ebenfalls zum Einsatz.

Codeanalysen, Codequalität und Testing

Unser Fokus dabei liegt natürlich auf der SAP Welt und empfohlenen Methodiken wie SAP Activate aber auch Tools die Ihnen dabei helfen können, Ihre Software über lange Zeit stabil und damit kostengünstiger zu machen. Dazu zählen Frameworks für Entwickler wie ABAP Unit (SAP ATC) oder OPA5, aber auch Tools für automatisiertes Testen, wie beispielsweise Tricentis Test Automation for SAP . Werkzeuge wie SAP Change Impact Analysis (SAP CIA) und statische Codeanalysen können enorm dazu beitragen auf Knopfdruck messbare Qualitätskennzahlen für eine fundierte Go-Live Entscheidung zu liefern. Weiters führt das Automatisieren von Software Tests auch dazu bei, schneller Software einsetzen zu können (Time to Market).

Devops, CI/CD (für ABAP und SAP BTP)

Dazu scheuen wir uns auch nicht Konzepte wie DevOps in die SAP Welt zu integrieren und Erfahrungen mit den zur Verfügung gestellten Werkzeugen wie Jenkins und Project Piper für On Premise oder auch Continuous Integration and Delivery auf der SAP BTP zu sammeln.

Im Fokus all unserer Bemühungen steht immer das frühzeitige Finden und somit Vermeiden von teuren Softwarefehlern im Produktivbetrieb, sowie das Einsparen von teurer Arbeitszeit / Ressourcen durch das repetitive Durchführen von regelmäßigen manuellen Tests oder einplanen ausgiebiger Hypercare-Phasen.

AGRANA A~QU~A

SAP Cloud Services als Schlüsselkomponenten für globales Qualitätsmanagement

Transportchaos? Abhilfe durch DevOps und gCTS!

Was tun, wenn zur gleichen Applikation dringend Fehlerbehebungen am Produktiv-System durchzuführen sind, Entwicklungsobjekte aber bereits durch eine andere Entwicklung gesperrt…

Cloud-Readiness ist kein „wolkiger“ Begriff

Die Keynote von Christian Klein am DSAG-Jahreskongress 2023 in Bremen, Deutschland, hatte es in sich.

Das könnte Sie auch interessieren

Andreas Legath

Sie haben Fragen oder wünschen eine individuelle Beratung? Ich freue mich auf Ihre Kontaktaufnahme:
+43 699 161 757 64
andreas.legath@snapconsult.com

Anfrage

Ihr Interesse
In dringenden Fällen rufen Sie bitte unsere kostenfreie Hotline an!
  • +43 1 617 57 84 (AT)
  • +49 811 124400-0 (DE)