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 nahe legen.

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