Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Estudo do uso da metodologia DevOps em projetos...

Estudo do uso da metodologia DevOps em projetos de redes para automação residencial

Nas duas últimas décadas, verificou-se que o gerenciamento de softwares se tornou mais difícil devido a novas demandas de mercado, que exigem a integração de equipes para a obtenção de resultados com mais qualidade e em menos tempo. O objetivo do presente trabalho é identificar os fatores críticos da adoção das práticas do DevOps, com base na análise da execução de projetos de internet das coisas (IoT). Para isso, foram consultados os trabalhos de graduação dos cursos de Redes de Computadores e de Automação Industrial, depositados na biblioteca da FATEC Osasco. Nas análises dos trabalhos foi possível verificar que é possível integrar as áreas de redes de computadores e automação industrial para desenvolver sistemas de automação residencial mais completos e com uma ampla cobertura de serviços.

Avatar for rafa.ferrari

rafa.ferrari

December 20, 2019

Other Decks in Technology

Transcript

  1. ESTUDO DO USO DA METODOLOGIA DEVOPS EM PROJETOS DE REDES

    DE COMPUTADORES PARA AUTOMAÇÃO RESIDENCIAL RAFAEL DA SILVA FERRARI
  2. Agenda:  motivação;  evolução tecnológica e da gestão da

    T.I.;  o que é DevOps, IoT e Computação em Nuvem;  apresentação da pesquisa e seus resultados;  considerações finais.
  3. Motivação:  o impacto da evolução dos softwares e da

    infraestrutura da T.I.;  a falta de debates sobre DevOps;  como o DevOps pode ser aplicado aos cursos da FATEC Osasco.
  4. 1960 2020 1960 - 1969 CRISE DO SOFTWARE 1960 -

    1969 CRISE DO SOFTWARE Linha do tempo:
  5. 1960 2020 1969 PROCESSOS PRESCRITIVOS 1960 - 1969 CRISE DO

    SOFTWARE 1980 - 1988 INFRAESTRUTURA 1980 - 1988 INFRAESTRUTURA Linha do tempo:
  6. 1960 2020 1969 PROCESSOS PRESCRITIVOS 1960 - 1969 CRISE DO

    SOFTWARE 1988 ITIL 1988 ITIL 1980 - 1988 INFRAESTRUTURA Linha do tempo:
  7. 1960 2020 1989 - 2001 PROCESSOS LEVES 1989 - 2001

    PROCESSOS LEVES 1969 PROCESSOS PRESCRITIVOS 1960 - 1969 CRISE DO SOFTWARE 1988 ITIL 1988 ITIL 1980 - 1988 INFRAESTRUTURA Linha do tempo:
  8. 1960 2020 1989 - 2001 PROCESSOS LEVES 1969 PROCESSOS PRESCRITIVOS

    1960 - 1969 CRISE DO SOFTWARE 2001 MANIFESTO ÁGIL 2001 MANIFESTO ÁGIL 1988 ITIL 1988 ITIL 1980 - 1988 INFRAESTRUTURA Linha do tempo:
  9. 1960 2020 1989 - 2001 PROCESSOS LEVES 2009 DEVOPS 2009

    DEVOPS 1969 PROCESSOS PRESCRITIVOS 1960 - 1969 CRISE DO SOFTWARE 2001 MANIFESTO ÁGIL 2001 MANIFESTO ÁGIL 1988 ITIL 1988 ITIL 1980 - 1988 INFRAESTRUTURA Linha do tempo:
  10. 1960 2020 1999 IOT 1999 IOT 1989 - 2001 PROCESSOS

    LEVES 2009 DEVOPS 1969 PROCESSOS PRESCRITIVOS 1960 - 1969 CRISE DO SOFTWARE 2001 MANIFESTO ÁGIL 2001 MANIFESTO ÁGIL 1988 ITIL 1988 ITIL 1980 - 1988 INFRAESTRUTURA Linha do tempo:
  11. 1960 2020 1999 IOT 1989 - 2001 PROCESSOS LEVES 2009

    DEVOPS 1969 PROCESSOS PRESCRITIVOS 1960 - 1969 CRISE DO SOFTWARE 2002 COMPUTAÇÃO EM NUVEM 2002 COMPUTAÇÃO EM NUVEM 2001 MANIFESTO ÁGIL 2001 MANIFESTO ÁGIL 1988 ITIL 1988 ITIL 1980 - 1988 INFRAESTRUTURA Linha do tempo:
  12. DevOps: “União de pessoas, processos e produtos, para facilitar a

    entrega contínua de valor ao usuário final.” Donovan Brown.
  13. DevOps C.A.L.M.S:  Culture (cultura);  Automation (automação);  Lean

    (produção enxuta);  Measurements (métricas);  Sharing (compartilhamento).
  14. State of DevOps 2019:  maior frequência de implantações (208x);

     lead time menor (106x);  menor tempo para recuperação de incidentes (2604x);  menor índice de falhas (7x).
  15. Por que IoT?  versátil;  ampla expansão;  alto

    impacto na vida cotidiana;  tema comum para os cursos da FATEC Osasco.
  16. Por que computação em nuvem?  evolução da infraestrutura da

    TI;  consolidação de vários conceitos e tecnologias;  novos papeis e desafios aos profissionais da TI.
  17. Pesquisa:  seleção dos trabalhos de graduação da Fatec Osasco;

     levantamento de publicações acadêmicas;  análise dos trabalhos.
  18. Seleção dos trabalhos:  três trabalhos de redes de computadores:

    I. Projeto de rede sem fio implementado com cabo irradiante em ambiente doméstico; II. Estudo sobre redes PLC domésticas; III. Guderbox: gerenciamento e segurança em redes domésticas.
  19. Seleção dos trabalhos:  três trabalhos de automação industrial: I.

    Automação residencial; II. Automação residencial com sistema de comunicação Bluetooth e aplicativo Android; III. Automação de portaria predial e residencial utilizando a tecnologia Bluetooth.
  20. Levantamento bibliográfico:  Infraestrutura e operações;  Computação em nuvem;

     Internet das Coisas;  Gestão de projetos de TI:  Processos prescritivos;  Processos ágeis;  DevOps.
  21. Análise e resultados:  resultados obtidos e suas contribuições; 

    apresentação de um modelo de colaboração;  avaliação técnica.
  22. Análise e resultados:  resultados obtidos e suas contribuições: 

    redes de computadores: I. cabo irradiante II. PLC III. segurança em redes domésticas
  23. Análise e resultados:  resultados obtidos e suas contribuições: 

    automação industrial: I. sistema de irrigação e controle de persianas; II. monitoramento e controle via RF, Bluetooth e GSM; III. sistema de emergência silencioso.
  24. Análise e resultados:  avaliação técnica: I. gestão de projetos;

    II. testes; III. segurança; IV. redundância.
  25. Considerações finais: I. problemas causados pela reestruturação dos processos; II.

    dificuldades para adoção do DevOps; III. as novas funções dos profissionais de infraestrutura; IV. o papel dos profissionais de infraestrutura nas metodologias abordadas.