Project "Later"
Achtergrond (mei 2022)
Als IT Projectmanager moest ik na een bedrijfsreorganisatie op zoek naar een nieuwe bestemming.
Om de beschikbare ruimte tijdens het vinden van nieuw werk zinvol te besteden heb ik een persoonlijk project gedefinieerd: "Later".
Het project had de volgende doelstellingen:
eenvoudig inzicht krijgen en houden van mijn lange termijn financiële prognose
leren een mobiele App te bouwen zonder veel technische kennis en ervaring op dit specifieke vlak
"scherp" te blijven voor een mogelijk vervolg op de arbeidsmarkt
En zo ontstond de persoonlijke opdracht om binnen een jaar een App te ontwikkelen waarmee ik eenvoudig kan inschatten en bewaken of ik (als 59 jarige) het financieel red op termijn.
Eisen aan de applicatie
De applicatie moest minimaal voldoen aan de volgende globale eisen:
eenvoudige mobiele gebruikersinterface met invoer van alleen het hoogstnoodzakelijke
veilige opslag van de ingevoerde gegevens
ondersteuning van een huishouden met meerdere personen
intelligente inschatting van de prijsindexatie als belangrijke factor voor de vermogensontwikkeling
grafische weergave van de prognoses
op een eenvoudige manier het effect kunnen zien van wijzigingen (wat als scenario's).
Gebruikte middelen
De App is gerealiseerd met behulp van Flutter. Dit is een open source raamwerk van Google om Apps te kunnen bouwen voor diverse platforms met als onderliggende programmeertaal Dart.
Projectverloop (doorlooptijd)
fase 1: opbouw basiskennis Flutter (3 maanden)
fase 2: realisatie van een Minimum Viable Product voor persoonlijk gebruik (4 maanden)
fase 3: Verbeteren kwaliteit t.b.v. publiek gebruik (4 maanden)
fase 4: Voorbereiden en uitrol in de PlayStore (1 maand)
De oorspronkelijk ambitie was om niet verder te gaan dan fase 2, maar de reis voelde niet compleet zonder ook de weg naar de PlayStore af te leggen.
Het was een leuk en leerzaam traject en als ik iemand anders er ook een plezier mee kan doen dan ben ik meer dan tevreden.
Vervolg (mei 2024)
Ter overbrugging van een (nieuwe) periode om een opdrachtgever te vinden en omdat het gewoon leuk is om te blijven leren en verbeteren heb ik besloten de app door te ontwikkelen zolang de tijd dit toelaat.
Zie de geplande backlog aan nieuwe features.