Mapeamento do processo e melhorias do pipeline de entrega contínua de um software embarcado
Visualizar/abrir
Data
2021Orientador
Nível acadêmico
Especialização
Outro título
Process mapping and continuous delivery pipeline improvements for embedded software
Assunto
Resumo
Cada vez mais as organizações visam realizar uma entrega de software contínua e eficaz a fim de entregar valores aos seus usuários. No entanto, atingir esse objetivo requer o uso de práticas que acelerem o desenvolvimento e mudanças culturais dentro das organiza ções que foquem não somente na entrega rápida, mas também na qualidade do software que está sendo entregue. Para isso, a adoção do movimento development and operations (DevOps) tem se destacado e se tornado indispensável no desenvolvime ...
Cada vez mais as organizações visam realizar uma entrega de software contínua e eficaz a fim de entregar valores aos seus usuários. No entanto, atingir esse objetivo requer o uso de práticas que acelerem o desenvolvimento e mudanças culturais dentro das organiza ções que foquem não somente na entrega rápida, mas também na qualidade do software que está sendo entregue. Para isso, a adoção do movimento development and operations (DevOps) tem se destacado e se tornado indispensável no desenvolvimento de software. DevOps é um movimento cultural que através de alguns princípios, práticas e ferramen tas, visa auxiliar organizações a entregarem software com maior confiança e rapidez. O presente trabalho visa apresentar como as práticas de DevOps podem contribuir para que haja uma entrega de software contínua e confiável através do mapeamento do processo do pipeline de entrega contínua de um projeto de software embarcado de uma empresa de Telecomunicações. Com base no processo mapeado, são sugeridas propostas de melho rias para o pipeline, o que inclui uma melhoria contínua que norteia as práticas de DevO ...
Abstract
More and more organizations aim to carry out continuous and effective software deliv ery to deliver value to their users. However, achieving this goal requires using practices that accelerate development and cultural change within organizations that focus not only on rapid delivery but also on the quality of the software being delivered. For this, the adoption of the development and operations (DevOps) movement has become prominent and indispensable in software development. DevOps is a cultural ...
More and more organizations aim to carry out continuous and effective software deliv ery to deliver value to their users. However, achieving this goal requires using practices that accelerate development and cultural change within organizations that focus not only on rapid delivery but also on the quality of the software being delivered. For this, the adoption of the development and operations (DevOps) movement has become prominent and indispensable in software development. DevOps is a cultural movement that, through some principles, practices, and tools, aims to help organizations deliver software with greater confidence and speed. This paper aims to present how DevOps practices can con tribute to continuous and reliable software delivery by mapping the continuous delivery pipeline process of an embedded software project of a Telecommunications company. Based on the mapped process, proposals for improvements to the pipeline are suggested, which include continuous improvement that guides DevOps practices. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Especialização em Engenharia de Software e Inovação.
Coleções
Este item está licenciado na Creative Commons License