Werken bij CCV

De ontwikkeling van onze Android-betaalautomaat – deel 2

Bij CCV zoeken we steeds nieuwe manieren om de betaaltechnologie te innoveren. We werken samen met teams in andere landen en hebben allemaal hetzelfde motto: Let’s make payment happen. In het eerste deel van deze blogserie over android betaalautomaten hadden we het over onze nieuwe automaat: PayDroid. Daarin vertellen onze collega’s over de opdracht en de uitdagingen. In dit deel hebben we het over de meerwaarde, resultaten en verdere ontwikkelingen.

Meerwaarde en resultaten

Het harde werk heeft een mooi resultaat opgeleverd: een Android-betaalautomaat en een volledig werkende CCVStore voor onze klanten. Voor het team was het een boeiende ervaring en een onvergetelijk project.

Julian von Heydebrand, Software Developer, heeft om te beginnen veel van het project geleerd. Maar dat was niet het enige:

“Zodra we een werkende setup hadden voor een bepaald Android-automaat, konden we die gebruiken voor het volgende. Dat besef gaf me veel voldoening. Het ging naadloos. We begonnen met een eigen betaalautomaat met een sterk aangepast besturingssysteem, de CCV Mobile A920. Met een paar kleine wijzigingen konden we de software laten werken op een standaard Android-smartphone. Ik vond het geweldig dat de gekozen softwarearchitectuur en -integratie voor het Android-platform levensvatbaar bleek te zijn.”

Julian von Heydebrand – Softwareontwikkelaar

Volgens Julian heeft CCV nu een sterke basis om de oplossing te laten werken op verschillende apparaten. Of het nu een Android smartphone of een eigen PayDroid-apparaat is, de verdere ontwikkeling van deze technologie biedt geweldige mogelijkheden. Maar hij heeft ziet nog meer voordelen aan het werken met de Android-technologie:

“Ik vind de toolchain die Google oplegt voor het Android-platform fijn om mee te werken. Die is hypermodern, waardoor we de allernieuwste functies van programmeertalen kunnen toepassen. Hiervoor werkten we vooral met ingebedde softwareontwikkeling en daarom waren we gewend om oude toolchains te gebruiken. Maar deze beperken je in de functies waarmee je oplossingen kunt toepassen. Dat kost meer werk en geeft meer kans op fouten in de code. Maar met deze hypermoderne toolchain kunnen we de nieuwste programeertalen gebruiken om zo de best mogelijke code te ontwikkelen.”

Het team heeft hard gewerkt en het geeft veel voldoening om te zien dat het zijn vruchten afwerpt. Het is een revolutie in mobiel betalen en we zijn benieuwd hoe het de toekomst van de industrie zal vormgeven.

Verdere ontwikkelingen

De ontwikkeling van een Android-betaalautomaat is een enorme prestatie en het creëert kansen voor onze organisatie in Europa. Maar om te beginnen kijken we er vooral naar uit om een heleboel nieuwe apps in de CCVStore te lanceren. Die bieden de meerwaarde en helpen CCV klanten om hun bedrijf naar een hoger niveau te tillen.

Hakan Gümüs, Technical Product Manager, heeft met partners samengewerkt aan een aantal nieuwe externe apps:

“Er zijn een paar interessante apps onderweg. Zo is er een specifieke app voor taxibestuurders waarmee ze betalingen kunnen accepteren en hun transacties kunnen bijhouden. Daarnaast komen er POS- en kassa-apps, en een paar apps voor klantloyaliteit, kalenderbeheer en personeelsbeheer.”

Hakan Gümüs – Technical Product Manager

We verplaatsen ons in de klant en vragen onszelf af wat onze klanten nodig hebben in hun bedrijf. Apps van onze partners die in die behoeften voorzien, nemen we op in de CCVStore. Samenwerken met de klant is leuk, omdat we ze op die manier exact kunnen geven wat ze nodig hebben.

Volgens Richard Roos, Head of Software Engineering (CTP) en Product Owner, zijn er nog wel enkele interessante losse eindjes, maar deze zijn op te lossen door samen te werken en de eindklant voorop te plaatsen:

“Ik ben benieuwd hoe deze oplossing op de zelfbedieningsmarkt toegepast kan worden. Het ontwerp van de gebruikersinterface is een grote uitdaging, want bij een bemande kassa is er altijd iemand die het apparaat bedient: bijvoorbeeld iemand die een specifieke app opent of sluit. Maar bij onbemande automaten, zoals bij verkoopautomaten, tankstations en dergelijke, ligt dat anders. Je moet ervoor zorgen dat het apparaat terugkeert naar een operationele toestand als een gebruiker niet het volledige traject doorloopt.”

Richard Roos, Head of Software Engineering (CTP) en Product Owner

Daarnaast ziet hij nog een andere mogelijke uitdaging voor zelfbedieningstoepassingen:

“We moeten ervoor zorgen dat die Android-apparaten niet verkeerd geconfigureerd kunnen worden door normale gebruikers. Als iemand bijvoorbeeld in de instellingen de netwerkverbinding verbreekt, zal de oplossing niet meer werken. We moeten dus de juiste beperkingen bedenken die niet ten kosten gaan van de doeltreffendheid en het beheergemak voor operators en de ondernemers die de apparaten in hun bedrijf gebruiken.”

Bovendien moeten onbemande Android-betaalautomaten gemakkelijk en intuïtief te gebruiken zijn. Terwijl restaurant- en winkelpersoneel opgeleid wordt om de systemen te gebruiken, ziet de gemiddelde persoon bij het koffieautomaat of de brandstofpomp het apparaat misschien voor het eerst. Het is dus belangrijk dat we rekening houden met alle leeftijden en niveaus als we een zelfbedieningsautomaten met Android-besturingssysteem ontwerpen. En daarom ligt UX-design aan de basis van onze nieuwe productlijn en heeft ons softwareteam nog meer ervaring en vaardigheden opgedaan op dit vakgebied.

Mijlpaal

De succesvolle ontwikkeling van het betalen met PayDroid is een grote mijlpaal voor onze organisatie. We zijn benieuwd hoe deze oplossing de komende maanden en jaren zal evolueren en groeien. We ondersteunen het liefst dit soort innovatieve projecten, die worden aangestuurd door een toegewijd technisch team dat graag problemen oplost. Dergelijke ontwikkelingen zijn altijd uitdagend. Daarom geeft het veel voldoening om het eindresultaat in werking te zien.

Kom bij ons werken!

CCV is een ambitieus, groeiend bedrijf. We zoeken enthousiaste en gedreven collega's in Nederland, Duitsland, Zwitserland en België. Kan jij ons helpen om de allernieuwste betaaloplossingen op de markt te brengen? Kijk dan naar de vacatures bij CCV in Nederland.