Serveur minecraft

21 questions à répondre avant de démarrer cette application mobile – Monter un serveur MineCraft

Le 20 janvier 2020 - 8 minutes de lecture

Vous avez une idée pour une application mobile qui vous aidera à développer votre activité et à toucher de nouveaux clients et des clients existants. Génial! Mais avant d'envoyer une équipe de développement pour y travailler, vous devez vous assurer d'avoir répondu à ces 21 questions:

1. Avez-vous un calendrier de sortie? Votre application aura-t-elle plusieurs versions? Si vous publiez sur plusieurs plateformes, vous attendez-vous à ce qu'elles se lancent en même temps?

2. Quelles hypothèses faites-vous? Supposez-vous que l'application fonctionne uniquement sur iOS8? Supposez-vous que vous paierez les frais d'hébergement du serveur? Ce sont des hypothèses que vous faites et dont les architectes et ingénieurs logiciels doivent être conscients.

3. Avez-vous créé un backlog produit? Quelles sont les trois fonctionnalités principales de l'application? Un backlog est l'endroit où vous définissez et hiérarchisez les exigences fonctionnelles et non fonctionnelles de l'application. Chaque fonctionnalité de l'application doit être associée à des exigences. Si le développement reste illimité et manque d'exigences, alors vous êtes plus susceptible d'obtenir quelque chose que vous ne vous attendiez pas. Vous ne demanderiez pas à un entrepreneur de rénover votre salle de bain sans lui donner vos besoins, n'est-ce pas? Sans les exigences, vous pourriez vous retrouver avec des carreaux violets, un tapis à poils verts et des miroirs au plafond.

4. Qui sont vos parties prenantes? Qui est le décideur final? S'il y en a deux, alors lequel peut annuler l'autre?

5. Avez-vous identifié et évalué la concurrence potentielle pour votre application? Si oui, cette évaluation a-t-elle été intégrée à votre plan de projet?

6. Votre application aura-t-elle un coût associé? Avez-vous une stratégie de monétisation? Si oui, avez-vous réfléchi à la manière de procéder? Cela coûterait-il de l'argent pour télécharger l'application? Votre application aurait-elle besoin d'un abonnement pour être utilisée? Aurait-il de la publicité dans l'application? Auriez-vous des fonctionnalités qui peuvent être débloquées avec un coût? Utiliseriez-vous des achats intégrés pour des biens physiques ou virtuels?

7. Qu'est-ce qui fera de cette application un succès aux yeux de vos parties prenantes? Un certain nombre d'utilisateurs? Une augmentation des commandes? Les analyses devront-elles être intégrées à l'application pour aider à mesurer le succès? Les développeurs doivent être capables de prendre en compte ces critères lors de l'évaluation du succès. Idéalement, les critères sont mesurables, mais dans certains cas, cela peut être très difficile.

8. Avez-vous un budget? Je comprends, personne n'aime montrer ses cartes, mais même une plage est utile lors de la création d'une proposition. Les coûts de développement d'applications sont très difficiles à estimer car il y a tellement de variables. Connaître un budget permet à un développeur de travailler avec votre budget tout en gardant à l'esprit vos fonctionnalités essentielles. Les développeurs peuvent vous aider à hiérarchiser vos fonctionnalités en fonction de votre budget et vous permettre de terminer vos éléments les plus importants en premier. Il est toujours vrai que les estimations seront aussi précises que le permettent les informations sur le projet.

9. Qui sont vos utilisateurs cibles? Quel problème votre application va-t-elle résoudre pour vos utilisateurs? Pourquoi une solution mobile résout-elle mieux ce problème qu'une alternative? Quel genre de choses devraient-ils dire ou faire lorsqu'ils utilisent l'application? Quels appareils et plateformes utilisent-ils? Pouvez-vous faire des recherches sur les utilisateurs avant la conception ou le développement? Réfléchissez à ces utilisateurs et comment cette application les atteindra.

10. Quelles sont vos dépendances avant que le travail puisse commencer ou se terminer? Si vous êtes responsable de la rédaction de la politique de confidentialité de l'application, c'est une dépendance. La copie de la politique de confidentialité doit être complète avant que cet écran puisse être implémenté.

11. Avez-vous déjà défini l'image de marque de votre application ou de votre entreprise (logos, couleurs, polices, etc.)? Si oui, alors super! Prévoyez de fournir ces informations lorsque vous parlez pour la première fois à une société de développement d'applications. Si non, l'équipe de conception de l'entreprise peut probablement vous aider avec l'image de marque de votre application ou de votre entreprise.

12. Quels risques prévoyez-vous associés au projet, au calendrier ou à d'autres facteurs externes? Être conscient des risques du projet et en discuter tôt permettra aux développeurs de planifier en conséquence afin de réduire le risque que ce risque se produise. Par exemple, si votre équipe configure l'environnement du serveur, mais il ne sera pas prêt avant quelques mois. Si l'environnement n'est pas prêt à temps ou a des problèmes, un effet domino se produira, retardant potentiellement plusieurs personnes et, finalement, le projet.

13. Avez-vous identifié et validé des interfaces de programmation d'applications (API), des services / systèmes externes ou des fournisseurs tiers avec lesquels vous souhaitez que votre application s'intègre? Si ce n'est pas le cas et que vous en avez besoin, prévoyez le temps nécessaire pour rechercher et valider ces choses.

14. Prévoyez-vous que l'application aura besoin d'assistance une fois lancée? La plupart des sociétés de développement d'applications peuvent prendre en charge votre application avec des corrections de bugs et des améliorations mineures après son lancement.

15. Avez-vous pensé à la sécurité de votre application? Quelles informations sensibles seront collectées dans votre application et comment seront-elles stockées en toute sécurité? La plupart des entreprises de développement devraient être en mesure de travailler avec vous sur ce point et de recommander la meilleure solution en fonction de votre produit.

16. Dans quelle mesure connaissez-vous le développement Agile? La majorité des sociétés de développement d'applications personnalisées avec lesquelles vous travaillerez ces jours-ci travaillent avec certaines variantes d'un processus Agile. Il s'agit d'un processus itératif où les fonctionnalités seront terminées, modifiées et approuvées avant la fin du projet. Chaque itération terminera une petite partie du projet global afin que vous puissiez voir les progrès sans avoir à attendre jusqu'à la fin. Bien que la plupart des entreprises puissent être flexibles, vous voudrez vous familiariser avec le processus car il fonctionne très bien avec le développement d'applications. Quel que soit le processus de votre entreprise, vous souhaiterez probablement y intégrer Agile pour ce projet.

17. Pouvez-vous facilement expliquer votre idée et votre entreprise à n'importe qui? Lorsque vous travaillez avec une entreprise de développement d'applications, vous travaillerez avec des personnes qui connaissent très bien leur entreprise, mais elles ne connaissent pas nécessairement la vôtre. Certaines fonctionnalités que vous souhaitez dans votre application devront peut-être être évaluées pour déterminer comment les réaliser. Il s'agit de la partie conseil du coût à laquelle vous pouvez vous attendre lors du développement d'une application. La boutique d'applications doit prendre du temps pour comprendre votre entreprise, sinon le projet en souffrira.

18. Quels sont les objectifs commerciaux de l'application? L'objectif est-il de générer de nouvelles ventes? Cela permettra-t-il à votre entreprise d'acquérir un avantage concurrentiel? Cela augmentera-t-il la productivité?

19. Y a-t-il des applications existantes que vous aimeriez que votre application utilise comme source d'inspiration? Pensez aux autres applications que vous aimeriez voir ou ressentir.

20. Avez-vous créé des wireframes? Les wireframes sont des conceptions qui montrent comment l'utilisateur va vivre et interagir avec l'application. Si vous avez créé des wireframes, avez-vous eu quelqu'un avec une formation technique pour vérifier les wireframes? Est-ce que tout ce que vous voulez faire est réalisable sur les plateformes que vous ciblez?

21. Avez-vous une conception visuelle? Les conceptions visuelles sont utilisées pour montrer un exemple de l'apparence de l'écran lorsqu'il sera dans l'application et en fonctionnement. Ce processus est effectué après l'approbation des wireframes. Un concepteur visuel respectera la conception d'expérience déjà définie, mais donnera de la couleur aux écrans et améliorera la communication visuelle au sein de chaque écran. Sinon, ne vous inquiétez pas, la plupart des sociétés d'applications fournissent des services de conception.

Si lire ceci vous a rendu triste de ne pas être correctement préparé pour commencer à faire de votre idée une réalité, ne vous sentez pas mal! Il est très rare qu'une entreprise aborde les boutiques d'applications mobiles avec la possibilité de répondre à toutes les questions ci-dessus.

Justin Dombroski est chef de projet principal chez Enola Labs.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.