Sind automatische Upgrades eine realistische Funktion, die man von Unternehmens-Webanwendungen erwarten kann?

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

  •  09-06-2019
  •  | 
  •  

Frage

Die meiste Arbeit, die ich erledige, betrifft Webanwendungen, die man als Unternehmensanwendungen bezeichnen könnte.Diese Projekte haben große Budgets, längere Zeitpläne (von 3–12 Monaten) und umfangreiche Anpassungen.Da wir als Entwickler die Idee des Webs als nächstes Desktop-Betriebssystem angepriesen haben, erwarten Kunden zunehmend, dass die auf diesem „neuen Betriebssystem“ ausgeführte Software genauso reagiert wie auf dem Desktop.Dazu gehört auch die einfache Verwaltung automatischer Upgrades.Mit anderen Worten: „Ein Update ist verfügbar.“Möchten Sie ein Upgrade durchführen?“ Ist das überhaupt eine realistische Erwartung?Kann jemand aus Erfahrung mit dem Versuch sprechen, diese Funktion zu implementieren?

War es hilfreich?

Lösung

Bei meine Firma Wir verfügen über Unternehmensinstallationen mit mehreren Tausend Arbeitsplätzen.Wenn wir ein automatisches Upgrade implementieren würden, würden unsere Kunden meutern!

Bei großen Installationen gibt es besondere Probleme, die bei kleinen nicht zutreffen.Bei 2000 Benutzern (von denen nicht alle, sagen wir mal, die anspruchsvollsten Werkzeugbenutzer sind) ist die Werkzeugschulung beispielsweise eine große Sache:Schulungszeit, interne Demos, interne Prozessdokumente usw.Sie können keine neue Funktion oder UI-Änderung einführen, ohne zu verstehen, wie sie in ihren Prozess passt und was daher ihre internen Best Practices sind und wie sie diese ihren Benutzern mitteilen können.

Auch wenn Anwendungen ausfallen, ist das interne IT-Team verantwortlich.Daher benötigen sie Zeit, um eine neue Version in einem Testbereich zu installieren, sie auszuprobieren und erst dann an einem Samstag bereitzustellen, wenn sie gut und bereit sind.

Ich sehe den Wert darin, die Installation kleinerer Patches einfacher zu gestalten, insbesondere wenn der Patch nur zur Fehlerbehebung dient und nicht für etwas, das eine Neuschulung erfordern würde, und wenn die Administratoren bei der Installation immer noch das letzte Wort haben.Aber selbst dann glaube ich nicht, dass jemals jemand danach gefragt hat!Ob weil sie es nicht wollen oder weil sie darauf trainiert sind, es nicht zu erwarten, es scheint sich nicht zu lohnen.

Andere Tipps

Nun, es hängt wirklich von Ihrem Geschäftsmodell ab, aber bei vielen Anwendungen kann Ihnen das SaaS-Modell am Ende schaden.Es ist für viele Dinge großartig, aber für einige größere Anwendungen investieren die Benutzer nicht so viel im Voraus und könnten möglicherweise zu etwas anderem wechseln, bevor Sie Geld verdient haben.

Sehen

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

und hier

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

für mehr Informationen

Einer der Hauptgründe für die Implementierung einer Anwendung als Webanwendung besteht darin, dass Sie automatische Upgrades kostenlos erhalten.Warum werden Benutzer zu Upgrades für eine Web-App aufgefordert?

Für Windows -Anwendungen möchten Sie das Upgrade von "Update verfügbar"? Die Funktionalität wird von Microsoft mit ClickOnce bereitgestellt, die ich in einer Enterprise -Umgebung erfolgreich verwendet habe. Es gibt einige Gotchas, aber zum größten Teil ist es eine gute Möglichkeit, die automatische Bereitstellung und das Upgrade von Windows -Apps zu verwalten.

Für mobile Apps können Sie auch automatische Upgrades implementieren, allerdings ist dies etwas schwieriger.

Um Ihre Frage im weitesten Sinne zu beantworten: Ich weiß nicht, ob erwartet wird, dass alle Unternehmensanwendungen ein einfaches Upgrade ermöglichen, aber aus Sicht des IT-Supports lohnt es sich auf jeden Fall, sie so zu gestalten, dass sie ein einfaches Upgrade ermöglichen Upgrade durchführen.

Wenn Sie eine gehostete Lösung bereitstellen, würde ich mich nicht darum kümmern.Lassen Sie das Upgrade stillschweigend durchführen (vielleicht mit einem Hinweis, dass Sie es durchgeführt haben).Wenn Sie eine Anwendung verkaufen, die auf ihren Servern gehostet wird, sollte die Upgrade-Entscheidung von einem einzelnen Eigentümer und nicht von jedem Benutzer der App getroffen werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top