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?