MVP: een test, geen eerste versie
Wat is een MVP in softwareontwikkeling? Niet versie 1 van een applicatie, maar de kleinste test die laat zien of een idee het ontwikkelen waard is. En wat daarna komt.
Wij ontwikkelen uw mobiele app op maat voor iOS en Android, binnen een maand bruikbaar, tegen een vast maandbudget, en passen haar continu aan naarmate uw bedrijf verandert.
Een mobiele app hoeft niet via de App Store en Google Play te gaan om gebruikt te worden. Een Progressive Web App (PWA) opent via een link, en u zet haar op het beginscherm van de telefoon.
Als de behoefte het toelaat, beginnen we met de PWA. De eerste versie is binnen een maand in handen van uw gebruikers, en elke geaccepteerde functionaliteit bereikt hen zonder op de beoordeling door Apple en Google te wachten.
Een native app installeert u via de App Store of Google Play, en die haalt meer uit de telefoon. Heeft uw app dat vanaf de eerste dag nodig, dan beginnen we meteen native.
Zo niet, dan laat het gebruik van de PWA zien wat de native app moet toevoegen, bijvoorbeeld beter werken zonder netwerk of betere ondersteuning van meldingen. Dan stappen we over op een native app voor iOS en Android. De gegevens en de server blijven dezelfde: niets begint opnieuw bij nul.
Voor Tortuga Outdoor, een sociaal platform voor bergsporten dat in 2024 is opgericht, hebben we meegewerkt aan het ontwerp van de PWA, en daarna aan de migratie naar een React Native-app voor iOS en Android: dezelfde server, en één codebase voor beide mobiele apps.
De server van uw mobiele app (de API) kan dezelfde zijn als die van uw webapplicatie. Brengt uw app verkopers en kopers samen, kijk dan ook op onze pagina over een online platform laten maken. Wilt u een taak automatiseren met kunstmatige intelligentie, kijk dan op onze pagina Processen automatiseren met AI.
Dekt standaardsoftware uw behoefte al, en voert de leverancier de aanpassingen door die u vraagt, dan blijft dat de eenvoudigste keuze.
Een paar mogelijkheden die we al in onze mobiele apps hebben ingebouwd:
We schrijven de native app één keer, met React Native en Expo, twee opensourcetools die daarvoor gemaakt zijn, en ze werkt op iOS en op Android. Dezelfde server bedient de webapplicatie, de iOS-app en de Android-app. Een bedrijfsregel wordt één keer geschreven en getest, en geldt dan voor alle drie.
Wij testen en keuren elke functionaliteit goed voordat ze naar productie gaat. Geeft u dat liever niet uit handen, dan test u haar en keurt u haar zelf goed.
Wat goedgekeurd is, gaat naar productie. Elke dag ziet u de applicatie vooruitgaan op uw acceptatieomgeving.
Elke productie-deployment gaat door een continuous deployment-pipeline: beveiliging, performance, toegankelijkheid, alles wordt automatisch geverifieerd voordat het productie bereikt. Voor de native app gaat de nieuwe versie daarna nog door de beoordeling van Apple en Google voordat ze in de App Store en Google Play verschijnt.
In productie monitoren wij het systeem continu: beschikbaarheid, responstijden, fouten.
De gebruikers van uw applicatie werken er al in de eerste ontwikkelmaand mee, en hoe ze ermee werken, bepaalt welke functionaliteiten we daarna ontwikkelen.
Voor Tortuga Outdoor hebben we meegewerkt aan de Progressive Web App (PWA), en daarna aan de native app voor iOS en Android in React Native en Expo: één server voor alle drie, offline werken, betrouwbare pushmeldingen en kaarten op mobiel. We hebben samengewerkt met de oprichter: we testten de ideeën bij gebruikers voordat we ze bouwden, en maten daarna het effect van elke functionaliteit in productie.
Meer dan 600 gebruikers op het platform in drie maanden.
Het budget wordt samen met u opgebouwd, op basis van uw cijfers en doelstellingen: samen bepalen we het bedrag en het probleem dat uw applicatie moet oplossen. Na een maand ontwikkeling is uw applicatie bruikbaar. Daarna dekt het budget het onderhoud en de doorontwikkeling ervan, zolang u dat wilt, zodat de applicatie zich voortdurend aanpast aan uw bedrijf. De facturering is maandelijks en vast, zonder meerkosten voor licenties of het aantal gebruikers. U kent uw exacte uitgave voordat u begint.
De broncode, infrastructuur, deployment-pipeline en documentatie zijn uw intellectueel eigendom zodra de eerste maandfactuur is betaald.
De nulregressiegarantie geldt vanaf de eerste dag. Als een geaccepteerde en goedgekeurde functionaliteit zich anders gaat gedragen na een latere wijziging, lossen wij het kosteloos op en leggen we het gedrag vast met een geautomatiseerde test, zodat het probleem niet terugkomt.
U kunt het contract schriftelijk opzeggen op elk moment, zonder opgaaf van redenen. Tijdens de maand van reversibiliteit begeleiden wij uw team totdat het kan bouwen, testen en deployen zonder ons.
Het budget wordt samen met u opgebouwd, op basis van uw cijfers en doelstellingen: samen bepalen we het bedrag en het probleem dat uw applicatie moet oplossen. Na een maand ontwikkeling is uw applicatie bruikbaar. Daarna dekt het budget het onderhoud en de doorontwikkeling ervan, zolang u dat wilt, zodat de applicatie zich voortdurend aanpast aan uw bedrijf. De facturering is maandelijks en vast, zonder meerkosten voor licenties of het aantal gebruikers. U kent uw exacte uitgave voordat u begint.
Dat hangt af van wat uw gebruikers met hun telefoon doen. Een PWA installeert u via een link, zonder de App Store of Google Play, en elke nieuwe versie bereikt uw gebruikers meteen. Een native app gaat via die twee platforms en geeft toegang tot veel meer functies van de telefoon. Als de behoefte het toelaat, beginnen we met de PWA, en stappen we over op native zodra uw gebruikers dat nodig hebben, zoals we voor Tortuga Outdoor hebben gedaan.
Uw app is binnen een maand bruikbaar, als PWA wanneer de behoefte dat toelaat. Een native app gaat daarnaast door de beoordeling van Apple en Google voordat ze wordt gepubliceerd, en die termijn hangt niet van ons af.
Ja, voor gegevens die al geladen zijn: die blijven zichtbaar zonder netwerk. Voor Tortuga Outdoor hebben we meegewerkt aan dit offline werken in de native app.
Wij bereiden elke versie voor en dienen haar in bij Apple en Google. De app wordt gepubliceerd onder het ontwikkelaarsaccount van uw bedrijf.
De broncode, infrastructuur, deployment-pipeline en documentatie zijn uw intellectueel eigendom zodra de eerste maandfactuur is betaald. Tijdens de maand van reversibiliteit begeleiden wij uw team totdat het kan bouwen, testen en deployen zonder ons.
In de eerste maand zijn de eerste 15 werkdagen een proefperiode. Opgeleverde functionaliteiten worden gaandeweg geaccepteerd, door u of door ons als u dat aan ons overlaat. Wilt u de opleveringen niet houden en niet doorgaan, dan wordt er geen factuur verstuurd en bent u niets verschuldigd. Wilt u uw applicatie vóór het einde van de proefperiode in productie hebben, dan kunt u ons dat schriftelijk vragen: wij versturen de factuur voor de gewerkte dagen en zetten de applicatie in productie zodra die factuur is betaald.
Correctief, adaptief en preventief onderhoud en doorontwikkeling zijn inbegrepen in hetzelfde model. Bij DEVEDANOS ontwikkelt, test, deployt en onderhoudt hetzelfde team uw software continu, in dezelfde pipeline.
Dertig minuten om uw situatie te begrijpen. Als wij kunnen helpen, vindt een tweede gesprek binnen 48 uur plaats om de offerte samen op te bouwen.