Agile & DevOps

Todo mundo está falando sobre Agile e DevOps atualmente, mas você sabe o que Aigle e seu companheiro DevOps realmente significam?

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Agile & DevOps por Mind Map: Agile & DevOps

1. Quando você pensa em metodologia, há muitos processos, ferramentas e regras.

2. O gerente informa que vai conseguir mais 15 Devs temporários

3. NÃO FUNCIONA ASSIM

3.1. Pois existem

3.1.1. Conhecimentos Técnicos

3.1.2. Conhecimentos Institucional

3.1.3. Habilidades técnicas

3.1.4. Produtividade

3.1.5. Dinâmica de equipe

3.2. O Ágil prega sempre em trazer nossa atenção para os indivíduos

4. Problema comum

4.1. Eles dizem que vai demorar um mês para implementar um novo recurso

4.2. E teremos tudo pronto na sexta-feira

5. Insights

5.1. Evite utilizar o termo MÉTODOLOGIA ÁGIL

5.1.1. É uma estrutura flexível. É uma mudança de mentalidade.

5.2. Apesar do termo DevOps não está especificado no Manifesto Ágil, eles se complementam muito bem. São como: café com leite.

5.2.1. Tem 5 Devs

5.3. Agile ajuda a construir um produto melhor, enquanto DevOps ajuda a construir esse produto de uma maneira melhor, mais barata, mais rápida e mais segura.

6. Mitos

6.1. Agile é fazer rapidinho

6.1.1. Agile é mudança de mentalidade e entrega continua

6.2. Agile e DevOps são metodologias

6.2.1. São conceitos e mentalidade

6.3. Agile e DevOps somente pode ser aplicado em desenvolvimento de Software

6.3.1. Isso não é verdade, pode ser utilizado em qualquer parte do negócio

7. Processo automatizado

7.1. Dev codifica

7.2. Sobe no controle de versão

7.3. Realiza o Build

7.4. Passa nos teste de ambiente

7.5. Implanta a nova Release

7.6. Passa nos testes de unidade

7.7. Software pronto para implantação

7.7.1. Essa implantação pode ser automatizada

7.8. Todo esse processo é chamado de PIPELINE

7.8.1. Cada organização tem suas especificações do Pipeline

7.8.2. Termos comuns

7.8.2.1. Continuos Integration

7.8.2.2. Continuos Delivery

7.8.2.3. CI/CD Pipeline

8. Precisa ser aplicado em TODOS os níveis de uma empresa

9. Agile

9.1. Em fevereiro de 2001, 17 pessoas, altamente qualificadas, criaram o Manifesto Ágil

9.1.1. Ele tem apenas uma página.

9.1.2. Contém 12 princípios ágeis

9.1.3. Os 4 valores conduzem o que importante para o manifesto

9.2. Manifesto Ágil

9.2.1. Valores

9.2.1.1. Observe que os valores sempre tem um contraste com o modelo tradicional (Waterfull | Cascata)

9.2.1.2. Indivíduos e interações

9.2.1.2.1. mais que processos e ferramentas

9.2.1.3. Software em funcionamento

9.2.1.3.1. mais que documentação abrangente

9.2.1.4. Colaboração com o cliente

9.2.1.4.1. mais que negociação de contratos

9.2.1.5. Responder a mudanças

9.2.1.5.1. mais que seguir um plano

9.2.2. Princípios

9.2.2.1. Satisfazer o cliente

9.2.2.1.1. Entrega contínua

9.2.2.1.2. Valor agregado

9.2.2.2. Mudanças

9.2.2.2.1. São bem-vindas

9.2.2.2.2. Visando vantagem competitiva

9.2.2.3. Entregar frequentemente

9.2.2.3.1. Menor escala de tempo

9.2.2.4. Trabalhar diariamente

9.2.2.4.1. Em conjunto

9.2.2.5. Indivíduos motivados

9.2.2.5.1. Ambiente

9.2.2.5.2. Suporte necessário

9.2.2.6. Comunicação

9.2.2.6.1. Conversa face a face

9.2.2.7. Software funcionando

9.2.2.8. Ritmo constante

9.2.2.8.1. Desenvolvimento sustentável

9.2.2.9. Atenção à excelência

9.2.2.9.1. Bom design

9.2.2.10. Equipes auto organizáveis

9.3. Problemas

10. DevOps

10.1. Conceito

10.1.1. É uma mistura das palavras DESENVOLVIMENTO e OPERAÇÕES

10.2. Objetivo

10.2.1. Ser rápido, assim como a estrutura ágil

10.2.2. Em vez de a implantação e as operações ficarem presas na ponta final do processo cascata, ele é incorporado ao ciclo de vida de entrega.

10.2.3. Tem um forte foco na automação