O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Quando a Cultura DevOps transcede a Tecnologia

98 visualizações

Publicada em

Em 2001, o manifesto ágil surgiu com o objetivo de desenvolver softwares com menos desperdícios, mais qualidade, mais interação e com foco na entrega para o cliente. Mas com o passar dos anos, agilistas começaram a observar que precisavam melhorar toda a cadeia de valor (fluxos de desenvolvimento de produto). Para suprir essa necessidade, em 2008 surgiu a Cultura DevOps. A Cultura DevOps veio para melhorar a comunicação, a automação e a colaboração entre os fluxos, diminuindo gaps e evoluindo o desenvolvimento, a infraestrutura e a qualidade em todo o processo.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Quando a Cultura DevOps transcede a Tecnologia

  1. 1. Cultura DevOps por @AnneliseGripp Transcendendo a Tecnologia
  2. 2. - Formação de Professores (Pedagogia) - Técnico em Processamento de Dados - Bacharel em Análise de Sistemas - MBA em Gestão Empresarial com ênfase em Tecnologia da Informação - Practitioner em PNL - Certificações de Scrum Master, Product Owner e Professional - Especialista em Transformação Ágil - Consultora em Processo e Projetos - Instrutora de Treinamento Ágeis - Auditora de Projetos em TI ( ISO 9001) - Agile Coach Profissional - Coach Profissional Mini Currículo Empresas que realizou Transformação Ágil: Oi, Sieve Price Intelligence, Icatu Seguros, People, BTG, Sicredi, Geofusion, Bgm Rodotec, Sicredi e Saque e Pague. www.annelisegripp.com.br / contato@annelisegripp.com.br
  3. 3. Como era desenvolvido software na década de 80/90?
  4. 4. Levantava necessidade com o cliente; Desenhava todo o fluxo de valor; Desenvolvia todo o sistema; Testava o sistema; Homologava com o cliente.
  5. 5. Como era desenvolvido software após a década de 90?
  6. 6. Aplicamos o modelo de manufatura para desenvolver software (silos)
  7. 7. O que essas duas eras nos trouxeram de lição?
  8. 8. O processo de Desenvolvimento de Software não tem analogia com produção industrial, pois as entregas não são repetidas, iguais. O processo é muito mais ARTESANAL!
  9. 9. CULTURA Indivíduos e interações mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Manifesto Ágil http://www.manifestoagil.com.br Snowbird, 2001
  10. 10. Desenvolvimento Ágil ● INSPEÇÃO ● TRANSPARÊNCIA ● ADAPTAÇÃO
  11. 11. Entre 2007 e 2008 surge....
  12. 12. “DevOps é um método para desenvolvimento de Software que enfatiza a comunicação, colaboração, integração, automação e uso de métricas”. (Patrick Debois)
  13. 13. CULTURA FlFLUXO DE VALOR AGILE Pipeline de Implantação Feedback
  14. 14. Pilares DevOps
  15. 15. ● Focar nas pessoas; ● Melhorar comportamentos; ● Abraçar mudanças e experimentações; ● Errar sem julgamentos (manter a segurança); ● Integrar Dev + Ops + TI + Produtos. CULTURA
  16. 16. ● Fazer pequenas e constantes entregas; ● Integrar alteração de código num repositório central (CI); ● Pipeline (IC, Automatização de Testes e Deploy); ● Orquestrar. AUTOMAÇÃO
  17. 17. • Responsabilidade dos Times • Regressão de Testes • Análise de Impacto • Documentação • Integração
  18. 18. ● Entregar valor para o usuário final (visão cliente); ● Identificar o fluxo de valor e fazer fluir,sem interromper; ● Enxutar processo e documentação; ● Eliminar desperdício ( faturamento> gastos); ● Perseguir a melhoria contínua; ● Fazer o simples. LEAN PRODUÇÃO PUXADA!
  19. 19. Desperdícios!
  20. 20. Scrum
  21. 21. Kanban
  22. 22. Extreme Programming (XP)
  23. 23. ● Medir e monitorar todo o ciclo (fluxos); ● Identificar erros, defeitos e falhas; ● Corrigir os problemas o quanto antes; ● Melhorar o processo através de ações. MEDIÇÃO
  24. 24. Lead Time: Tempo da tarefa criada até o estado finalizada. Work Time: Tempo gasto executando a atividade. Cycle Time: Tempo da tarefa iniciada até estado finalizada. 3 Dias 1 Dia
  25. 25. 1. Quanto tempo levou para ir do desenvolvimento à implementação? 2. Com que frequência erros ou falhas recorrentes acontecem? 3. Quanto tempo a recuperação leva depois de uma falha do sistema? 4. Quantas pessoas estão usando seu produto no momento? 5. Quantos usuários você ganhou/perdeu nesta semana? Medindo...
  26. 26. ● Compartilhar conhecimentos e experiências; ● Expor fracassos e sucessos; ● Promover comunicação e colaboração entre os profissionais; ● Integrar as áreas; ● Feedbacks. COMPARTILHAMENTO
  27. 27. Conhecimentos e vivências quando compartilhados, geram boas idéias!
  28. 28. Por que usar implemetar Cultura DevOps?
  29. 29. ● Redução de custos operacionais em TI ● Qualidade nas entregas ● Integração entre as áreas e os profissionais ● Entrega de valor para o usuário final ● Melhoria constante em toda cadeia de valor
  30. 30. www.annelisegripp.com.br contato@annelisegripp.com.br @AnneliseGripp Muito Obrigada!!!

×