App bedenken
In zes stappen van idee naar ontwikkeling
Mobiele en webapplicaties worden gebruikt op telefoons, tablets, laptops en desktops. Misschien heeft u zelf ook een idee voor een applicatie, maar weet u nog niet precies hoe u dat idee kunt vertalen naar concrete functionaliteiten. Waar begint u, welke informatie is nodig en welke technische keuzes spelen een rol?
Door uw wensen stap voor stap uit te werken, ontstaat een duidelijkere basis voor ontwerp en ontwikkeling. Op deze pagina leest u welke onderdelen doorgaans aan bod komen wanneer u een app wilt bedenken en laten ontwikkelen.
Stap voor stap
Een app bedenken en ontwikkelen
- Gewenste toepassing en gebruikers vastleggen
- Ideeën en functionaliteiten verzamelen
- Ontwerp en technische ontwikkeling
- Opleveren en testen
- Ingebruikname en communicatie
- Onderhoud en verdere uitbreiding
Hieronder leest u meer over elk van deze stappen
De zes stappen verder uitgewerkt
1. Gewenste toepassing en gebruikers vastleggen
Voordat u een app laat ontwikkelen, is het belangrijk om duidelijk te beschrijven waarvoor de applicatie wordt gebruikt. Een app kan bijvoorbeeld worden ontwikkeld voor klanten, medewerkers, leden, patiënten, studenten of andere gebruikersgroepen.
Daarbij kan worden vastgelegd welke handelingen gebruikers binnen de applicatie moeten kunnen uitvoeren. Denk aan informatie raadplegen, gegevens invoeren, documenten bekijken, afspraken plannen, bestellingen plaatsen of met andere gebruikers communiceren.
APPelit kan samen met uw projectteam de beschikbare informatie, wensen en technische uitgangspunten doornemen. Medewerkers die bekend zijn met de gewenste toepassing, gebruikers en bestaande software kunnen hierbij relevante informatie aanleveren.
Zo ontstaat een eerste overzicht van de toepassing waarvoor de app wordt ontwikkeld en de onderdelen die in de verdere uitwerking kunnen worden meegenomen.
2. Ideeën verzamelen en het soort app bepalen
Wanneer de gewenste toepassing duidelijker is, kunnen de functies van de applicatie verder worden uitgewerkt. Welke onderdelen moeten in de eerste versie beschikbaar zijn? Welke gebruikersrollen zijn nodig? Moet de applicatie worden gekoppeld aan bestaande software?
Ook wordt bekeken op welke apparaten de applicatie beschikbaar moet komen. Dit kan een mobiele app voor iOS of Android zijn, maar ook een cross platform app of webapplicatie die via een browser wordt gebruikt.
Mogelijke toepassingen zijn bijvoorbeeld:
- Serious games voor zorg of onderwijs
- Applicaties voor recruitment en gamification
- Mobiele games
- E learning applicaties
- Webshop apps
- Servicedesk software
- Interne bedrijfsapplicaties
- Portalen voor klanten of leden
Niet iedere functie hoeft direct in de eerste versie te worden opgenomen. Functionaliteiten kunnen worden verdeeld over verschillende fases, waarbij eerst de belangrijkste onderdelen worden ontwikkeld.
3. Ontwerp en technische ontwikkeling
Nadat de gewenste functionaliteiten zijn vastgelegd, kunnen de schermen en gebruikersroutes worden uitgewerkt. Daarbij wordt bepaald welke informatie op ieder scherm zichtbaar is en hoe gebruikers door de applicatie navigeren.
Het ontwerp kan aansluiten op de bestaande huisstijl van uw organisatie. Ook kan rekening worden gehouden met gebruiksgemak, toegankelijkheid, verschillende schermformaten en de beoogde gebruikers.
Na goedkeuring van de relevante ontwerpen begint de technische ontwikkeling. De ontwikkelaars bouwen de afgesproken functionaliteiten en werken aan eventuele koppelingen met databases, portalen of andere systemen.
De applicatie kan stapsgewijs worden opgebouwd. Daarbij worden onderdelen ontwikkeld op basis van de vastgelegde specificaties, ontwerpen en technische uitgangspunten.
4. Opleveren en testen
Tijdens de ontwikkeling kunnen onderdelen van de applicatie beschikbaar worden gesteld in een testomgeving. U kunt deze versies gebruiken om te beoordelen of de afgesproken functionaliteiten op de bedoelde manier zijn uitgewerkt.
Feedback kan betrekking hebben op de werking van functies, teksten, schermen, gebruikersroutes en andere onderdelen van de applicatie. Bevindingen worden beoordeeld en binnen de gemaakte afspraken verwerkt.
Naast beoordeling door de opdrachtgever kan APPelit technische en functionele tests uitvoeren. Afhankelijk van de applicatie kan worden getest op verschillende apparaten, schermformaten en besturingssystemen.
Het testen van software verkleint niet de mogelijkheid dat na publicatie nog technische aandachtspunten naar voren komen. Daarom kunnen aanvullende afspraken worden gemaakt over ondersteuning na ingebruikname.
5. Ingebruikname en communicatie
Wanneer de applicatie gereed is voor gebruik, kan deze worden voorbereid voor publicatie of interne verspreiding. Een mobiele app voor algemeen gebruik kan bijvoorbeeld via de Apple App Store en Google Play Store worden aangeboden.
Voor een interne applicatie kan een andere distributievorm worden gekozen. Welke methode wordt gebruikt, hangt af van de gebruikers, technische omgeving en afspraken binnen uw organisatie.
Wanneer medewerkers of andere gebruikers met nieuwe functionaliteiten gaan werken, kan een uitleg, handleiding of training worden voorbereid. APPelit kan informatie geven over de technische werking van de ontwikkelde onderdelen. De organisatie bepaalt zelf hoe de applicatie intern of extern wordt geïntroduceerd.
Voor openbare apps kan daarnaast aandacht worden besteed aan de presentatie in de appstores. Denk aan een duidelijke omschrijving, screenshots, een appicoon en andere informatie die nodig is voor de publicatie.
6. Onderhoud en verdere uitbreiding
Na ingebruikname kan een applicatie technisch onderhoud nodig hebben. Besturingssystemen, apparaten, frameworks en externe koppelingen veranderen regelmatig. Hierdoor kunnen op termijn updates of technische aanpassingen nodig zijn.
Ook kunnen na het gebruik van de eerste versie nieuwe wensen ontstaan. Misschien wilt u aanvullende gebruikersrollen, nieuwe koppelingen of extra functionaliteiten toevoegen. Deze onderdelen kunnen afzonderlijk worden uitgewerkt en in een volgende versie worden ontwikkeld.
Voor onderhoud en ondersteuning kunnen vooraf aparte afspraken worden gemaakt. Mogelijke werkzaamheden zijn technische updates, het onderzoeken van gemelde problemen, aanpassingen aan koppelingen en ondersteuning bij nieuwe appstorevereisten.
Wanneer geen actief onderhoudscontract wordt afgesloten, kunnen werkzaamheden ook afzonderlijk worden aangevraagd en ingepland op basis van de op dat moment beschikbare capaciteit.
Meer weten?
Samen uw appidee technisch uitwerken
Heeft u een idee voor een mobiele app, webapplicatie of ander digitaal platform? Dan kunt u de beschikbare informatie, gewenste functionaliteiten en beoogde gebruikers met APPelit delen.
Ons technische team kan uw aanvraag samen met u doornemen en de gewenste onderdelen verder uitwerken tot een basis voor ontwerp en ontwikkeling. Daarbij kan ook worden besproken voor welke platforms de applicatie wordt ontwikkeld en of koppelingen met bestaande software nodig zijn.
Neem vrijblijvend contact op met APPelit om de mogelijkheden voor uw appidee te bespreken.
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
