Digitalisierung, die funktioniert.

Wir erhöhen Qualität und Output von Software- und Digitalisierungsvorhaben – als Brücke zwischen Fachbereich und IT

Wir bieten Ihnen Menschen, die in unterschiedlichen Rollen und Team-Konstellationen agil oder klassisch mit ihren Mitarbeitern zusammen arbeiten. Wichtiger als die Rollenbeschreibung, mit der Sie uns beauftragen, ist uns, was wir für Sie tun. Wir helfen Ihren Mitarbeitern Software so zu entwickeln und zu nutzen, dass der maximale unternehmerische Nutzen entsteht und unnötige Kosten vermieden werden.

Sie kennen sicher einige der folgenden Herausforderungen aus Ihren Software- und Digitalisierungsvorhaben:

  • Es ist unklar, wie einzelne Funktionen der Software Unternehmensziele stützen
  • Sie haben 1.000 Anforderungen an Ihre Software, können jedoch nur 50 umsetzen
  • Sie wissen nicht, welcher Mehrwert oder Use-Case hinter einer Anforderung steckt
  • Viele Anforderungen haben Abhängigkeiten zu anderen oder widersprechen sich
  • Nutzer und andere Stakeholder der Software sind unzufrieden

Wir unterstützen Sie, Ihre Projektleiter und Product Owner. Gerne besetzen wir diese Rollen für Sie durch einen unserer erfahrenen Mitarbeiter. Dabei achten wir für Sie besonders auf:

  • Wir entwickeln mit Ihnen Produkt-Visionen und MVPs, die Orientierung und Rahmen für die Bewertung von Anforderungen geben
  • Wir sichten Anforderungen, nehmen nicht nur auf, was Nutzer wollen, sondern erarbeiten mit Ihnen gemeinsam, was Sie wofür brauchen.
  • Wir bewerten und konsolidieren jede Anforderung (Story) im Hinblick auf Ihre strategischen Unternehmensziele und Management-Vorgaben (Epics, OKRs)
  •  Wir dokumentieren Anforderungen und ordnen sie bezüglich Business Value und Umsetzbarkeit ein – so können wir gemeinsam mit Ihnen priorisieren und planen
  • Wir arbeiten Abhängigkeiten zwischen Anforderungen heraus und suchen gezielt nach möglichen Synergien und langfristigen Effekten
  • Wir nehmen Nutzer und Stakeholder aktiv und transparent bei Priorisierung und Planung mit

Unserer Erfahrung nach gibt es bei der Umsetzung fachlicher Anforderungen in Software-Code typische Probleme, die Ihnen wahrscheinlich auch schon begegnet sind:

  • Die Software tut was auf dem Papier steht, aber nicht das, was der Fachbereich eigentlich braucht und anfordern wollte
  • Die technische Umsetzung funktioniert wie gefordert, ist aber für Nutzer äußerst umständlich zu verwenden
  • Die Lösung der Entwickler deckt alle theoretisch möglichen Fallstricke aufwendig ab, sogar die, von denen Ihr Fachbereich weiß, dass sie in der Praxis nie vorkommen können
  • Die Umsetzung der Software enthält fachliche Fehler, weil Anforderungen nicht korrekt umgesetzt werden.

Wir glauben, dass diese Probleme entstehen, weil Nutzer und Entwickler häufig sehr unterschiedliche Menschentypen sind, die verschieden denken und sprechen. Unsere Business Analysten oder Scrum Team Member übersetzen gerne und stellen für Sie sicher, dass Anforderungen so in Software umgesetzt werden, wie Unternehmen und Nutzer sie brauchen:

  • Wir reden mit den Anwendern Ihrer Software, verstehen Ihre tägliche Arbeit und erlernen die fachlichen Hintergründe
  • Wir detaillieren, spezifizieren und dokumentieren Anforderungen so, dass Sie auch in zwei Jahren noch nachvollziehbar sind
  • Wir reden mit den Entwicklern Ihrer Software, erklären Ihnen fachliche Hintergründe, diskutieren mit Ihnen über Datenmodelle, logische Zusammenhänge und finden technische Lösungsideen für fachliche Probleme
  • Wir bringen Anwender und Entwickler der Software zusammen an einen Tisch um gegenseitiges Verständnis und Raum für gezieltes Feedback zu schaffen (z.B. im Sprint Review) 
  • Wir sind in aktivem Austausch mit Product Ownern und Projektleitern und helfen so die Erreichung strategischer Ziele durch Software-Umsetzung zu fördern und nachzuverfolgen

Potentielle Kunden erzählen uns häufig von Problemen, die erst nach der Entwicklung der Software auftreten, sobald die ersten Nutzer auf Produktivumgebungen mit der Software arbeiten. Frust und wirtschaftliche Schäden sind die häufigsten Folgen solcher Probleme:

  • Die Software-Implementierung stürzt in selten vorkommenden Spezialfällen ab 
  • Nach Monaten der Nutzung fallen zufällig Fehler innerhalb er Software auf, die monatelang unentdeckt blieben und teilweise gravierende wirtschaftliche Konsequenzen nach sich ziehen
  • Nach einem Release  funktionieren alte Standard-Funktionen nicht mehr, die zuvor problemlos liefen
  • Die Performance einiger Funktionen hat sich massiv verschlechtert und behindert so die Arbeit

Gerade bei umfangreichen Software-Landschaften nimmt der Test- und Absicherungsaufwand häufig Ausmaße an, die nicht mehr bewältigter sind. Gerade Testmanagement und Qualitätssicherung sind Bereiche die häufig vernachlässigt werden. Wir arbeiten gerne mit Ihren Spezialisten zusammen, um leistungsfähige Tests zu planen und durchzuführen, die Ihre Software und Ihr Geschäft absichern.

  • Wir entwerfen fachliche Risiko-Einschätzungen, die Orientierung darüber geben, welche Funktionen der Software besonders kritisch und damit absicherungsbedürftig sind und leiten daraus klare fachliche Testfälle ab
  • Wir entwickeln gemeinsam mit Ihnen ein effizientes Testkonzept, das verschiedene Gefahrenquellen durch passende Tests absichert z.B. technische Tests auf Funktionsebene, Lasttests, User Acceptance Tests oder Integrations-Tests auf Systemebene 
  • Wir planen und koordinieren operativ die Durchführung von Tests und steuern die Abarbeitung von im Test gefundenen Fehlern 
  • Wir führen selbst User-Tests durch, stellen Testdaten für andere Tester bereit und suchen kontinuierlich nach Möglichkeiten zur Testautomatisierung.

Kunden, insbesondere Konzerne, die neue Softwarelösungen oder Funktionen einführen, berichten uns immer wieder davon, dass die entwickelte Software ihre Erwartungen in der Praxis nicht erfüllt, obwohl die Software auf dem Papier den Anforderungen der Nutzer entspricht und technisch funktioniert. Beispiele für solche Situationen sind:

  • Anwender nutzen lieber einen alten Excel-Prozess statt auf dien neu entwickelte Software-Lösung umzusteigen
  • Anwender schaffen ihr ursprüngliches Aufgabenpensum nicht mehr und klagen über Kapazitätsengpässe, obwohl die Software den Arbeitsaufwand reduzieren sollte
  • Teilweise sind Teilprozesse oder Abteilungen bereits auf neue Software umgestiegen, andere jedoch nicht, wodurch Mehraufwand durch Abstimmung und Auflösung von Inkonsistenzen entsteht
  • Kryptische Fehlermeldungen verhindern die Nutzung der Software und frustrieren Nutzer, die kaum Hilfestellung zur Lösung des Problems erhalten
Wir unterstützen Sie gerne dabei, operativ den maximalen Nutzen aus Ihren Software-Implementierungen herauszuholen und genannte Probleme zu lösen. Dafür übernehmen wir folgende Aufgaben:
 
  • Wir entwickeln fachliche Cut-Over oder Release-Szenarien für den Go-Live von neuen Software Funktionen. Wir klären, ab wann und für welche Prozesse die Software genutzt werden soll und stimmen diese Planung mit allen relevanten Stakeholder ab 
  • Wir entwerfen Kommunikations- und Schulungsunterlagen und führen Trainings durch, um Nutzern die häufig vielschichtigen und komplexen Änderungen durch neue Software-Releases nahezubringen
  • Wir leisten erstklassigen 2nd und 3rd Level Support für komplizierte Fehler, bringen alle Leute an einen Tisch, die zur Problemlösung nötig sind und schließen ein Ticket erst, wenn der Nutzer wirklich wieder arbeiten kann
 

Unser Erfolg bei Software- und Digitalisierungsvorhaben ruht auf drei Säulen:

Technisches Know-How und Neugier

Jeder von uns besitzt breite Kenntnisse in Informatik, Algorithmik und Logik. Zusammen mit unbändiger Neugier können wir mit Entwicklern und Fachexperten auf Augenhöhe arbeiten. Wir sprechen Nerd und Nutzer.

Projekterfahrung und Methodik

Aus mehreren Jahren Projekterfahrung und ständiger Fortbildung, bringen wir einen breiten Methodenkoffer mit. Wir können agil und klassisch, effizient und perfektionistisch, Dev und Ops und vieles mehr.

Sozial- und Systemkompetenz

Wir arbeiten gerne mit Menschen zusammen und setzen unsere individuellen Persönlichkeiten ein. Systemtheoretische Ausbildungen erlauben uns tiefes Verständnis von Psycho-, Sozial- und Organisationsdynamik.