É upgrades automáticos, um realista recurso de esperar de uma empresa de aplicações Web?

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

  •  09-06-2019
  •  | 
  •  

Pergunta

A maior parte do trabalho que eu faço é com o que poderia ser considerado aplicativos da Web de empresa.Esses projetos têm grandes orçamentos, mais linhas de tempo (de 3 a 12 meses), pesada e personalizações.Porque, como desenvolvedores, temos sido divulgando a ideia da Web como o próximo sistema operacional de desktop, os clientes estão vindo para esperar o software em execução neste "novo sistema operacional" para reagir da mesma maneira como no ambiente de trabalho.Que inclui fácil de gerenciar atualizações automáticas.Em outras palavras, "Uma atualização está disponível.Você deseja atualizar?" É isso mesmo uma expectativa realista?Alguém pode falar da experiência na tentativa de implementar esse recurso?

Foi útil?

Solução

No minha empresa temos instalações de empresas que vão em milhares de lugares.Se implementamos um de atualização automática, os nossos clientes motim!

Grandes instalações de ter peculiar questões que não se aplicam aos pequenos.Por exemplo, com 2000 usuários (não todos que estão, digamos, o mais sofisticado dos usuários da ferramenta), uma ferramenta de treinamento é um grande negócio:o tempo de formação, interna demos processo interno, documentos, etc..Eles não podem desencadear uma nova funcionalidade ou da INTERFACE do usuário alterar sem a chance de entender como ele se encaixa no processo e, por conseguinte, que a sua interno de melhores práticas e como comunicar isso para seus usuários.

Também quando os aplicativos falhar, é o interno da equipe de TI que são responsáveis.Por conseguinte, eles querem tempo para instalar uma nova versão em uma área de teste, beat it up, e implantar em um sábado somente quando eles são bons e pronto.

Eu posso ver o valor em fazer pequenas manchas mais fácil de instalar, particularmente quando o patch é apenas para correção de bugs e não para qualquer coisa que viesse a exigir a reciclagem, e se os administradores ainda obter a última palavra sobre quando é instalado.Mas mesmo assim, eu não acredito que alguém já pediu por isso!Seja porque não querem ou eles são treinados para não esperava, não parece a pena.

Outras dicas

Bem, isso realmente depende do seu modelo de negócio, mas para uma série de aplicações no modelo SaaS pode acabar mordendo você.É ótimo para um monte de coisas, mas para algumas aplicações maiores, os usuários não estão investindo como significativa quantidade de frente e, possivelmente, pode mover-se para outra coisa antes que você tenha feito qualquer dinheiro.

Ver

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

e aqui

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

para obter mais informações

Uma das principais razões para implementar um aplicativo como um aplicativo da web é que você obter atualizações automáticas de graça.Por que os usuários de estar recebendo solicitado para atualizações de um aplicativo da web?

Para aplicativos do Windows, a "atualização estiver disponível, você deseja atualizar?" funcionalidade é fornecida pela Microsoft usando ClickOnce, que eu tenho usado em um ambiente corporativo com sucesso, existem algumas armadilhas mas a maior parte, é uma boa forma de gerir a implementação automática e atualização de aplicativos do Windows.

Para aplicações para dispositivo móvel, você também pode implementar upgrades automáticos, embora seja um pouco mais complicado.

Em qualquer caso, para responder a sua pergunta em um sentido amplo, não sei se é esperado que todos os aplicativos corporativos devem fazer a atualização fácil, mas certamente vale o dinheiro a partir de um ponto de vista de suporte de TI para arquiteto-los para permitir fácil atualização.

Se você está fornecendo uma solução hospedada, eu não me incomoda.Deixe que a atualização aconteça silenciosamente (talvez com um aviso de que você fez).Se você está vendendo um aplicativo hospedado em seus servidores, deixe que a atualização decisão ser feita por um único proprietário, nem todo usuário do aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top