Métodos e Ferramentas para o Avanço da Engenharia de Software Contínua
Resumo: As características e exigências da sociedade contemporânea e digital transformaram o cenário de desenvolvimento de software e apresentaram novos desafios aos desenvolvedores e engenheiros de software, tais como a necessidade de entregas mais rápidas, mudanças frequentes nos requisitos, menor tolerância a falhas e necessidade de adaptação aos novos modelos de negócio. Além disso, as demandas por softwares cada vez mais complexos e de melhor qualidade têm aumentado. A adoção de práticas ágeis tem permitido às organizações encurtar os ciclos de desenvolvimento e aumentar a colaboração dos clientes visando à entrega de software de valor. Entretanto, isso não tem sido suficiente. Ações contínuas de planejamento, construção, operação, implantação e avaliação são necessárias para produzir produtos de software que atendam às necessidades e comportamentos dos clientes e usuários, permitir tomar decisões bem-informadas e identificar oportunidades de negócio. Assim, as organizações devem evoluir do desenvolvimento de software tradicional para o desenvolvimento contínuo e orientado a dados, em uma abordagem de engenharia de software contínua. Engenharia de Software Contínua (ESC) consiste em um conjunto de práticas e ferramentas que apoiam uma visão holística do desenvolvimento de software com o objetivo de torná-lo mais rápido, iterativo, integrado, contínuo e alinhado ao negócio. É um tópico recente da Engenharia de Software e, portanto, há ainda muitas questões em aberto. Neste projeto de pesquisa serão investigadas algumas dessas questões e serão propostas soluções visando contribuir para o avanço das práticas de ESC e sua implementação em organizações de software.
Data de início: 01/08/2023
Prazo (meses): 36
Participantes:
Papel | Nome |
---|---|
Coordenador | MONALESSA PERINI BARCELLOS |