Softwarequalität von Anfang bis Ende

Hohe Softwarequalität nur durch Tests sicherstellen zu wollen, ist wie ...
... wenn man für alles immer nur einen Hammer benutzt, obwohl die Werkzeugkiste prall gefüllt ist
hero

Beratung mit Qualität

Willkommen bei der inoxio Quality Services GmbH. Wir helfen Software­entwicklungs-Teams ein qualitativ besseres Produkt zu erschaffen.

Ganzheitliche Beratung von der Designphase, über die Entwicklung und Qualitäts­sicherung bis hin zum Betrieb der fertigen Software­lösung.

Über uns

Wir sind ein bundesweit tätiges Beratungs­unternehmen mit dem Schwerpunkt auf Software­qualität und -delivery. Wir unterstützen unsere Kunden direkt vor Ort in ihren cross-funktionalen Teams. Besonderes Know-How haben unsere Experten dabei in den Bereichen agile Software­entwicklung, agiles Testen sowie beim Betrieb von verteilten Systemen in der Cloud.

Überzeugungen

Agilität

Wir glauben fest daran, dass agile Methoden helfen, Software­projekte schneller, planungs­sicherer, kosten­günstiger und in höherer Qualität liefern zu können.

Agilität ist für uns nicht gleich­bedeutend mit Scrum by the book. Wir verstehen Agilität als eine Sammlung von Praktiken und Methoden, die auf ein Team und dessen Bedürfnisse zugeschnitten sind und die sich mit diesem Team über die Zeit weiter­entwickeln.

Cross-functional

Wir arbeiten gern in cross-funktionalen Teams, weil dort alle Rollen, die zur Erfüllung der gegebenen Aufgabe notwendig sind, zusammenkommen. Das führt dazu, dass Aufgaben schnell und effizient ausgeführt werden können, ohne dass externe Abhängig­keiten das Voran­kommen verzögern.

Wir verstehen uns als Generalisten (T-shaped Personen), da wir so viele verschiedene Rollen auf wenige Team­mitglieder verteilen können. Das hat zur Folge, dass die Teams klein, schnell, agil und schlag­kräftig bleiben.

You build it, you run it

Wir begleiten die Entwicklung vom Design bis zum Betrieb, da wir nur so das Erbringen des Mehrwertes für den Kunden in hoher Qualität gewährleisten können.

Zusammen mit dem Team übernehmen wir die kollektive Ver­antwortung für unsere entwickelten Funktionen, insbesondere während des Betriebs. Das Schaffen von Transparenz durch geeignete Lösungen wie Monitoring und Alarming helfen uns dabei, diese Aufgabe zu erfüllen.

Continuous Improvement

Wir fördern die kontinuierliche Verbesserung in einem Team. Nur wenn wir uns jeden einzelnen Tag verbessern wollen, können wir gemeinsam Groß­artiges vollbringen. Retro­spektiven mit Ursachen­forschung ohne Schuld­zuweisungen sind daher unser Mittel der Wahl.

Kleine Experimente mit messbaren Resultaten helfen die Struktur und Arbeits­weise eines Teams an dessen Bedürfnisse anzupassen.

Services

Wir glauben fest daran, dass sich Qualität nicht nachträglich auf ein fertig entwickeltes Produkt “anwenden” lässt. Software­qualität lässt sich nur sicher­stellen, wenn man ihr in jedem Abschnitt des gesamten Entwicklungs­prozesses genügend Aufmerksamkeit schenkt.

Bei uns finden Sie deshalb Unterstützung in nahezu allen Bereichen der Software­entwicklung.

Agile Entwicklung

Oft ist es in der Software­entwicklung immer noch üblich lange zu planen, exzessiv Anforderungen zu doku­mentieren und viel später etwas zu liefern, was hoffentlich dem damaligen Plan entspricht.

Nicht so bei uns.

Wir entwickeln und liefern Software in kurzen Iterationen. Stakeholder können frühzeitig Feedback geben, Probleme erkennen und Korrekturen veranlassen. In cross-funktionalen Teams arbeiten alle Rollen Hand in Hand, sodass von Anfang an die Qualität des Produktes sicher­gestellt werden kann.

Wir entwickeln was der Kunde wirklich braucht. Das kann in vielen Fällen etwas anderes sein, als er ursprünglich wollte.

Agiles Testen

Mit einem prall gefüllten Werkzeugkoffer unterstützen unsere Kollegen durch:

  • kritisches Hinterfragen in Design- und Planungs­phasen
  • Definieren von Akzeptanz­kriterien
  • Coachen beim effizienten Schreiben von Entwickler­tests
  • Exploratives Testen
  • Aufdecken von Sicherheits­lücken
  • Automatisieren der Bereitstellungs­prozesse

Nicht zu letzt wissen wir, wie eine Test­pyramide balanciert wird und wo welche Aspekte am effizientesten getestet werden können.

DevOps

Neben unserer Entwickler­tätigkeit nutzen wir ganz selbst­verständlich unser DevOps Know-how um CI/CD-Pipelines zu bauen, Infra­structure-As-Code zu etablieren und den Betrieb der entwickelten Software sicherzustellen.

Dabei haben wir Werkzeuge wie Kubernetes, AWS, Terraform, CloudFormation, GitHub Actions oder Serverless Functions jederzeit griffbereit.

info@inoxio.de
0361 / 430 64 56
inoxio Quality Services GmbH
Anger 13
99084 Erfurt
Germany
Twitter