Unsere Leistungen

Wir bieten verschiedene Leistungen im Rahmen der Digitalisierung - ob Reviews bestehender Software-Lösungen, Implementierung eines konkreten Cloud-Services oder Schulungen im Cloud-Umfeld.

Was können wir für Sie tun?

Plattformentwicklung

Wiederverwendung Ihrer Lösungen mit Methode

Klingt es nicht attraktiv, eine Lösung einmal zu entwickeln und dann für andere Kunden mit kleinen Anpassungen wiederzuverwenden? Eine Plattform zu entwickeln scheint auf den ersten Blick des Rätsels Lösung für attraktive Margen zu sein. Doch lohnt die Entwicklung einer Plattform wirklich? Der erste Schritt zur Entwicklung einer Software-Plattform ist die Bewertung des Business Cases und die Einsicht, dass die Entwicklung eines Plattformfeatures (nehmen wir die maschinelle Auswertung von Kassenbelegen) mit all seinen Konfigurationsmöglichkeiten (mit oder ohne Kostenstellenangabe, mit oder ohne Mehrwertsteuerauswertung etc.) teurer ist als die Entwicklung des gleichen Features für einen einzelnen Kunden. Daher ist zunächst zu bewerten, ob die Gleichartigkeit und Umschlagshäufigkeit von Kundenlösungen tatsächlich die Entwicklung einer Plattform nahlegen.

Ist die Entscheidung für eine Plattform gefällt, ist die Entwicklungsmannschaft, ja die gesamte Organisation auf die Plattform auszurichten. Anders ausgedrückt, selbst die beste Entwicklungsmannschaft muss scheitern, wenn nicht Vertrieb und Projektabwicklung aktiv die Standardfeatures Ihrer Plattform promoten.

Und genau hier beginnen die Herausforderungen der Plattformentwicklung. Von wem kommt die Festlegung, was ein "Standard"-Feature ist und wie wird diese in der Organisation geteilt? Wie wird sichergestellt, dass das entwickelte Feature hinreichend flexibel auf Kundenbedürfnisse anpassbar ist ohne dass eben diese Flexibilität jedes Budget sprengt? Wie baut man Software so, dass sie über die Zeit mit überschaubaren Kosten anpassbar ist und welche Entwicklungsmethoden und –tools sind für erfolgreiche Plattformentwicklung notwendig?

Plattform Scoping Workshops

In diesem zweitägigen Workshop generieren wir mit Ihnen eine Vision, was Ihre Plattform beinhalten sollte, identifizieren die Erfolgsfaktoren für Ihre Plattform und bewerten Chancen und Risiken. Außerdem erarbeiten wir mit Ihnen konkrete Handlungsempfehlungen für das weitere Vorgehen.

Entwicklungsberatung

Wir bewerten für Sie, wie gut Ihre Entwicklungsorganisation für die Entwicklung Ihrer Plattform aufgestellt ist. Das beginnt mit der Abgrenzung von Features, geht über die Realisierung von Kundenvarianten und deren effizienter Verwaltung in Coderepositories und endet mit der zugehörigen Releasearbeiten. Wir gehen individuell auf Ihren Beratungsbedarf ein und leiten für Sie konkrete Verbesserungsmaßnahmen ab.

Konkrete Realisierung

Kaum eine Plattformentwicklung kommt ohne externe Hilfe aus - und Hand aufs Herz: Fällt die Arbeit nicht leichter, wenn jemand dabei ist, der ein ähnliches Problem schon gelöst hat? Genau deswegen bieten wir Ihnen Unterstützung unserer Entwicklungsspezialisten an: Nahe am Code, pragmatisch, effektiv.

Cloud
Cloud

Cloud Services

Wir kennen die Cloud - mit ihren Vor- und Nachteilen.

Serviceentwicklung

Sie brauchen einen verlässlichen Partner zur Realisierung und zum Betrieb Ihrer hochverfügbaren und skalierbaren digitalen Dienste? Gemeinsam mit Ihnen entwickeln wir für Sie zugeschnittene digitale Services zur Unterstützung ihrer Prozesse. So profitieren Sie von unserer Erfahrung in der Softwareentwicklung für die Cloud und können sich auf Ihr Kerngeschäft konzentrieren.

API Design

Sie benötigen moderne Schnittstellen für Ihre Cloud- oder Legacy-Anwendung? Sie wollen Ihre Services für potentielle Kunden über eine API öffnen? Gemeinsam mit Ihnen entwickeln wir auf Basis Ihrer Anforderungen zukunftsfähige APIs und machen Sie fit für den Einsatz in verteilten Systemen. Ob synchron oder asynchron, ob RPC, REST oder Messaging-basierte Ansätze: Wir finden die passende Lösung für Ihre verteilte Anwendungslandschaft.

Schulungen

Die Cloud und das entstandene Ökosystem an Diensten, Werkzeugen und Softwareentwicklungsprozessen verspricht neue Produkte schneller und einfacher an den Markt zu bringen. Profitieren Sie von unserem Wissen und unseren Experten in diesem Bereich. Ob Google Cloud Platform, Amazon Web Services, Kubernetes, Docker, Infrastructure as Code, Continuous Delivery/Deployment oder Cloud-Architekturen, wir bieten Ihnen gemeinsam mit unserem Partner New Elements verschiedene Schulungen (von Einsteiger bis Experte) für diese Themen.

App-Entwicklung

Unsere Apps machen Ihr Leben besser.

BONISTA

Sie wollen das Leben Ihrer Angestellten besser machen und Ihnen Essenszuschüsse und Sachzuwendungen bieten? Ihnen fehlt eine Kantine? Sie möchten Essenszuschüsse und Sachzuwendungen unabhängig von Akzeptanzstellen anbieten, damit Ihre Angestellten flexibel sind? Dann ist BONISTA unsere Lösung für Sie. BONISTA ermöglicht Ihnen die Digitalisierung von Essenszuschüssen und Sachzuwendungen und reduziert die dafür nötigen Arbeiten in Ihrer Personalabteilung und Lohnbuchhaltung. Auch von Angestellten getätigte Auslagen sind für BONISTA Kein Problem. Von BONISTA profitieren Angestellte, Unternehmer und Steuerberater gleichermaßen. Überzeugen Sie sich selbst: bonista.de.

Cloud
Architecture Review

Software-Architektur Reviews

Architekturen leben — genauso wie Anforderungen.

Mit einem Review prüfen Sie, ob Ihre Softwarearchitektur Ihre Anforderungen unterstützt. Unsere erfahrenen Experten im Bereich Reviews industrieller Softwareentwicklung bestimmen die Verbesserungspotentiale in Ihrer Architektur und schlagen konkrete Maßnahmen vor.

Erfahrungsbasiertes Architektur-Review

Hierbei handelt es sich um ein Interview-basiertes Verfahren, bei dem die Sichten der Projektbeteiligten vom Business Owner bis zum Tester abgeglichen werden. Dazu werden zunächst konkrete Analyseziele definiert, etwa "Können wir ein neues Produkt aus unserem Softwarebaukasten effizient ableiten?". Anschließend werden diese Analyseziele mit ausgewählten Projektbeteiligten anhand strukturierter Interviews erörtert und Abweichungen identifiziert. Die so gewonnenen Erkenntnisse werden mit der zugehörigen Codebasis abgeglichen und überarbeitet. Dabei setzen wir je nach Umfang auf die Unterstützung unseres Partners Cape of Good Code, um auch aus der Historie Ihrer Source-Code-Verwaltung Schlüsse ziehen zu können. In einem abschließenden Workshop präsentieren wir die gewonnen Erkenntnisse und klären Fragen zur Umsetzung der konkreten Verbesserungsmaßnahmen.

Active Design Review

Wenn sich Ihnen die Frage stellt, ob Ihre Software von Ihren Kunden möglichst einfach, effizient und zielführend genutzt werden kann, kommt ein Active Design Review zum Einsatz. Sie wollen beispielsweise wissen wie gut Ihr API ist? Dann lassen Sie uns einen Prototypen bauen und uns Optimierungspotenziale aufdecken. Bei einem Active Design Review prüfen wir, ob in einem vordefinierten Zeitrahmen konkrete Aufgaben realisierbar sind und wie gut Ihre Software, Ihr API, Ihre Dokumentation dabei unterstützen.