Quanto à gestão ágil de projetos com Scrum e às noções gerai...
O DevOps aplica abordagem ágil de desenvolvimento de software ao permitir que um negócio maximize a velocidade de entrega de um produto ou serviço.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - certo
O DevOps, uma abordagem moderna na engenharia de software, combina práticas de desenvolvimento (Development) e operações (Operations) com o objetivo de melhorar a colaboração e produtividade, automatizando processos de infraestrutura e workflows, bem como a implementação contínua de aplicações. Essa integração resulta em ciclos de desenvolvimento mais curtos, o que proporciona uma velocidade de entrega maior para produtos e serviços.
Essa velocidade aumentada está diretamente alinhada com os princípios da gestão ágil, como o Scrum, que busca fornecer valor de forma iterativa e incremental, permitindo respostas rápidas às mudanças e melhor alinhamento com as necessidades dos negócios. Portanto, dizer que o DevOps aplica uma abordagem ágil ao desenvolvimento de software é correto, pois ele permite e suporta a entrega contínua, um dos pilares do desenvolvimento ágil, maximizando assim a velocidade de entrega de um produto ou serviço.
O conhecimento necessário para resolver esta questão inclui a compreensão das práticas e objetivos do DevOps, bem como dos princípios fundamentais do desenvolvimento ágil, particularmente aqueles relacionados à entrega e feedback contínuos. Com isso, podemos justificar a corretude da afirmação, pois o DevOps realmente facilita a ligação entre desenvolvimento, testes e operações, fomentando um ciclo de entrega mais rápido e eficiente, características essenciais da agilidade no desenvolvimento de software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Não seria, Minimize a velocidade de entrega ?
Dyogo, eu acho que não. A ideia é aumentar a velocidade da entrega, ou seja, entregas mais rápidas.
Integração contínua - agiliza o processo de geração das build's.
Entregra contínua - agiliza o processo de entrega das build's em um ambiente produtivo ou de homologação, dependendo de uma intervenção manual para enviar ou não para produção.
Implantação contínua - envolve integração e entrega contínua, tudo automatizado entregando um build diretamente no ambiente de produção.
Todos os processos acima são descritos na cultura DevOps. A ideia é maximizar a velocidade de entregas e com isso aumentar o retorno do investimento.
É o negócio que maximiza a velocidade de entrega?
O negócio, por si só, não maximiza a velocidade de entrega. No entanto, quando falamos de uma cultura que provoca feedbacks do negócio, ou que permite que o negócio maximize a velocidade de entrega, estamos diante de uma nuance clara do manifesto ágil. Vale ressaltar que, nesse segundo caso, onde falamos da permissão ao negócio, é preciso que a cultura, para fins dessa análise, o DevOps, saiba como interpretar, ler ou receber feedbacks e tal permissão.
A afirmativa diz que "o DevOps aplica abordagem ágil de desenvolvimento de software ao permitir que um negócio maximize a velocidade de entrega de um produto ou serviço." CERTO. Caso estivesse afirmando que "o DevOps" somente "aplica abordagem ágil de desenvolvimento de software ao permitir que um negócio maximize a velocidade de entrega de um produto ou serviço", estaria, a meu ver, ERRADO.
Abs e todos e bons estudos.
MRB
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo