Pergunta

Há um par de questões sobre Stackoverflow perguntando se x ( rubi / Drupal ) tecnologia é 'empresa pronto'.

Gostaria de perguntar como é 'empresa ready' definido.

Alguém já criaram a sua própria lista de verificação?

Alguém tem uma referência que eles teste contra?

Foi útil?

Solução

"Empresa Ready" para a maioria dos meios de peça podemos executá-lo de forma confiável e eficaz dentro de uma grande organização.

Há vários fatores envolvidos:

  • É confiável?
  • Pode nosso atual apoio pessoal dele, ou que precisamos de especialistas?
  • Pode encaixar com o nosso modelo de segurança estabelecido?
  • implementações pode ser feito com as nossas ferramentas automatizadas?
  • Como é fácil de administrar? Podem os usuários de negócios fazê-lo ou que precisamos de um especialista?
  • Se ele usa um banco de dados, é nosso DB padrão, ou que precisamos treinar mais especialistas?

Dependendo de como importante o sistema é para o negócio a seguinte pergunta também pode se aplicar:

  • ele pode ser feito altamente disponível?
  • PODE SER carga equilibrada?
  • É bastante seguro?

projetos de código aberto, muitas vezes não prestam atenção suficiente para as dificuldades de implantação e execução de software dentro de uma grande organização. por exemplo. A maioria dos projetos do sistema operacional padrão para o MySQL como banco de dados, que é um bom e escolha sensata para a maioria dos pequenos projetos, no entanto, se sua empresa tem uma licença de site ORACLE e uma equipe de profissionais altamente qualificados DBAs Oracle no lugar das opções do MySQL aparência distintamente pouco atraente.

Outras dicas

Para ser breve:
"Empresa prontos" significa:. Se ele falhar, as empresas que utilizam ele possivelmente irá processá-lo

Na maioria das vezes o "teste", se ele pode realmente ser chamado como tal, é que alguma empresa (= grande negócio), implementou um produto de sucesso e estável usá-lo. Portanto, a sua mais como dizer a sua provou o seu valor no campo de batalha, ou algo parecido. Em outras palavras, o quadro tem sido usado com sucesso, ou não, no mundo real, você não pode apenas seguir alguns testes lista de verificação e de carga e dizer a sua empresa pronta.

Como Robert Gould diz em sua resposta, que é "Enterprise-ready" quando ele foi provado por algum outro projeto enorme. Eu colocar desta forma: se alguém lá fora, fez milhões de dólares com ele e ficou escrito por risco revistas capitalistas como o do ano (alguns anos, não necessariamente um presente) mais quente coisa nova, então é Enterprise-pronto. :)

Outra maneira de olhar para a questão é que a tecnologia é Enterprise-pronto quando um chefe non-tech ou proprietário da empresa não vai se preocupar se ou não eles escolheram uma plataforma boa para executar seus negócios on. Neste sentido Enterprise-pronto é uma medida de reconhecimento de marca em vez de maturidade tecnológica.

Tendo construído um par de aplicações "empresa" ...

Empresa fora dos meios de desenvolvimento, que em caso de quebra, alguém pode corrigi-lo. Eu já trabalhei com empregadores / empreiteiros que vara com muito possivelmente as piores provedores de gerenciamento de hospedagem, fornecedores de dados, ou tais, porque eles vão corrigir problemas quando eles surgem, mesmo se surgir um monte dele, e ter alguém para chamar quando eles pausa.

Assim, para reformulá-lo de outra forma, software Enterprise é enterprisey porque tem opções de suporte disponíveis. Um exemplo simples: jQuery não é enterprisey enquanto ExtJS é, porque ExtJS tem uma estrutura de apoio corporativo a ele. (Sim, eu sei que estes dois quadros é como comparar um conjunto de ferramentas a um fabricados fábrica kit casa).

Como o meu trabalho do dia é toda sobre a arquitetura da empresa, eu acredito que a palavra empresa não é hoje em dia sobre o tamanho nem a escala, mas se refere mais a como um produto de software é vendido.

Por exemplo, Ruby on Rails não é a empresa porque não há nenhum fornecedor que vai entrar em sua loja e fazer apresentações de Powerpoint repetidamente para a comunidade de desenvolvedores. O Ruby on Rails não tem um executivo de vendas que me leva para o campo de golfe ou o meu restaurante favorito para o almoço. Ruby on Rails também não está profundamente coberto por empresas de análise da indústria, tais como Gartner.

Ruby on Rails nunca será considerada "empresa" até que estas coisas ocorrem ...

Da minha experiência, rótulo de "Empresa pronto" é um indicador do medo de gerentes a adotar uma tecnologia de código aberto, possivelmente equilibrado com um desejo de não estadia seguidor em que a tecnologia.

Isto pode objetivamente discutiu com considerações, tais como o apoio de uma terceira empresa ou a integração em ferramentas de desenvolvimento existente.

Eu suponho que uma aplicação pode ser considerada "empresa pronta" quando é suficiente estável que uma grande empresa iria utilizá-lo. Também implicaria algum nível de suporte, de modo que quando se faz inevitável ruptura.

O tempo que algo é ou não "empresa ready" é inteiramente subjetivo e indefinido, e sim "word'y buzz" .. Basicamente, você não pode ter um test_isEnterpriseReady() - basta fazer o seu aplicativo como confiável e eficiente quanto possível ser ..

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