App-Entwicklung in Berlin: erfassen im Einsatz statt nachtragen am Standort
Was in Berlin zwischen Einsatz und Erfassung liegt
App-Entwicklung steht in Berlin selten am Anfang eines Vorhabens, sondern am Ende einer Kette: Erst wird draußen gearbeitet, im ambulanten Dienst, im Labor, beim Kunden im Technologiepark Adlershof, und danach tippt jemand am Standort ein, was auf Zetteln und in Fotos angekommen ist. Der Arbeitsmarkt der Stadt hilft dabei weniger, als die Zahl der Absolventen vermuten lässt. Informatik und Naturwissenschaften bringen aus TU, HU, FU und dem Umfeld der Charité viele Berufsanfänger hervor; Leute mit Erfahrung an einem gewachsenen Fachsystem gehen in die Produktfirmen der Stadt. Dazu arbeiten Teams häufig über mehrere Länder verteilt und auf Englisch. Wer den mobilen Zugang bauen soll, sitzt also selten neben dem, der die Fachanwendung von innen kennt.
App-Entwicklung, die an Ihre Fachanwendung andockt
Der Auftrag lautet nicht, ein Produkt zu erfinden, sondern eine vorhandene Anwendung um einen Weg zu erweitern: dieselbe Datenbank, dieselbe Rollenverteilung, derselbe Freigabeweg, nur eben auf einem Gerät, das mitgeht. Messbar wird das an einer Frage, die Ihre Leitung ohnehin stellt: Wie viel Zeit vergeht zwischen dem Einsatz draußen und dem gebuchten Vorgang im System? Wir schneiden dafür eine erste Etappe, die klein genug ist, um wirklich in Betrieb zu gehen: ein Bereich, ein Ablauf, ein Kriterium. Wächst der Kanal danach, wächst er entlang gemessener Nutzung und nicht entlang eines Konzeptpapiers.
Was der Einsatz draußen davon hat
Formulare, die dem Ablauf folgen statt der Datenbankstruktur: Auswahl statt Freitext, Pflichtfelder dort, wo sonst Rückfragen entstehen, Foto und Unterschrift direkt am Vorgang. Ohne Netz wird weitergearbeitet, der Stand geht raus, sobald wieder Empfang da ist. Für die Verwaltung ändert sich vor allem, was wegfällt: das Abtippen, die Suche nach dem Beleg, die Rückfrage nach der Uhrzeit. Was verteilte Teams betrifft, bleibt die Oberfläche zweisprachig führbar, und die Begriffe kommen aus Ihrem Haus, nicht aus unserer Vorlage.
Wie wir mit Ihrem Releasezyklus und verteilten Teams arbeiten
Wir lesen zuerst den Bestand: Datenmodell, Schnittstellen, Rechte, Testlage, und wie Ihre eigenen Leute ausliefern. Der Kanal fügt sich in diesen Zyklus ein, statt einen zweiten daneben zu eröffnen; Abstimmung läuft schriftlich und in kurzen Terminen, weil ohnehin nicht alle am selben Ort sitzen. Gebaut wird durchgehend in TypeScript: React oder Angular in der Oberfläche, Node.js und PostgreSQL im Hintergrund. Jede Änderung läuft durch ein Review, zuerst maschinell durch unsere KI-Werkzeuge, danach durch einen Entwickler. Aufgaben verteilt und Ergebnisse prüft unsere Projektleitung; bewertet wird von Ihrer Seite das Ergebnis.
Der Prüfstein jeder App-Entwicklung: die Altdaten
Ein Kanal ist so gut wie die Daten, die er zeigt. In einem Bestand mit gewachsener Erfassung haben wir 138 Schreibweisen zu 75 Lieferanten zusammengeführt und damit 1 922 Positionen wieder auswertbar gemacht; ohne diesen Schritt hätte jede Auswahlliste auf dem Telefon drei Varianten desselben Namens angeboten. Solche Arbeit ist bei uns keine Ausnahme: über 400 beschriebene Aktionen führt unsere KI aus, und jede davon ist im eigenen Register dokumentiert. Wo ein Bestand nicht trägt, sagen wir vor dem Angebot, was zuerst bereinigt werden muss, und schreiben es als eigene Etappe hinein.
Erst die Abnahmekriterien, dann die erste Zeile
Das Vorhaben läuft im Werkvertrag: fester Preis je Etappe, Abnahme gegen die Leistungsbeschreibung, danach Gewährleistung auf Mängel. Die Kriterien werden vor dem Start vereinbart und nicht am Ende ausgehandelt; Beratung und Architekturkonzept laufen getrennt davon im Dienstvertrag. Der Zeitrahmen steht im Angebot. Zugänge und Repository liegen von Beginn an bei Ihnen, die Nutzungsrechte am eigens für Sie erstellten Code gehen mit vollständiger Bezahlung auf Sie über. Betrieben wird auf eigenen Servern bei Hetzner in Deutschland und der EU; bei personenbezogenen Daten in Ihrem Auftrag schließen wir einen Auftragsverarbeitungsvertrag. Auftakt und Abnahme legen wir auf einen Termin vor Ort.
Berlin, Berlin
- Größte Start-up-Szene Deutschlands: Zentralen von Zalando, Delivery Hero und zahlreichen Fintech- und E-Commerce-Unternehmen.
- Wissenschafts- und Technologiepark Adlershof im Südosten – Forschungsinstitute, Universitätsinstitute und Technologiefirmen auf einem Gelände.
- Technische Universität Berlin, Humboldt-Universität, Freie Universität und die Charité als Universitätsmedizin – ein großer Pool an Absolventen in Informatik und Naturwissenschaften.
- Bundesministerien, Bundesbehörden und Landesverwaltung: ein eigener Markt für Digitalisierung der öffentlichen Hand.
- Industriestandort mit Tradition: Siemensstadt in Spandau wird als Technologie- und Produktionsquartier neu entwickelt.
- Internationale Arbeitsmärkte: Englisch ist in vielen Berliner Tech-Teams Arbeitssprache, Teams sind oft über mehrere Länder verteilt.
- Gesundheitswirtschaft und Medizintechnik als eigener Cluster rund um Charité, Biotech-Firmen und Klinikverbünde.
- Flughafen BER in Schönefeld, ICE-Knoten Hauptbahnhof, dichter Nahverkehr – Termine vor Ort sind aus ganz Deutschland an einem Tag machbar.
Begriffe zum Thema
Leistungsbeschreibung: woraus die Kriterien der Abnahme hergeleitet werden
Was nirgends beschrieben ist, ist auch nicht geschuldet. An gewachsener Software beschreibt die Vertragsanlage zwei Dinge: das neue Verhalten und alles, was genauso bleiben muss wie bisher.
Mängelhaftung: wenn die neue Funktion den alten Ablauf stört
Nach der Übergabe zählt, ob das Werk die vereinbarte Beschaffenheit hat. An gewachsener Software verläuft die schwierigste Linie zwischen einem Fehler und einem nachträglichen Wunsch.
Was vor dem ersten Auftrag geklärt wird
Wie läuft die Zusammenarbeit mit einem Unternehmen aus Berlin ab?
Den Auftakt, den Durchgang durch die Bildschirme und die Abnahme legen wir auf einen Termin vor Ort bei Ihnen. Der Rest läuft schriftlich und an laufenden Ständen: Jede Lieferung liegt auf einer Vorschau-Adresse, die Ihre Fachleute selbst prüfen, auch wenn sie an verschiedenen Orten sitzen.
Wer entwickelt in Berlin Apps für bestehende Fachanwendungen?
Danach wird meist gesucht, wenn Agenturen ein neues Produkt anbieten, obwohl die Anwendung längst läuft. Wir kommen als zweite Mannschaft auf vorhandenen Quellcode: lesen, was da ist, ergänzen einen mobilen Weg und übergeben ihn mit Beschreibung. Ein eigenständiges Produkt mit eigener Datenhaltung ist ausdrücklich nicht unser Fall.
Was passiert, wenn jemand aus dem Projekt ausfällt?
Fällt jemand aus, übernimmt das Team, ohne neuen Suchlauf. Wir haften für das Ergebnis, nicht für die Anwesenheit einer bestimmten Person; Stand, Entscheidungen und offene Punkte liegen im Repository und in der Beschreibung, damit die Etappe weiterläuft.
Projekt in Berlin besprechen
Projekte laufen über unsere eigenen Arbeitsplätze und Werkzeuge, verständigt wird sich auf Deutsch. Ein Büro in Berlin gibt es nicht – Vor-Ort-Termine dort richten wir ein, wenn Sie es wünschen.