Liste de contrôle complète du développement d'applications mobiles en 79 points
Publié: 2017-12-13L'industrie des applications vous a-t-elle incité à vous soumettre à sa popularité ? Êtes-vous maintenant à une phase où vous savez que vous voulez rejoindre la foule mais ne savez pas par où commencer ? Ne vous inquiétez pas, vous n'êtes pas seul.
Beaucoup ont été là où vous êtes maintenant. Vos soucis liés à la plateforme à choisir, à qui faire confiance pour ne pas vous arnaquer financièrement dans les promesses d'une application incroyable, comment gagneriez-vous de l'argent avec votre application, comment verrez-vous que les gens utilisent réellement votre application, etc. sont partagés par des milliers de débutants à travers le monde.
Bien que cela reste facile pour les moitiés qui ont des années d'expérience sur le marché mobile, qui connaissent bien les différents aspects du développement d'applications, comme mentionné dans ce guide de développement d'applications mobiles , et qui ont lancé leur propre application ; pour votre moitié, qui est nouvelle dans le jeu, vous avez beaucoup à préparer.
Mais c'est d'accord. Vous êtes tombé sur le bon endroit.
Nous avons quelque chose que personne ne vous laissera facilement et en un seul endroit.
Continuez à lire pour accélérer votre glorieux parcours de développement d'applications :
Nous avons créé une liste de contrôle, qui couvre l'ensemble du processus de développement d'applications mobiles, de son stade d'idéation à celui de son téléchargement sur la boutique. Ici, nous avons répertorié divers éléments que l'on doit prendre en compte avant de lancer son effort de développement d'applications mobiles. Que cela soit fait en interne ou avec l'aide d'une société de développement d'applications mobiles, la liste de contrôle vous aidera à vous préparer à développer avec succès une application mobile.
Voici comment l'utiliser :
Sélectionnez d'abord à quelle étape vous vous trouvez dans le processus de développement d'applications, puis cochez ou répondez aux points mentionnés pour chaque étape. Cela vous donnera une idée de votre degré de préparation pour chaque étape.
Sans plus tarder, laissez-moi vous présenter la liste de contrôle ultime pour le développement d'applications mobiles.
Mais avant cela, un petit prologue.
Lorsque vous vous associez à une société tierce de développement d'applications mobiles, ils partagent une portée qui implique toutes les parties de la liste de contrôle, superficiellement, que vous allez lire en ce moment. Ainsi, lorsque vous traitez avec un consultant en applications mobiles, utilisez cette liste de contrôle comme un moyen de finaliser une entreprise parmi le lot avec lequel vous souhaitez interagir pour développer votre application.
Phase de découverte
C'est l'étape qui prélude au processus de développement de l'application. C'est là que l'idée de l'application est vérifiée pour sa viabilité. À ce stade, vous analysez votre marché cible, examinez les applications similaires et voyez quelles fonctionnalités sont proposées à votre groupe cible.
Si vous vous êtes associé à une entreprise, c'est la partie où elle partagera avec vous un périmètre qui sera développé sur la base d'une analyse concurrentielle.
Ici, vous serez à l'affût des :
1. Connaissez-vous votre groupe cible ?
2. Connaissez-vous le problème auquel votre groupe cible est confronté ?
3. Existe-t-il une autre entreprise proposant des solutions à leurs problèmes via une application mobile ?
4. Connaissez-vous les concurrents de l'application ?
5. Avez-vous répertorié les fonctionnalités proposées par les concurrents ?
6. Avez-vous lu les avis sur leur application ?
7. Connaissez-vous le modèle de monétisation utilisé par les concurrents ?
8. Quelle monétisation d'application utiliseriez-vous dans l'application ? [ Voici un guide à ce sujet ]
Exigence technologique
Une fois que vous avez compris les fonctionnalités que vous devez ajouter à votre application et le comportement de votre marché cible, la partie suivante consiste à examiner les bases de ce que serait votre application. Cette étape posera les bases de ce que vous envisagez d'offrir.
9. Votre application fonctionnera-t-elle sur Android ?*
10. Votre application est-elle pour iOS ?
11. Allez-vous créer une application pour les deux maintenant ou attendez-vous de voir ses performances ?
12. L'application est-elle native ou hybride ?
13. Votre application sera-t-elle intégrée aux fonctionnalités de l'appareil ?
14. Aura-t-il besoin d'une infrastructure basée sur le cloud ?
* la raison pour laquelle j'ai mentionné Android et iOS séparément est que les deux ont leurs avantages et leurs inconvénients. Et même si la majorité des entreprises passent à Android , ce serait entièrement à vous de choisir la plate-forme que vous souhaitez utiliser en premier.
Lisez cet article pour savoir ce qui est le mieux pour vous, Android ou iOS - Développement iOS vs Android : A 2018 Lookout
Détails de l'interface utilisateur
Après avoir finalisé les détails liés à la plate-forme sur laquelle votre application serait basée et à son type, l'étape suivante consiste à réfléchir à l'apparence de l'application. S'il y a un élément crucial qui peut affecter la façon dont votre application est reçue par le monde, c'est l'interface utilisateur. Lorsque vous atteignez cette étape, c'est la liste de contrôle pour concevoir une application.
15. Le wireframe est-il prêt ?
16. Avez-vous décidé de l'orientation App ? Paysage ou portrait ?
17. L'application passe-t-elle facilement d'une orientation à une autre ?
18. Avez-vous finalisé vos benchmarks ?
19. Avez-vous travaillé la transition entre les écrans ?
20. Le bouton d'appel à l'action se démarque-t-il des autres éléments ?
21. Les éléments de conception sont-ils conformes à la culture de la région dans laquelle se trouve l'application ?
Jusqu'à présent, vous devez avoir une idée claire de ce à quoi ressemblerait votre application et de son emplacement. Au-delà de ce point, nous allons maintenant voir qui et comment convertirait ce concept en une application fonctionnelle qui serait utilisée par le monde. Et tout ce qui suivrait votre application après son développement.
Continuer la lecture:
Critères de développement
C'est là que votre application se transforme d'une idée en une application qui sera bientôt disponible sur des millions d'appareils. Chaque concept que vous aviez envisagé jusqu'à présent commencera à prendre forme ici. Voici votre liste de contrôle pour un développement d'application mobile réussi
22. Créez -vous l'application en interne ?
23. Embauchez-vous une société de développement d'applications mobiles sonores ?
24. En cas d'embauche, l'entreprise est-elle dans votre région ou basée à l'international ?
25. Si vous fabriquez en interne, avez-vous une équipe et une expertise ?
26. Avez-vous défini une fourchette de coûts pour votre processus de développement d'applications ?
27. Savez-vous combien de temps cela prendrait pour développer l'application ?
28. Avez-vous choisi le processus de développement ? Itératif, Agile ou Cascade
29. Avez-vous prêté attention au développement backend de votre application ?
Indicateurs de performance
Une fois que vous avez pris la décision de développer une application en interne ou d'employer une agence externe, l'étape suivante consiste à établir une liste de contrôle pour mesurer ses performances. C'est pour ça qu'il te faut des réponses
30. Savez-vous comment l'application se comporte en cas d'événements spéciaux comme une batterie faible, une couverture réseau réduite, le mode Avion, moins de stockage ?
31. L'application dispose-t-elle d'un service Web ?
32. L'application a-t-elle un composant côté serveur ?
33. L'application peut-elle être évolutive verticalement ou horizontalement ?
34. Recevez-vous une notification en temps réel des pannes d'application ?
Mesures de sécurité
S'il y a une partie de votre application qui peut inciter les utilisateurs à regarder au-delà des performances, de la conception et de tout ce qui est matériel, c'est la sécurité concrète. Notre industrie regorge d'exemples de violation de données et de retards de sécurité. Il va sans dire que votre application ne doit pas être le prochain exemple d'une application qui aurait pu être sécurisée.
Alors que toute entreprise de développement d'applications expérimentée connaîtrait les moyens concrets de sécuriser une application, voici ce qu'il faut vérifier de votre part -
35. Avez-vous intégré une couche de sockets sécurisés dans le projet ?
36. Votre application dispose-t-elle d'une authentification utilisateur en deux points ?
37. Avez-vous le contrôle sur qui aurait accès à votre application ?
38. Y aura-t-il des sous-administrateurs ?
39. Votre application est-elle conforme aux normes de sécurité de l'industrie, comme HIPAA ou PCI DSS
40. L'intégration de votre passerelle de paiement est-elle bien faite ?
Liste de vérification des tests
À l'approche des étapes finales du processus de développement d'applications, les tests entrent en scène. À ce stade, vous mesurez le résultat de votre processus de développement d'application avec ce que vous aviez imaginé avant que tout ne commence.
Vos utilisateurs cibles interagissent-ils avec l'application comme vous le vouliez ? Se comporte-t-il comme vous le souhaitez ? Y a-t-il des bugs et des ratés ? Vous obtiendrez une réponse à toutes ces questions à ce stade. Voyons les points que vous allez cocher à ce stade -
41. Votre application fonctionne-t-elle de la même manière sur différentes versions d'appareils et de systèmes d'exploitation ?
42. Testez -vous votre application sur votre équipe technique ?
43. Testez -vous votre application sur de vrais utilisateurs non techniques ?
44. Avez-vous vérifié votre stratégie de localisation d'applications mobiles ?
45. Votre application est-elle prête pour la prochaine mise à jour de l'appareil ?
46. Votre application est-elle prête à être adaptée à la prochaine mise à jour du système d'exploitation ?
47. Avez-vous un plan de test en place avec des tests tels que des tests de CQ, des tests unitaires et des tests d'acceptation par l'utilisateur ?
Dans la continuité de cela, voici les éléments que vous devez prendre en compte lors du test de votre application mobile .
Avec cela, vous avez la liste de contrôle complète pour développer une application mobile. Mais il reste un élément sur lequel il faut encore travailler et c'est la marque de votre application. Tous ces éléments échoueront si votre application n'est pas en mesure d'inciter votre segment cible à utiliser votre application.
Voici la liste de contrôle de la marque d'une application réussie -
Exigence de marque
Ce sont les éléments qui définiraient l'impression de votre marque et inciteraient les gens à installer votre application parmi la mer de milliers d'autres applications. Voici ce qui devrait être parfait dans votre application, avant de la publier sur Apple ou Google Play Store
48. L'icône de votre application respecte-t-elle les directives de l'App Store ?
49. Les images de votre application sont-elles claires et contextuelles ?
50. L'optimisation de votre App Store est-elle bien faite ? (Plus à ce sujet, ici )
51. Êtes-vous sûr que le nom de votre application n'est pas pris, unique, pas inconnu ?
52. Avez-vous ajouté de vraies captures d'écran dans la description de l'application ?
53. Avez-vous ajouté des tutoriels vidéo sur l'utilisation de l'application ?
54. Avez-vous franchi les différents défis des applications multilingues ?
Un récapitulatif rapide :
Jusqu'à présent, nous avons vu tous les éléments que vous devrez vérifier concernant les différentes étapes du processus de développement de l'application. Nous allons maintenant voir comment présélectionner une entreprise parmi les milliers d'agences de développement d'applications dans le monde.
Bien qu'Internet regorge d'articles et de guides liés à cela, voici une liste de contrôle rapide et digeste pour vous permettre de finaliser une marque plus tôt.
Finaliser une entreprise
Si après avoir lu tout cela, vous ne savez pas comment finaliser une entreprise qui peut se voir confier la responsabilité de gérer non seulement ces tâches, mais aussi de nombreuses autres tâches connexes à long terme, ne soyez plus incertain.
[Lire : Les conseils pour embaucher la meilleure société de développement d'applications Android]
Voici une liste de contrôle pour vous aider dans le processus de sélection et de finalisation.
55. Sont-ils présents sur les sites d'évaluation et d'évaluation des sociétés de développement d'applications comme Clutch, Appfutura, Extract, etc. ?
56. Sont-ils dans votre fuseau horaire ?
57. Sont-ils basés à un autre endroit ?
58. Ont-ils déjà travaillé avec des Start-up ?
59. Ont-ils de l'expérience dans la plate-forme sur laquelle votre application est basée ?
60. Ont-ils travaillé avec les fonctionnalités qui doivent être incluses dans votre application ?
61. Offrent-ils des services de conception ou seulement le développement ?
62. Connaissez-vous la taille de l'équipe ?
63. Vont-ils communiquer avec vous sur votre mode ? Skype, téléphone, e-mail, etc. ?
64. Y aura-t-il un rapport commun pour suivre les performances ?
65. Suivent -ils votre style de processus de développement ?
66. Proposent -ils des applications dans le magasin ? [Si ce n'est pas le cas, voici comment soumettre une application à Google Play Store ]
67. Sous -traitent-ils une partie du développement d'applications ?
68. Prennent -ils le paiement intégral à l'avance ?
69. Prend -il en compte les étapes de paiement ?
Métriques des applications mobiles
Même une fois que tout est terminé et que votre application a été mise en ligne sur l'App Store, la partie cruciale de l'analyse des performances de l'application demeure. Il existe un certain nombre de normes que votre application devra remplir avant d'être validée comme l'application la mieux classée dans les classements.
Voici les questions auxquelles vous devez préparer votre application pour répondre -
70. Quel est le nombre de téléchargements de votre application ?
71. Combien y a-t-il de nouveaux visiteurs sur votre application ?
72. Combien d'utilisateurs actifs y a-t-il sur votre application à un moment donné ?
73. Quel est l'intervalle de session moyen de votre application ? L'intervalle de temps entre le moment où l'utilisateur ouvre une application et le moment où il commence à l'utiliser ?
74. Connaissez-vous le temps que les utilisateurs passent sur votre application ?
75. Savez-vous à quel stade quittent-ils votre application ?
76. Êtes-vous capable de calculer la valeur à vie d'un utilisateur ?
77. Savez-vous combien de personnes votre application peut-elle convertir en acheteurs ?
78. Suivez -vous quotidiennement les évaluations et les critiques de l'App Store ?
79. Avez-vous fixé un délai pour la réponse de l'assistance ?