Projekt

Flüge, Reisewetter und Content Management für die Website einer Fluggesellschaft

Softwareentwicklung zur Integration des Web Content Management Systems Adobe AEM mit Produkt- und Wetterdaten sowie der Internet Booking Engine eines deutschen Luftfahrtunternehmens.

Entwicklung einer Web-Anwendung zur Abfrage, Aufbereitung und Aggregation aktuelle Informationen über Flüge, Preise, Wetter und Reiseziele in unterschiedlichen Sprachen und Währungen, redaktionell gepflegten Texten sowie Bildern und Links zu Reisezielen aus verschiedenen Datenquellen. Entwicklung von Formularen und Komponenten für das Content Management System Adobe Experience Manager (AEM) zur redaktionellen Pflege und Konfiguration.

Entwicklung eines Docker Images mit Apache Web Server, einem Caching und Load Balancing Modul für Adobe AEM sowie einem Proxy Modul zur Integration der Flight Booking Engine.

Das Projekt war nach den Regeln von Scrum organisiert. Scrum ist ein Rahmenwerk zur Entwicklung, Auslieferung und Erhaltung komplexer Produkte. Das Scrum-Team bestand aus einem Product Owner, einem Scrum Master und dem Entwicklungsteam, dem ich angehörte. Es wurden zweiwöchige Sprints durchgeführt einschließlich Spring Planning, Refinements, Sprint Reviews, Sprint Retrospectiven und Daily Scrums. Die Anforderungen waren in einem Product Backlog gesammelt, die Aufgaben für die Sprints in Sprint Backlogs.

Consultant

Roy Hardin

Themen

Content Management, Produktkatalog, Touristik, E-Commerce, Marketing, Frontend, Backend, Website, Web Services, World Wide Web, Scrum

Beitrag

Programmierung

Softwarearchitektur

Serviceorientierte Architektur, Hexagonale Architektur

Web Services

REST

Programmiersprache

Java

Java Technologien

OSGi, JUnit, Mockito, AssertJ, IntelliJ IDEA

Datenbanksystem

SQL Server

Markup- und Stylesheet-Sprache

HTML

Content Management System

AEM

Daten- und Dokumentformat

JSON

DevOps

Maven, Mercurial, Docker, Bash, Linux, Apache

Collaboration Software

JIRA, Confluence, Hangouts, Slack