Os seis aspectos de Maturidade de Distribuição Contínua

Escritor | 20:47 Leave a Comment
A velocidade é da essência do mundo empresarial moderno. Distribuição Contínua pode reduzir o tempo entre a concepção de uma idéia e sua realização como software utilizável. Mas não é algo que você implementar durante a noite em uma única etapa. Há seis áreas que você precisa para se concentrar e avaliar de forma contínua como o seu software de processo de produção evolui e seu modelo de Distribuição Contínua amadurece.

1. Aproveitando

Os componentes podem ser reutilizados de uma maneira controlada e segura. Já compilações foram testados e implementados periodicamente em um local central? Podem outros projetos e equipes reutilização de componentes de forma controlada? E, o que é a melhor forma de implementar um ambiente como esse?

2. Testing

O software é submetido a controle de qualidade em um estágio inicial. São testes implementadas como uma parte integrante do projecto automatizado? Como estão os erros detectados abordadas; são os testes eficazes? E, como podemos agilizar esse processo?

3. Implantação

O software pode ser trazido para a produção em minutos. Pode end-to-end aplicações ser instalado em vários servidores em um clique do mouse? E, isso é um processo automatizado, replicável e previsível, com base na aplicação de liberação de automação?

4. Provisioning

Servidores e sistemas podem ser construídos e desmontados com o pressionar de um botão. É possível a qualquer momento para construir ambientes de trabalho, sem defeito em apenas alguns minutos e desmantelá-los novamente?São estes ambientes livres de configurações anormais, você mantém apenas as plataformas que você realmente precisa, e que é necessário para atingir este objectivo?

5. Monitorização

Relatórios baseados fato pode ser solicitado a qualquer momento. Para cada processo de entrega de software, é que o ambiente oferece possibilidades suficientes para solicitar holísticas, relatórios de status com base em fatos, a qualquer momento? Podem estes relatórios, na verdade, ser enviado, e que tem que acontecer para implementar isso?

6. Integração DevOps

Desenvolvimento e partes Operações responsabilidades para a qualidade do software. Como pode o Desenvolvimento e Operações de trabalhar em conjunto de forma ágil? Como é que a equipe de entrega estruturada, e que tem que acontecer para tornar a equipe responsável pelo resultado final do fim-de-final?