Vom Datenmodell bis zum Deployment
Am Anfang steht die Struktur: Welche Daten gibt es, wie hängen sie zusammen, welche Seiten und Zustände ergeben sich daraus. Aus dieser Informationsarchitektur entstehen Navigation, URL-Aufbau und Datenmodell. Erst danach schreiben wir Code, weil eine falsch geschnittene Struktur später jede Erweiterung teuer macht.
Im Frontend setzen wir Layouts als sauberes HTML mit semantischen Elementen um und ergänzen JavaScript dort, wo es einen Zweck erfüllt, nicht flächendeckend. Im Backend geht es um Datenhaltung, Formularverarbeitung, Benutzerkonten, Rechte und Schnittstellen zu Systemen, die bereits im Einsatz sind: Warenwirtschaft, CRM, Buchhaltung, Versanddienstleister. Schnittstellen dokumentieren wir mit, weil sie erfahrungsgemäß zuerst Fragen aufwerfen, wenn ein anderes Team übernimmt.
Gearbeitet wird versioniert in Git, mit getrennten Umgebungen für Entwicklung, Test und Produktion. Änderungen laufen zuerst auf einer Staging-Instanz, dort finden Abnahme und Tests statt, danach folgt das Deployment. Zum Abschluss gehören eine Dokumentation der Struktur, die Übergabe aller Zugänge und ein gemeinsamer Durchgang durch das fertige System.
