L'agilité et la productivité sont depuis longtemps des préoccupations majeures pour les entreprises, mais elles ont pris une nouvelle urgence avec la révolution mobile qui progresse rapidement. Alors que tous les types d’entreprises se démènent pour lancer des stratégies d’applications mobiles efficaces, il est de plus en plus urgent de créer un environnement mobile..

Et les enjeux sont élevés. Une étude récente menée par Salesforce.com montre que 60% des entreprises britanniques utilisent des applications mobiles et qu'elles peuvent augmenter leur productivité de 34%. Cependant, cela montre également que 59% des organisations tardent à livrer.

Comment les entreprises accélèrent-elles la livraison et s’assurent-elles d’optimiser leur productivité? Je crois que le secret réside dans la simplicité.

Il est inutile de développer des solutions complexes que personne ne peut utiliser ou d'investir dans des outils sophistiqués qui restent sous-utilisés par du personnel informatique sous-qualifié. Au lieu de cela, les PDG devraient encourager leurs services informatiques à maîtriser les bases et à tirer parti des outils en ligne faciles à intégrer, des logiciels open source et des services de paiement à la carte pour commencer à développer leurs propres applications de productivité et opérationnelles..

Une approche de bricolage pour le développement d'applications

En 2011, Gartner avait prédit qu'au moins 25% des applications d'entreprise seraient construites par des "développeurs citoyens", définis comme des utilisateurs finaux qui construisent des applications pour la consommation, par eux-mêmes et leurs pairs, à l'aide de ressources approuvées par l'entreprise. Un pourcentage étonnamment élevé de ces citoyens sont des citoyens âgés de 18 à 30 ans qui trouvent leurs propres moyens de créer ou de développer des applications mobiles, que des ressources autorisées par la société soient disponibles ou non..

Ils sont aidés par une nouvelle génération d’outils de glisser-déposer destinés aux employés ayant une connaissance du domaine d’activité mais pas de compétences en matière de codage ou de processus informatique. Simplifier le développement et la publication d'applications de cette manière peut apporter un soulagement immédiat aux pénuries de main-d'œuvre qualifiée pour le développement d'applications mobiles. Cela signifie également que le développement d'applications ne doit plus être une simple fonction informatique, mais qu'il peut être alloué, budgété et doté d'autres ressources de l'entreprise..

Construire votre propre environnement d'applications d'entreprise simple peut également aider à réduire les risques liés aux données de l'entreprise, à accélérer le développement, faciliter la communication avec les utilisateurs finaux et leur fournir un magasin d'applications organisé..

Faciliter la mobilisation de votre entreprise

Il est important que les PDG qui souhaitent que leur entreprise puisse créer, développer, publier et gérer ses propres applications rapidement en réponse aux besoins opérationnels, du marché et des clients, soient conscients des processus impliqués. Ceci comprend:

  • Comprendre le besoin de l'entreprise
  • Définir ce que l'application doit faire
  • Conception des interfaces utilisateur et des exigences techniques
  • Conception et modification éventuelle d'API back-end pour le transfert de données
  • Intégrer un modèle de sécurité
  • Exigences fonctionnelles et non fonctionnelles
  • Concevoir l'apparence graphique, y compris l'interface utilisateur et l'expérience utilisateur
  • Choix des systèmes d'exploitation et des périphériques cibles
  • Activation des environnements de développement, des tests et des outils requis
  • Le déploiement de l'application et comment cela sera géré
  • Configuration d'un programme de maintenance pour maintenir l'application à jour avec les périphériques et les plates-formes d'exploitation mises à jour

Beaucoup de ces processus sont manuels et prennent beaucoup de temps. Le défi pour une entreprise est de simplifier, dans la mesure du possible, le développement et le déploiement d'applications mobiles en automatisant de manière sélective le travail plus complexe impliqué dans certaines étapes, afin que les ressources existantes puissent utiliser leurs compétences existantes pour effectuer le travail..

Mais il ne s'agit pas uniquement de créer des applications personnalisées. il s'agit également de disposer d'outils simples pour gérer le cycle de vie des applications. Si les applications en libre-service de sources non autorisées ne sont pas vérifiées, la valeur d'une entreprise s'en trouvera diluée, car les données, les informations et les services interactifs deviennent de plus en plus fragmentés et peu fiables..

La possibilité de gérer des applications d'entreprise dans un magasin d'applications approuvé, tout en restant à un niveau raisonnable, permet d'éviter cela en offrant aux employés toutes les applications dont ils ont besoin dans un endroit facile à trouver..

Pour maximiser le budget de développement, je vous suggère d’envisager les domaines d’investissement suivants:

1. Des méthodes qui aident l’entreprise à définir ce qu’elles veulent de manière claire et simplifiée, par ex. prototypage rapide.

2. Un environnement et une infrastructure de développement qui gèrent les étapes les plus complexes lors du développement multiplate-forme avec des outils open source tels que Cordova, ainsi que la gestion de l'authentification, de la synchronisation et de la synchronisation entre magasins..

3. Les magasins d'applications d'entreprise personnalisés pour déployer, gérer et gérer les applications.

  • Stuart Mason est PDG de 5app