Lichtgewicht Agile/Kanban-aanpak
Om snel en efficiënt te kunnen leveren, hebben we de communicatielijnen zo kort mogelijk gehouden. We maakten een Kanban-bord om onze voortgang bij te houden, afhankelijkheden te begrijpen en belemmeringen te bewaken. Er werden ook directe communicatielijnen gecreëerd via Slack en er werd een wekelijkse statusupdate via videogesprek ingesteld voor een langere briefing over de status en de volgende iteratie.
Prioriteit geven aan complexe functies
Simpele, eenvoudige functies zijn gemakkelijk in te schatten. Maar we hadden een aantal complexe functies waarvoor een oplossing aanzienlijke probleemoplossende inspanningen vergde. We besloten om ons eerst op deze complexe functies te richten en zo het project minder risicovol te maken vanuit het oogpunt van haalbaarheid. Dit omvatte onder andere MapBox-integratie, locatietracering en de oorlogsmist. Deze aanpak hielp ons niet alleen bij het oplossen van de grote uitdagingen, maar bood ook een meer realistische kijk op de tijdlijn van het project.
Gegevensgestuurde feedbacklus
Door te begrijpen hoe je app wordt gebruikt, krijg je waardevolle inzichten die kunnen helpen om je app beter te maken. Daarom hebben we vanaf het begin analytics geïmplementeerd, zodat we het gebruiksgedrag van de app kunnen volgen en potentiële wrijvingspunten kunnen identificeren.