De uitdaging

Circa 150.000 Rotterdamse burgers gebruiken de Rotterdam Bezoekers Parkeren app. In de App Store en Play Store krijgt de app een gemiddelde beoordeling rond de 1,2, wat duidelijk wijst op een matige gebruikerservaring.

 

Uit onderzoek bleek dat de oorzaken van deze ontevredenheid grotendeels met de slechte performance van de mobiele app te maken heeft. Daarnaast is de flow en functionaliteit voor de gebruiker niet altijd duidelijk gebleken.

 

Gezien de grote hoeveelheden gebruikers en data per gebruiker dient er op een andere manier nagedacht te worden over datasynchronisaties naar de telefoon om de gebruikerservaring te verbeteren.

 

Marlin den Boer (Coördinator Team Softwareontwikkeling RAD): “KLIK Consultancy levert meer dan alleen app development. Zij nemen binnen het parkeerapp-team de verantwoordelijkheid om te doen wat nodig is, ongeacht de aard van de taak, en hebben daarmee een grote bijdrage geleverd aan het succes van dit project.”

De oplossing

De oorzaken van de slechte performance waren zeer uiteenlopend. Van inefficiënt gebruik van data en slecht ontwikkelde software tot grote database tabellen waar complexe queries op los worden gelaten.

 

Om de app stabiel te krijgen totdat een volledig herbouw van de app afgerond kon worden, zijn er:

  • Enkele zware processen slimmer opgezet en fouten uit de software gehaald met als gevolgd dat de CPU usage drastisch verlaagd werd.
  • Daarnaast waren er op drukke momenten database CPU pieken van 100%. Deze zijn verlaagd naar zo’n 20% door onder andere het slim gebruik van indexes. Dit voorkwam dat de applicatie vastliep omdat de database de vraag niet aan kon.

Neem contact op met Reinier Sombeek

"*" geeft vereiste velden aan