Zum Inhalt springen

Region

Laravel-Entwicklung für Böblingen und Sindelfingen

Laravel-Projekte für Unternehmen in Böblingen und Sindelfingen, häufig als externer Teil eines vorhandenen IT-Teams und nach dessen Vorgaben.

Böblingen und Sindelfingen liegen südwestlich von Stuttgart und werden von zwei Dingen geprägt. Das eine ist der Fahrzeugbau, den man hier nicht übersehen kann. Das andere fällt weniger auf und ist für uns wichtiger: eine ungewöhnlich dichte IT-Landschaft.

Das Softwarezentrum Böblingen/Sindelfingen gehört zu den größeren branchenspezifischen Technologiezentren Europas und beherbergt rund hundert Firmen. Dazu kommen Mikroelektronik, Fahrerassistenzsysteme und ein Gewerbequartier auf dem alten Flugfeld, in dem sich seit Jahren Technologiefirmen ansiedeln.

Hier sitzt uns fast immer jemand vom Fach gegenüber

Das verändert Projekte von Anfang an. Wer hier anfragt, hat in aller Regel eine eigene IT-Abteilung, manchmal auch eine eigene Entwicklungsmannschaft. Die Frage ist deshalb nie „wer kann das“, sondern „wer macht welchen Teil“.

Wir arbeiten in solchen Fällen als externer Teil eines vorhandenen Teams und fügen uns in dessen Abläufe ein, statt eigene danebenzustellen.

Der Aufwand liegt dann selten im Programmieren. Er liegt in der Frage, wo die Grenze verläuft. Wer betreibt, wer entwickelt, wer entscheidet über Architektur, und was passiert, wenn beide Seiten am selben Modul etwas ändern wollen. Diese Punkte klären wir vor dem Angebot, weil sich der Aufwand daran bemisst und nicht an der Zahl der Bildschirmmasken.

Unterschätzt wird dabei regelmäßig der Übergabeaufwand in die andere Richtung. Wenn Ihr Team später übernimmt, braucht es mehr als Quelltext: die Begründung für Entscheidungen, die man dem Ergebnis nicht ansieht, und einen Termin, an dem jemand Fragen stellen kann.

Schnittstellen als Schwerpunkt

In gewachsenen Häusern steht kaum etwas für sich. Es gibt ein Identitätsmanagement, an das angedockt wird, ein Berechtigungskonzept, das gilt, und drei Systeme, die dieselbe Personalnummer unterschiedlich schreiben.

Der Aufwand steckt in den Übergängen, und dort sitzen auch die Fehler, die erst im Betrieb auffallen. Was passiert, wenn ein Nachbarsystem gerade gewartet wird? Wird ein halb übertragener Datensatz zurückgerollt oder bleibt er liegen? Merkt jemand, dass seit Dienstag nichts mehr ankommt? Diese Fragen beantworten wir beim Bauen und nicht bei der Störung. Mehr dazu unter API- und Backend-Entwicklung.

Alte Anwendungen weiterentwickeln

Ein großer Teil der Anfragen betrifft Anwendungen, die es längst gibt. Sie laufen, sie werden gebraucht, und niemand traut sich mehr an sie heran, weil die Person das Haus verlassen hat, die sie geschrieben hat.

Bevor wir dazu etwas sagen, sehen wir uns den Code an. Meistens ist die Lage besser als der Ruf. Was herauskommt, ist eine Liste mit wenigen dringenden und vielen unwichtigen Punkten, dazu eine Einschätzung, ob sich Weiterentwickeln lohnt oder ob ein Neubau ehrlicher wäre. Was dabei geprüft wird, steht unter Beratung und Code-Audit.

Leistungen

Womit wir beauftragt werden

Region

Weitere Orte in der Umgebung

Übersicht aller Orte

FAQ

Fragen aus der Region

Wir haben eine eigene IT. Wie passt das zusammen?
Meistens gut, wenn früh geklärt ist, wo die Grenze liegt: Wer betreibt, wer entwickelt, wer entscheidet über Architektur. Wir arbeiten regelmäßig als externer Teil eines internen Teams und richten uns nach dessen Vorgaben, etwa bei Repository, Deployment und Prüfprozessen.
Können Sie in unserer Infrastruktur arbeiten?
In der Regel ja. Wenn Ihre Umgebung eigene Vorgaben hat, sagen Sie uns diese vorab; dann prüfen wir, ob es Punkte gibt, die den Aufwand verändern, bevor wir schätzen.
Müssen wir Ihnen Zugang zu Produktivsystemen geben?
Für die Entwicklung nicht. Wir arbeiten mit einer eigenen Umgebung und mit Testdaten. Ob wir für den Betrieb Zugang bekommen, ist eine getrennte Entscheidung, und sie gehört in die Vereinbarung und nicht in eine E-Mail zwischendurch.
Wie halten Sie es mit Geheimhaltung?
Eine Vereinbarung unterschreiben wir selbstverständlich. Praktisch wichtiger ist, dass wir nur so viele Daten sehen, wie die Arbeit erfordert. Wo anonymisierte Testdaten ausreichen, arbeiten wir damit, statt einen Abzug aus dem Produktivsystem zu erbitten.
Übernehmen Sie auch nur einen Teil eines größeren Vorhabens?
Das ist hier sogar der Normalfall. Eine Schnittstelle, ein Modul, ein abgegrenzter Dienst. Wichtig ist eine Naht, an der später sauber übergeben werden kann, und die legen wir vorher fest statt hinterher.

Projekt in Böblingen oder Sindelfingen?

Wenn schon eine IT-Abteilung im Haus ist, klären wir zuerst die Schnittstelle zwischen ihr und uns.