Software Development

Software-Lösungen für Ihre spezifischen Bedürfnisse. Immer gut zu bedienen. Auf Erfolg getestet. Zuverlässig und sicher wie ein Seemannsknoten.

Entwicklung ist der einfache Teil. Unser Team arbeitet mit Ihnen zusammen - entwirft, erstellt und implementiert passgenaue Softwarelösungen, um Ihr Unternehmen voranzubringen. Und wo es möglich und sinnvoll ist vermeiden wir die Code-Programmierung und implementieren stattdessen Low-Code- und No-Code-Lösungen für eine schnelle Bereitstellung und einfache Unterstützung und Wartung. Dies ist der optimale Kompromiss, um kostensparend und effizient und dennoch individuell passend Ihre Lösung zu entwickeln.

Wie wir arbeiten

Das kön­nen Sie von uns er­war­ten!

 

  • Sicherheit – Wir nehmen die Vertraulichkeit, Integrität und Verfügbarkeit Ihrer Daten genauso ernst wie Sie. Auf individueller und Unternehmensebene verfügen wir über Prozesse und Maßnahmen, welche durch unsere ISO27001-Zertifizierung untermauert werden.
  • Schnelligkeit – Wir arbeiten mit Ihnen in funktionsübergreifenden Teams zusammen, um bereits sehr früh in der Entwicklung grundlegende Arbeitssoftware bereitzustellen. Wir wenden agile Techniken an, um die Software inkrementell, in der Regel alle zwei Wochen, mit weiteren Funktionen auszustatten.
  • Einfachheit – Software ist ein Mittel zum Zweck, nicht der Mehrwert an sich. Unsere Analysten suchen nach Wegen, Ihre Prozesse auch ohne Programmierung zu verbessern. Unsere Architekten suchen nach Möglichkeiten, das Codieren zu minimieren, indem sie Low-Code- oder No-Code-Lösungen nutzen. Unsere UX-Designer suchen nach Konzepten, um eine optimale Bedienbarkeit passend für das jeweilige Endgerät und die entsprechende Zielgruppe sicherzustellen.
  • Qualität – Wir beginnen und enden immer mit Tests. Unsere erfahrenen Tester planen und führen manuelle und automatisierte Tests durch. Damit stellen wir sicher, dass Ihre Lösung bereits lange vor der Bereitstellung in einer Live-Umgebung für den vorgesehenen Zweck geeignet ist.

 

Wir liefern früh und regelmäßig

Wir beginnen nicht mit Technologie, sondern mit Ihren besonderen Anforderungen. Unsere Analysten und Architekten setzen sich frühzeitig mit Ihnen in Verbindung, um zu verstehen, welche Herausforderungen Sie angehen möchten und welche Einschränkungen für eine mögliche Lösung gelten. Wir arbeiten mit den Endbenutzern zusammen, um die „Must-Haves“ und „Nice-toHaves“ aus ihrer Sicht zu identifizieren und arbeiten mit Ihren technischen Teams zusammen, um sicherzustellen, dass wir dinichtfunktionalen Anforderungen wie Sicherheit und Leistung erfassen. Alle Anforderungedokumentieren wir im Voraus und planen die Arbeit in der Regel so, wie wir vorgehen – mit einem agilen Framework arbeiten wir in zweiwöchigen Sprints und vereinbaren gemeinsam mit Ihnen zu Beginn jedes Sprints im Rahmen einer Planungssitzung was wir liefern werden. Am Ende jedes Sprints überprüfen wir die funktionierende Software zusammen mit Ihnen, damit sichergestellt ist, dass diese Ihren Anforderungen entspricht. Im Anschluss geht es weiter zum nächsten Sprint. 

 Das kön­nen Sie von uns er­war­ten!
Wie wir arbeiten

Wir kommunizieren transparent

Von uns erhalten Sie wöchentliche Statusberichte, die unabhängig von unserem Qualitätsteam verifiziert werden, wodurch Sie jederzeit Sicherheit und Transparenz über den Projektablauf haben. Manchmal sind die Dinge komplexer als erwartet oder die Anforderungen ändern sich. Wie auch immer die Situation aussehen mag, wir werden alle Probleme frühzeitig und offen mit Ihnen besprechen und eine abgestimmte Lösung anstreben. Das garantieren wirSie können jederzeit die laufenden Arbeiten vollständig einsehen, indem Sie z.B. an den täglichen Stand-up-Meetings teilnehmen. Bei diesen Meetings überprüfen alle Teammitglieder, was sie am Vortag erreicht haben, was sie für den jeweiligen Tag planen und welche Probleme aufgetreten sind, die den Fortschritt behindern. Während die eigentliche Bereitstellung von funktionierender Software immer auch mit einer Art von Technologie einhergeht, sind erfolgreiche Projekte nach unserer Erfahrung das Ergebnis eines vollständigen Verständnisses der Anforderungen, einer Fokussierung auf das Ziel, einer guten und  transparenten Kommunikation sowie vor allen Dingen einer ausgezeichneten Teamarbeit. 

Kernkompetenzen
  • .NET & Azure
  • Java & AWS
  • Front-end development
  • SQL Server and NoSQL
  • Business intelligence
  • Mobile

Unser Service

  • Digital Services

    Im Rahmen eines Veränderungsprozesses stehen wir an Ihrer Seite, um gemeinsam die Ideen und Lösungen zu entwickeln, welche Sie fit für die Zukunft und die Anforderungen Ihrer Kunden machen.

  • Agile Software Development

    Heutzutage reicht es nicht mehr nur Software zu liefern, da unsere Kunden zusätzlich technologisches Know-how, kreative Unterstützung und Design-Fähigkeiten benötigen.

  • Legacy Reengineering

    Unsere Erfahrung mit der Überarbeitung älterer Produkte hilft Ihnen dabei, teure Veränderungen zu vermeiden. Mit zunehmendem Alter der Systeme kann es vorkommen, dass sie die Anforderungen Ihres Unternehmens nicht mehr erfüllen.

  • Managed Services

    Wir liefern, was immer Sie benötigen, um Geschäftskontinuität sicherzustellen. Die Philosophie unseres Supports ist einfach: Wir können alles bereitstellen was Sie benötigen, um Ihre kritischen Anwendungen funktionsfähig zu halten. Wir arbeiten mit Ihnen zusammen, um die richtige Mischung aus Service und Support-Levels zu vereinbaren.

Bei der Neuausrichtung unserer Kernanwendungen wollten wir einen Partner, der sowohl technische Spitzenleistungen anbietet als auch unsere inneren Werte teilt, bei denen Integrität die entscheidende Rolle spielt. Mit bewährten agilen Methoden hat Objectivity in jeder Hinsicht überzeugt.
Peter R. Smith
Head of Applications bei Edrington