Conclusie
De probleemstelling die vooraf was opgesteld, was:
Dit is in de afgelopen weken gelukt. Tijdens de oplevering bij de opdrachtgevers gaven zij aan dat zij erg tevreden waren en vonden dat deze probleemstelling was opgelost door middel van de app.
Prototype
Tijdens het afgelopen project is er meerdere keren aangegeven dat er een prototype opgeleverd zou gaan worden. Het is in deze tijdsspan niet haalbaar om een volledig eindproduct op te leveren. Dit zit hem met name in de veiligheid. Voor toegang tot de database is middels een API geen authenticatie nodig en daarnaast missen er nog enkele onderdelen voordat de app live kan.
Wat mist er?
Er zijn nog een aantal dingen die graag in de app komen. Allereerst wordt er aangeraden om naar de user stories te kijken en degenen op te pakken die nog niet aan bod zijn gekomen.
Op te beginnen wordt er momenteel een CMS gebruikt. Dit is een prima oplossing, maar op de langere termijn zit deze functionaliteit liever in de app zelf. Nu moet er namelijk twee keer ingelogd worden (zowel in de app, als in het CMS). Dit is iets waar later naar gekeken kan worden.
Daarnaast zijn er nog wat edge cases waar de app nog niet helemaal lekker werkt. Met name het login gedeelte. Deze issues komen de toekomstige ontwikkelaars vanzelf tegen als zij gaan testen.
Ook wordt er nog weinig gebruik gemaakt van een store. Dit werkt bijvoorbeeld handig bij de spellen. Deze worden gefetcht en geplaatst in de store. Hierdoor wordt er maar een keer (per gebruiken) gefetcht. Dit komt de snelheid van de app ten goede.
Hier staan overigens ook issues in de repository over.
Openstaande issues
In de Github repository staan nog een wat Issues open die opgepakt kunnen worden. Er is geprobeerd om de omschrijving zo duidelijk mogelijk te maken om verwarring te voorkomen.
Logischerwijs zullen nog niet alle bugs boven water zijn gekomen een daarom is de volgende groep vrij in het toevoegen van issues.
Er wordt aangeraden om de repository te forken, zodat er geen gedoe is omtrent de rechten.
Conclusie
Uiteindelijk kan het opgeleverde prototype gebruikt worden als leidraad in verdere ontwikkeling. Voorafgaand aan het project hadden de opdrachtgevers geen duidelijk beeld van wat er haalbaar zou zijn en dit is nu wel helder.
De repository is (onder andere door middel van deze documentatie) goed afgeleverd en kan gebruikt worden voor verdere ontwikkeling.
Last updated
Was this helpful?