App-Entwicklung in München: Aufträge schließen, wo sie entstehen

  • Zulieferer in München: was auf Papier hängen bleibt

    App-Entwicklung wird in München meist dann zum Thema, wenn ein Zulieferer merkt: Der Monteur notiert den Auftrag beim Kunden auf Papier, erfasst wird er abends von jemand anderem in der Verwaltung. Die Fachanwendung selbst läuft sauber, nur eben ausschließlich dort, wo ein Schreibtisch und eine feste Verbindung stehen. Der Takt kommt dabei von außen. Wer die Werke und Zentralen im Großraum beliefert, meldet Fortschritt, Seriennummern und Prüfschritte in deren Portalen, und zwar am Tag der Arbeit. Die eigene Entwicklung hält währenddessen das Kernsystem am Laufen, und eine erfahrene Stelle bleibt auf einem Arbeitsmarkt, den Konzerngehälter bestimmen, lange offen. Der mobile Zugang steht deshalb nie ganz oben auf der Liste und fehlt trotzdem an jedem Arbeitstag.

  • App-Entwicklung als zweiter Kanal, nicht als zweites System

    Wir bauen kein Programm neben Ihrem Kern, sondern einen Zugang auf das Telefon, der in dieselbe Datenbank schreibt und dieselben Rollen kennt. Das Versprechen ist eine einzige messbare Sache: Der Vorgang wird dort abgeschlossen, wo er entsteht, beim Kunden, in der Halle, am Fahrzeug, und wandert nicht abends ein zweites Mal über eine Tastatur. Die erste Etappe deckt genau einen Ablauf ab, etwa die Rückmeldung aus dem Außendienst. Daran messen Sie: Wie viele Vorgänge kommen vollständig aus dem Feld zurück, ohne dass jemand in der Verwaltung nacharbeitet? Über die zweite Etappe entscheiden Sie danach, mit echten Nutzern im Rücken statt mit einem Plan aus dem Frühjahr.

  • Was Ihre Leute nach der ersten Etappe in der Hand halten

    Eine Oberfläche, die vom Startbildschirm startet, kurze Funklöcher verträgt und nachschickt, sobald wieder Netz da ist. Erfasst werden Auftrag, Foto, Unterschrift, Seriennummer und Zählerstand, benannt mit den Begriffen, die in Ihrem Haus ohnehin benutzt werden. Wer etwas sehen und freigeben darf, kommt aus Ihrer bestehenden Rechteverwaltung und wird nicht neu erfunden. Eine zweite Datenhaltung entsteht nicht, sonst stehen in einem Jahr zwei Wahrheiten nebeneinander: Der Kanal spricht über eine Schnittstelle mit der Fachanwendung. Fehlt die passende Schnittstelle, bauen wir sie und übergeben sie beschrieben.

  • Wie wir an ein gewachsenes Kernsystem andocken

    Zuerst lesen wir, was da ist: Datenmodell, vorhandene Schnittstellen, Releasezyklus, Testlage. Daraus entstehen zwei Listen, eine mit den Feldern und Rechten, die der Kanal braucht, und eine mit dem, was Ihr Kern heute nicht hergibt. Beide liegen im Angebot, bevor jemand eine Zeile schreibt. Gebaut wird in TypeScript, mit React oder Angular in der Oberfläche und Node.js mit PostgreSQL dahinter. In Kundenprojekten prüfen zuerst unsere KI-Werkzeuge jede Änderung, danach ein Entwickler. Jede Lieferung liegt auf einer Vorschau-Adresse und wird auf dem Telefon durchgeklickt, nicht auf einem Bildschirmfoto. Verteilt und verantwortet wird die Arbeit von unserer Projektleitung.

  • Woran sich unsere App-Entwicklung nachrechnen lässt

    Der schwierige Teil ist selten der Bildschirm, sondern das System dahinter, das die Daten hergeben soll. In einer Lagerumgebung laufen bei uns 93 Lagerpositionen ohne manuelle Eingabe; dieselbe Architektur steckt in über vierzig eigenen Diensten, weshalb jemand Neues ein Projekt an einem Tag betreten kann. Dieselbe Art von Anwendungen betreiben wir zuerst für den eigenen Betrieb: über 180 Systeme liegen im eigenen Werkzeugkasten, und Anwendungen, die im Betrieb Sprachmodelle nutzen, rufen sie über ein eigenes Gateway mit Kostengrenze auf. Was im Angebot steht, läuft bei uns bereits im Tagesgeschäft. Wo Ihr Kern etwas nicht hergibt, sagen wir das vor dem Angebot und nicht bei der Abnahme.

  • Abnahme statt Versprechen: die Kriterien stehen vorher fest

    Der zweite Kanal wird im Werkvertrag gebaut: fester Preis je Etappe, Abnahme gegen die Leistungsbeschreibung, danach Gewährleistung auf Mängel. Beratung und Architekturkonzept laufen im Dienstvertrag; der Weiterbau wird als eigenes Paket mit eigenem Umfang und eigener Abnahme beauftragt, nicht als offene Zeitbuchung. Der Zeitrahmen steht im Angebot. Repository und Zugänge liegen vom ersten Tag an bei Ihnen. Mit vollständiger Bezahlung gehen die Nutzungsrechte am eigens für Sie erstellten Code auf Sie über, samt Dokumentation und Einweisung. Verarbeitet wird auf eigenen Servern bei Hetzner in Deutschland und der EU; verarbeiten wir personenbezogene Daten in Ihrem Auftrag, schließen wir einen Auftragsverarbeitungsvertrag. Für Auftakt und Abnahme vereinbaren wir einen Termin vor Ort.

München, Bayern

  • Sitz von Konzernen aus Automobil, Versicherung und Elektrotechnik: BMW, Allianz, Munich Re und Siemens haben ihre Zentralen in der Stadt.
  • Halbleiter- und Elektronik-Cluster im Süden der Stadt und im Umland, unter anderem mit Infineon in Neubiberg.
  • Technische Universität München und Ludwig-Maximilians-Universität – zwei der größten Universitäten Deutschlands, mit dem Forschungscampus in Garching vor den Toren der Stadt.
  • Entwicklungsstandorte internationaler Software- und Cloud-Anbieter, darunter Microsoft, Google und Apple, konzentriert im Stadtgebiet und in den Landkreisen ringsum.
  • Dichte Zulieferer-Landschaft für Automobil- und Luftfahrtindustrie im Großraum – mit entsprechend vielen Mittelständlern, die Software und Automatisierung zukaufen.
  • Hohe Gehälter und ein enger Arbeitsmarkt für Softwareentwickler: offene Senior-Stellen bleiben lange unbesetzt.
  • Messestandort mit Fachmessen für Elektronik, Automation und Bau; die Messe München liegt in Riem am Ostrand der Stadt.
  • Verkehrsknoten: Flughafen München im Erdinger Moos, ICE-Anbindung über den Hauptbahnhof, Autobahnring A99.

Was vor dem ersten Auftrag geklärt wird

Kommen Sie für Abstimmungen zu uns nach München?

Auftakt, Abgleich der Bildschirme und die Abnahme selbst machen wir bei einem Termin vor Ort in Ihrem Haus. Dazwischen liegt jeder Stand auf einer Vorschau-Adresse, die Ihre Leute selbst auf dem Telefon öffnen, sodass niemand auf einen Zwischenbericht warten muss.

Was kostet eine App-Entwicklung?

Das entscheiden vier Dinge: wie viele Abläufe der Kanal abdecken soll, wie viele Rollen dahinterstehen, wie viele Schnittstellen Ihr Kern braucht und in welchem Zustand die Daten dort liegen. Das Angebot nach dem ersten Gespräch weist jede Etappe einzeln aus, samt der Kriterien, gegen die abgenommen wird.

Muss unsere bestehende Fachanwendung dafür umgebaut werden?

In aller Regel nicht. Der Kanal setzt auf vorhandene Schnittstellen auf; fehlt eine, entsteht sie als eigener, beschriebener Baustein neben dem Kern, statt dass jemand im gewachsenen Quellcode aufräumt. Was Ihr System hergibt und was nicht, klären wir vor dem Angebot und halten es dort fest.

Projekt in München besprechen

Projekte laufen über unsere eigenen Arbeitsplätze und Werkzeuge, verständigt wird sich auf Deutsch. Ein Büro in München gibt es nicht – Vor-Ort-Termine dort richten wir ein, wenn Sie es wünschen.