Mooi Werk! Verschil maken aan boord met MyFlight

project
Tech & Data
Cockpit and cabin

Op en rond Schiphol zie je veel KLM-blauw. Maar wist je dat er zich ook achter de schermen van KLM een hele blauwe wereld afspeelt? In de reeks Mooi Werk! tonen we het minder zichtbare KLM-werk. Deze keer spreken we application developer Erwin over MyFlight – het systeem voor crew om zich voor te bereiden op de vlucht en de wensen van haar passagiers.

Vertel eens, wat is MyFlight?

‘MyFlight is de app waarmee crew zich voorbereidt op een vlucht. Deze bevat specifieke informatie voor crew die relevant is voor hun vlucht. Ze vinden er hun vluchtschema, maar ook passagierslijsten, omroepteksten en de Inflight Handling Manual; hoe werkt de coffee maker tot aan hoe moet ik serveren? Crew gebruikt de app ook om passagiers ter plekke te upgraden, serviceherstel aan te bieden of om een ​​bericht achter te laten over een transferpassagier voor de volgende bemanning. Ook schrijft crew er Tripreports in, om interne processen te verbeteren.’

Welke impact heeft dit systeem op de KLM-operatie?

‘Het markeerde vier jaar geleden echt een nieuwe stap in digitalisering, waardoor we onze passagier nóg beter van dienst kunnen zijn. De komst van MyFlight zorgt aan de kant van crew voor een aardverschuiving in het voorbereiden van een vlucht. Volledig paperless! Van ‘bleu’ aankomen bij de briefingkamer op het Bemanningencentrum, naar het voorbereiden van je vlucht op de comfortabele bank thuis, een dag van tevoren! Niet alleen bereidt crew een vlucht voor, ditzelfde doen ze voor hun verblijf op de bestemming: hoe is de hygiëne, zijn er speciale veiligheidsissues in het betreffende land? Tijdens de COVID-19-pandemie werd dit voor crew een veelgebruikt gedeelte van de app: alle regels veranderden wereldwijd continu.’

Welke problemen lossen we op met deze tool?

‘We kunnen veel actueler zijn, informatie op maat en meer service ter plekke aanbieden. Neem de finale passagierslijst. Voorheen een ellenlang document die personeel bij de gate uitdraaide. Dat uitdraaien duurde alleen al tien minuten! Nu krijgt crew vijf minuten voor vertrek een pushbericht op MyFlight voor de finale passagierslijst. Hoe gebruikersvriendelijk wil je het hebben? Een upgrade op het laatste moment voor een passagier regelen? Kan ter plekke aan boord, dankzij MyFlight. De app bijhouden en doorontwikkelen brengt veel technologische uitdagingen met zich mee. Zoals het bouwen en testen met een applicatie die zowel offline áls online functioneert en waar je moet vertrouwen op wifi in de lucht.’

En de crew zelf? Wat vindt die ervan?

‘Ze zijn er heel blij mee! Allereerst met de iPad zelf, waarmee crew sinds 2017 is uitgerust en waarop alle apps voor hen zijn geïnstalleerd. Crew geeft direct feedback door de ingebouwde knop in de app: of het nu gaat over de functionaliteiten van de app of suggesties voor nieuwe mogelijkheden. Met deze feedbackloop zorgen we steeds voor een juiste balans tussen commerciële waarde en waarde voor de crew. We kijken dus niet alleen naar extra inkomsten, maar ook naar de hun tevredenheid en efficiency; hoe krijgen zij meer tijd voor passagiers?’

Wij ontwikkelen onze apps voor iPad OS in de Swift-programmeertaal, waarbij we gebruikmaken van verschillende Apple- en opensource frameworks. Wij gebruiken daar de nieuwste ontwikkelingen in, zoals SwiftUI en Combine. Onze ontwikkelstraat bestaat uit Jira, Confluence en BitBucket. En voor onze continuous integration maken we gebruik van Bamboo. De data in onze apps halen we door REST* services op van verschillende backend-systemen. Deze Java REST API’s ontwikkelt ons team ook.

Erwin, application developer

'Een van onze technische uitdagingen was om deze data beschikbaar te stellen in de apps tijdens de vlucht. Zeker in de beginperiode van het ontwikkelen van de apps was onze vloot nog niet 'connected'. Daarom slaan we de data op in CoreData en zorgen we ervoor dat de gegevens up-to-date zijn, voordat de deuren van de machine sluiten en de vlucht vertrekt. Tegenwoordig is onze vloot meer en meer connected met onboard wifi, wat natuurlijk nieuwe kansen en uitdagingen geeft!’

Zijn er andere terreinen waarin deze tool ook bruikbaar is?

‘Naast dat we voor KLM-crew de MyFlight app hebben ontwikkeld, gebruikt crew van KLM Cityhopper deze ook. Martinair gebruikt weer de bestemmingsdata. Ook ondersteunen en ontwikkelen we FlightDeck, de app voor vliegers en Appy2Help voor afhandelingspersoneel bij de balie op Schiphol. We staan nooit stil. De laatste ontwikkeling is het implementeren van een functionaliteit waarmee crew over meer cateringinformatie beschikt, ter ondersteuning van de maaltijdservice aan boord. Hierdoor kan crew alle vragen beantwoorden van passagiers over de maaltijd en een goede uitleg geven over de samenstelling ervan.’

Heeft MyFlight geleid tot onbedoelde effecten?

‘Haha, nou doordat we zo’n succesvolle app hebben, groeit hij uit zijn jasje. Het is een heel complexe applicatie geworden door alle functionaliteiten. De gebruiker wil steeds meer functionaliteiten, meer dan wij in een jaar kunnen ontwikkelen. Prioriteiten stellen dus en vooral: agile zijn én blijven!’

*REST = Representational State Transfer Application Program Interface; een architectuurstijl waarmee software kan communiceren met andere software via een netwerk of op hetzelfde apparaat

Verduurzaming aan boord: elk stapje telt

Bij KLM wordt keihard gewerkt aan een duurzamere operatie aan boord. Dankzij Emily worden cabine-collega’s ambassadeur.

Woman

Vracht vervoeren was nog nooit zo eenvoudig dankzij Quick Allotment Booking

Dankzij het team van Joost is het mogelijk om met één muisklik zendingen te boeken en beheren.

Man in chair

KLM heeft overal ter wereld partners – mede dankzij Roland

KLM werkt samen met partners om het omvangrijke netwerk te kunnen uitvoeren.

KLM collega Ronald Coppens voor het KLM hoofdkantoor