Vom eleganten Frontend zum flexiblen Backend. Von der Systemberatung zur Erstellung komplexer IT-Architektur. Von der Schnittstellenprogrammierung zu extrem barrierearmen Projekten. Development ist bei uns so vielseitig wie die Projekte unterschiedlich. Backend und Frontend sind treue Begleiter im Alltag. Wichtig für Website-Projekte, die einen großen Teil des Alltags im Gewerk Development (also: Programmierung) ausmachen. Gerade dabei hilft, dass unsere Programmierer:innen sehr designaffin sind und gewerkeübergreifend denken. Aber die Projekte generell sind in den letzten Jahren sehr divers geworden: hier eine App, da ein 3D-Experiment, kleine Spezialaufgaben oder die nunmehr zweijährige Entwicklungszeit einer hochkomplexen Infrastruktur-Aufgabe, bei der 80% der Arbeit im Verborgenen stattfindet.
Bei der Umsetzung von klassischen Website-Projekten setzen wir einmal auf Open Source basierte Content Management Systeme (CMS) wie Wordpress und Drupal.
Hinzu kommen Eigenentwicklungen für kleinere, wendige Projekte, aber auch Headless-Lösung. Auch Webflow wird bei uns immer beliebter.
Soll ein Backend System Inhalte nicht nur über ein klassisches Website Frontend ausspielen, sondern Daten auch über unterschiedliche Multichannels (wie etwa Apps, Social Media Plattformen oder Online Shops) veröffentlichen, setzen wir auf Headless-Systeme. Eine zentrale Veröffentlichungs- und Lizenzverwaltung von Mediendateien organisieren wir durch Media Asset Management Systeme wie etwa SixOMC.
Da Open Source Systeme viele Nachteile mit sich bringen können, arbeiten wir außerdem mit dem Schweizer Enterprise CMS Anbieter Magnolia zusammen. Das System zeichnet sich durch eine hohe Flexibilität und Nutzer:innenfreundlichkeit aus und kommt durch verschiedene Preismodelle sowohl für kleine als auch für große Projekte in Frage. Als lizensierter Entwicklungspartner decken wir dabei alle Bereiche im Entwicklungsprozess von der Beratung, über die Planung bis hin zur Implementierung ab.
Die Programmierung von Websites, Prototypen oder individuellen Anwendungen setzt auf eine Basis aus HTML, VUE.JS, STORYBOOK, ESLint, SCSS und Atomic Design.
Unser Workflow in einem typischen Projekt lässt sich in vier essentielle Bereiche aufteilen:
Jedes Projekt ist individuell, aber das heißt nicht dass wir keine Standards nutzen. Zur Projekt und Aufgabensteuerung setzen wir auf die Branchenstandards Jira und Confluence von Atlassian. Je nach Projektgröße und Ansprüchen kommen diese Tools bereits bei der Kreationsphase oder erst bei der Programmierung zum Einsatz.
Der Design- und Konzeptionsphase eines Projektes werden i. d. R. einzelne Produktions- und Entwicklungsschritte mit Hilfe eines Ticket-Systems und Kanban Boards (→ Jira) strukturiert und innerhalb des Entwicklungsteams ausgeschrieben.
Alle Entwicklungsschritte eines Projektes werden i. d. R. zunächst über eine Entwicklungsumgebung (Stage) ausgeführt und getestet. Erst nach erfolgreichen Abschluss eines Projektziels, werden diese Ergebnisse auf die Live-Seite überführt (Deployment).
Das Datenmaterial, welches sowohl für die Umsetzung als auch für die Wartung eines Projektes produziert wird, landet dann in projektspezifischen Code Repositories (→ Bitbucket).
Entwicklungsergebnisse werden wie folgt getestet:
Eine Website soll ein Höchstmaß an Zugänglichkeit für unterschiedliche Zielgruppen bieten. Daher ist jede von Henkelhiedl entwickelte Website grundsätzlich barrierearm. Die folgenden Punkte werden diesbezüglich bei der Umsetzung berücksichtigt:
Kurz: Das Hosting einer Seite übernehmen wir natürlich auch. Inklusive Support und Wartung. Denn: Ein digitales Produkt ist ein Prozess und kein Projekt aka nie wirklich abgeschlossen.
Natürlich berücksichtigen wir grundsätzlich die Suchmaschinenoptimierung, beraten auch dazu und halten uns ständig zu neuen Entwicklungen und Tools auf dem Laufenden.
Egal, ob Newsletter oder Marketing-Kampagnen über Social Media, die Basis ist der für viele unserer Projekte programmieren und/oder konfigurieren wir eine Schnittstelle/API zu bestehenden Datensätzen. Das mag für Maßnahmen im reinen Präsenzbereich nicht zwingend das Thema sein, aber neben Visitenkarten im Netz haben wir auch Erfahrung mit großen Website-Projekten.