Estudo e aplicação de processos DevOps numa empresa de TI
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.26/41694 |
Resumo: | Atualmente as empresas vivem períodos de grande mudança na forma como as suas equipas desenvolvem software devido ao facto de existir cada vez mais dificuldades na comunicação entre a equipa de desenvolvimento e a equipa de operações e na necessidade de entregar software de forma mais rápida. Através da necessidade de eliminar estas barreiras e colocar o desenvolvimento e a entrega de software, surge DevOps como uma metodologia que vem complementar a ainda predominante metodologia ágil, nomeadamente em áreas onde esta não atua, procurando aumentar ainda mais a rapidez e a eficiência das organizações no desenvolvimento dos seus projetos. O DevOps é frequentemente referido na área da tecnologia como uma nova abordagem de entrega de software, através da colaboração entre a equipa de desenvolvimento e equipa de operações. Apesar das semelhanças existentes entre a metodologia de desenvolvimento ágil e o DevOps, ambos os conceitos possuem algumas diferenças a nível da entrega de software, no sentido em que o DevOps aproxima todos os intervenientes responsáveis, com o apoio de um conjunto de ferramentas que permitem automatizar e otimizar todos os seus processos. O presente relatório de estágio pretende dar a conhecer os conceitos, práticas e ferramentas de DevOps e é conduzido à aplicação prática de um modelo automatizado para o processo de análise, desenvolvimento, testes e entrega de software num projeto desenvolvido pela empresa Noesis. Como principais resultados identificam-se a revisão da literatura efetuada e a aplicação das práticas e conceitos de DevOps que se tornaram relevantes para a componente prática realizada. No final desta aplicação, foram analisadosos resultados obtidos a um conjunto de métricas como tempo de entrega do software, tempo de deteção de falhas, tempo de reparação de falhas, satisfação do cliente, tempo de consideração de uma falha e qualidade do software , com o objetivo de avaliar os benefícios da implementação de DevOps. |
id |
RCAP_c96edf1d5c41c776093f457a6dda9698 |
---|---|
oai_identifier_str |
oai:comum.rcaap.pt:10400.26/41694 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Estudo e aplicação de processos DevOps numa empresa de TIDevOpsSoftwareSistemas de informaçãoTecnologias de informaçãoÁgilDesenvolvimento de softwareOperaçõesAtualmente as empresas vivem períodos de grande mudança na forma como as suas equipas desenvolvem software devido ao facto de existir cada vez mais dificuldades na comunicação entre a equipa de desenvolvimento e a equipa de operações e na necessidade de entregar software de forma mais rápida. Através da necessidade de eliminar estas barreiras e colocar o desenvolvimento e a entrega de software, surge DevOps como uma metodologia que vem complementar a ainda predominante metodologia ágil, nomeadamente em áreas onde esta não atua, procurando aumentar ainda mais a rapidez e a eficiência das organizações no desenvolvimento dos seus projetos. O DevOps é frequentemente referido na área da tecnologia como uma nova abordagem de entrega de software, através da colaboração entre a equipa de desenvolvimento e equipa de operações. Apesar das semelhanças existentes entre a metodologia de desenvolvimento ágil e o DevOps, ambos os conceitos possuem algumas diferenças a nível da entrega de software, no sentido em que o DevOps aproxima todos os intervenientes responsáveis, com o apoio de um conjunto de ferramentas que permitem automatizar e otimizar todos os seus processos. O presente relatório de estágio pretende dar a conhecer os conceitos, práticas e ferramentas de DevOps e é conduzido à aplicação prática de um modelo automatizado para o processo de análise, desenvolvimento, testes e entrega de software num projeto desenvolvido pela empresa Noesis. Como principais resultados identificam-se a revisão da literatura efetuada e a aplicação das práticas e conceitos de DevOps que se tornaram relevantes para a componente prática realizada. No final desta aplicação, foram analisadosos resultados obtidos a um conjunto de métricas como tempo de entrega do software, tempo de deteção de falhas, tempo de reparação de falhas, satisfação do cliente, tempo de consideração de uma falha e qualidade do software , com o objetivo de avaliar os benefícios da implementação de DevOps.Durães, João António Pereira AlmeidaRepositório ComumPequeno, João Alexandre Miranda2022-08-29T13:49:25Z2022-06-302022-03-012022-06-30T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.26/41694TID:203108795porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-06-25T16:06:57Zoai:comum.rcaap.pt:10400.26/41694Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-06-25T16:06:57Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Estudo e aplicação de processos DevOps numa empresa de TI |
title |
Estudo e aplicação de processos DevOps numa empresa de TI |
spellingShingle |
Estudo e aplicação de processos DevOps numa empresa de TI Pequeno, João Alexandre Miranda DevOps Software Sistemas de informação Tecnologias de informação Ágil Desenvolvimento de software Operações |
title_short |
Estudo e aplicação de processos DevOps numa empresa de TI |
title_full |
Estudo e aplicação de processos DevOps numa empresa de TI |
title_fullStr |
Estudo e aplicação de processos DevOps numa empresa de TI |
title_full_unstemmed |
Estudo e aplicação de processos DevOps numa empresa de TI |
title_sort |
Estudo e aplicação de processos DevOps numa empresa de TI |
author |
Pequeno, João Alexandre Miranda |
author_facet |
Pequeno, João Alexandre Miranda |
author_role |
author |
dc.contributor.none.fl_str_mv |
Durães, João António Pereira Almeida Repositório Comum |
dc.contributor.author.fl_str_mv |
Pequeno, João Alexandre Miranda |
dc.subject.por.fl_str_mv |
DevOps Software Sistemas de informação Tecnologias de informação Ágil Desenvolvimento de software Operações |
topic |
DevOps Software Sistemas de informação Tecnologias de informação Ágil Desenvolvimento de software Operações |
description |
Atualmente as empresas vivem períodos de grande mudança na forma como as suas equipas desenvolvem software devido ao facto de existir cada vez mais dificuldades na comunicação entre a equipa de desenvolvimento e a equipa de operações e na necessidade de entregar software de forma mais rápida. Através da necessidade de eliminar estas barreiras e colocar o desenvolvimento e a entrega de software, surge DevOps como uma metodologia que vem complementar a ainda predominante metodologia ágil, nomeadamente em áreas onde esta não atua, procurando aumentar ainda mais a rapidez e a eficiência das organizações no desenvolvimento dos seus projetos. O DevOps é frequentemente referido na área da tecnologia como uma nova abordagem de entrega de software, através da colaboração entre a equipa de desenvolvimento e equipa de operações. Apesar das semelhanças existentes entre a metodologia de desenvolvimento ágil e o DevOps, ambos os conceitos possuem algumas diferenças a nível da entrega de software, no sentido em que o DevOps aproxima todos os intervenientes responsáveis, com o apoio de um conjunto de ferramentas que permitem automatizar e otimizar todos os seus processos. O presente relatório de estágio pretende dar a conhecer os conceitos, práticas e ferramentas de DevOps e é conduzido à aplicação prática de um modelo automatizado para o processo de análise, desenvolvimento, testes e entrega de software num projeto desenvolvido pela empresa Noesis. Como principais resultados identificam-se a revisão da literatura efetuada e a aplicação das práticas e conceitos de DevOps que se tornaram relevantes para a componente prática realizada. No final desta aplicação, foram analisadosos resultados obtidos a um conjunto de métricas como tempo de entrega do software, tempo de deteção de falhas, tempo de reparação de falhas, satisfação do cliente, tempo de consideração de uma falha e qualidade do software , com o objetivo de avaliar os benefícios da implementação de DevOps. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-08-29T13:49:25Z 2022-06-30 2022-03-01 2022-06-30T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.26/41694 TID:203108795 |
url |
http://hdl.handle.net/10400.26/41694 |
identifier_str_mv |
TID:203108795 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
mluisa.alvim@gmail.com |
_version_ |
1817546160422780928 |