Les mises à niveau automatiques sont-elles une fonctionnalité réaliste à attendre des applications Web d’entreprise ?

StackOverflow https://stackoverflow.com/questions/49732

  •  09-06-2019
  •  | 
  •  

Question

La plupart de mon travail concerne ce qui pourrait être considéré comme des applications Web d'entreprise.Ces projets ont des budgets importants, des délais plus longs (de 3 à 12 mois) et de lourdes personnalisations.Parce qu'en tant que développeurs, nous avons vanté l'idée du Web comme prochain système d'exploitation de bureau, les clients s'attendent à ce que les logiciels exécutés sur ce « nouveau système d'exploitation » réagissent de la même manière que sur le bureau.Cela inclut des mises à niveau automatiques faciles à gérer.Autrement dit : « Une mise à jour est disponible.Souhaitez-vous effectuer une mise à niveau ?" Est-ce une attente réaliste ?Quelqu'un peut-il parler d'expérience sur la mise en œuvre de cette fonctionnalité ?

Était-ce utile?

La solution

À mon entreprise nous disposons d'installations d'entreprise allant jusqu'à des milliers de sièges.Si nous implémentions une mise à niveau automatique, nos clients se mutineraient !

Les grandes installations présentent des problèmes particuliers qui ne s'appliquent pas aux petites.Par exemple, avec 2 000 utilisateurs (qui ne sont pas tous, disons, les utilisateurs d’outils les plus avertis), la formation aux outils est un gros problème :temps de formation, démos internes, documents de processus internes, etc.Ils ne peuvent pas lancer une nouvelle fonctionnalité ou un changement d'interface utilisateur sans avoir la possibilité de comprendre comment cela s'intègre dans leur processus et donc quelles sont leurs meilleures pratiques internes et comment les communiquer à leurs utilisateurs.

De plus, lorsque les applications échouent, c'est l'équipe informatique interne qui en est responsable.Par conséquent, ils veulent du temps pour installer une nouvelle version dans une zone de test, la tester et la déployer un samedi uniquement lorsqu'ils sont prêts.

Je peux voir l'intérêt de rendre les correctifs mineurs plus faciles à installer, en particulier lorsque le correctif est uniquement destiné à corriger un bug et non à quelque chose qui nécessiterait une reconversion, et si les administrateurs ont toujours le dernier mot lors de son installation.Mais même dans ce cas, je crois que personne n’a jamais demandé cela !Que ce soit parce qu’ils n’en veulent pas ou parce qu’ils sont formés pour ne pas s’y attendre, cela ne semble pas en valoir la peine.

Autres conseils

Eh bien, cela dépend vraiment de votre modèle économique, mais pour de nombreuses applications, le modèle SaaS peut finir par vous mordre.C'est génial pour beaucoup de choses, mais pour certaines applications plus importantes, les utilisateurs n'investissent pas autant d'argent au départ et pourraient éventuellement passer à autre chose avant d'avoir gagné de l'argent.

Voir

http://news.zdnet.com/2424-9595_22-218408.html

et ici

http://www.25hoursaday.com/weblog/2008/07/21/SoftwareAsAServiceWhenYourBusinessModelBecomesAParadox.aspx

pour plus d'informations

L'une des principales raisons d'implémenter une application en tant qu'application Web est que vous bénéficiez de mises à niveau automatiques gratuites.Pourquoi les utilisateurs seraient-ils invités à effectuer des mises à niveau sur une application Web ?

Pour les applications Windows, la "mise à jour est disponible, voulez-vous mettre à niveau?" La fonctionnalité est fournie par Microsoft en utilisant ClickOnce, que j'ai utilisé dans un environnement d'entreprise avec succès - il y a quelques gotchas, mais pour la plupart, c'est un bon moyen de gérer le déploiement automatique et la mise à niveau des applications Windows.

Pour les applications mobiles, vous pouvez également mettre en œuvre des mises à niveau automatiques, même si cela est un peu plus délicat.

Quoi qu'il en soit, pour répondre à votre question au sens large, je ne sais pas si l'on s'attend à ce que toutes les applications d'entreprise facilitent la mise à niveau, mais cela vaut certainement la peine, du point de vue du support informatique, de les concevoir de manière à permettre une mise à niveau facile. mise à niveau.

Si vous proposez une solution hébergée, cela ne me dérangerait pas.Laissez la mise à niveau se dérouler silencieusement (peut-être avec un avis indiquant que vous l'avez fait).Si vous vendez une application hébergée sur leurs serveurs, laissez la décision de mise à niveau être prise par un seul propriétaire, et non par tous les utilisateurs de l'application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top