Een gids voor app-ontwikkeling

De ontwikkeling en het gebruik van apps is een strategisch proces. Deze gids wil helpen bij dit proces en volgt daarbij de Digitale Principes.

Eerst worden de doelstellingen en soorten apps geanalyseerd, voordat de sterke en zwakke punten worden bekeken, evenals alternatieven voor smartphones en apps als technologie. Dit hoofdstuk wordt afgesloten met een handleiding voor het onderzoeken van de bestaande app-markt.

Ten tweede wordt gekeken naar de omgeving waarin app-ontwikkeling mogelijk is, van gebruikersgerichte ontwikkeling tot budgettaire overwegingen en ontwikkelingsopties.

Ten slotte worden de technische aspecten van app-ontwikkeling verkend, waarbij wordt stilgestaan bij gebruikersbehoeften, functionaliteit, platforms, back- en frontend, distributie en hardwareoverwegingen.

Succesvolle ontwikkeling is afhankelijk van faciliterende factoren, waarbij een strategisch proces wordt gevolgd dat helpt om ervoor te zorgen dat de app-oplossing

  • is afgestemd op de behoeften van de gebruiker
  • het juiste type technologie gebruikt om het vastgestelde doel te bereiken
  • het wiel niet opnieuw uitvindt, als er al andere geschikte oplossingen bestaan
  • binnen het budget blijft
  • wordt ontwikkeld met effectief gebruik van middelen
  • de vereiste functionaliteit heeft
  • het meest geschikte platform gebruikt
  • backend end frontend combineert
  • goed gedistribueerd is
  • rekening houdt met hardware en connectiviteit

De onderstaande beslisboom kan helpen om te begrijpen of en hoe een app een nuttige oplossing kan zijn voor een bepaalde probleemstelling, aan de hand van deze leidende vragen:

  • "Heb ik daar een App voor nodig?",
  • "Wie maakt daar een App voor?" en
  • "Hoe maak ik hier een App voor?".

Deze structuur is gebaseerd op onze ervaring en is bedoeld om app-oplossingen te vermijden die niet goed rekening houden met doelstelling, gebruikersbehoefte, beschikbare middelen en technische vereisten.