O deploy de software (implantação) são todas as atividades que tornam um sistema de software disponível para uso.
O processo geral de implantação consiste em várias atividades inter-relacionadas com possíveis transições entre elas. Essas atividades podem ocorrer no lado do produtor, no lado do consumidor ou em ambos. Como cada sistema de software é único, os processos ou procedimentos precisos dentro de cada atividade dificilmente podem ser definidos. Portanto, "deploy" deve ser interpretada como um processo geral que deve ser customizado de acordo com requisitos ou características específicas.
A complexidade e a variabilidade dos produtos de software fomentaram o surgimento de funções especializadas para coordenar e projetar o processo de implantação. Para sistemas de desktop, os usuários finais frequentemente também se tornam os "implantadores de software" quando instalam um pacote de software em sua máquina. A implantação de software corporativo envolve muito mais funções, e essas funções geralmente mudam conforme o aplicativo avança do teste (pré-produção) para os ambientes de produção. As funções típicas envolvidas em implantações de software para aplicativos corporativos podem incluir:
- em ambientes de pré-produção:
- desenvolvedores de aplicativos: consulte o processo de desenvolvimento de software
- engenheiros de construção e lançamento: consulte Engenharia de lançamento
- gerentes de versão: consulte Gerenciamento de versão
- coordenadores de implantação: consulte DevOps
- em ambientes de produção:
- administrador do sistema
- administrador de banco de dados
- coordenadores de lançamento: consulte DevOps
- gerentes de projeto de operações: consulte ITIL
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.