O Manifesto Ágil lista valores seguidos por desenvolvedores ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - indivíduos e interações mais que processos e ferramentas. Esse princípio está diretamente relacionado ao Manifesto Ágil, que é um documento fundamental para entender a filosofia por trás das metodologias ágeis na Engenharia de Software. Ao estudar esse tema, é imprescindível conhecer os quatro valores principais que orientam o desenvolvimento ágil de software, os quais são uma reação às metodologias mais pesadas e documentação intensiva de desenvolvimento de software que dominavam a indústria anteriormente.
No Manifesto Ágil, é enfatizada a importância de valorizar "indivíduos e interações" sobre processos e ferramentas. Isso significa que embora os processos e as ferramentas sejam importantes, são os indivíduos e a forma como interagem uns com os outros que realmente impulsionam o progresso de um projeto de software. O foco em comunicação efetiva, colaboração entre a equipe e a capacidade de se adaptar às mudanças são considerados mais críticos para o sucesso do projeto do que seguir rigidamente a um conjunto de processos ou depender excessivamente de ferramentas específicas.
Essa valorização das interações humanas é fundamental porque o desenvolvimento de software é uma atividade complexa, que envolve criatividade e resolução de problemas, e essas características são melhor alcançadas através da colaboração e troca de ideias entre pessoas. Além disso, um ambiente onde a equipe se sente valorizada e empoderada para tomar decisões pode levar a resultados mais inovadores e a um software de melhor qualidade.
As outras alternativas mencionadas na questão não refletem os valores do Manifesto Ágil. Por exemplo, a alternativa A ("seguir um plano mais que responder a mudanças") vai contra o valor ágil de responder a mudanças sobre seguir um plano. A alternativa C ("documentação abrangente mais que software em funcionamento") também é o oposto de outro valor ágil, que coloca mais importância em um software em funcionamento do que em documentação extensiva. As alternativas D e E focam na "negociação de contratos", o que não é um valor expresso no Manifesto Ágil. Assim, a alternativa B é a única que está alinhada com os princípios do desenvolvimento ágil conforme descritos no Manifesto Ágil.
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
Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar:
- Indivíduos e interações mais que processos e ferramentas
- Software em funcionamento mais que documentação abrangente
- Colaboração com o cliente mais que negociação de contratos
- Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
Fonte: http://www.manifestoagil.com.br/
GAB B
Valores do Manifesto Ágil:
- Indivíduos e interações sobre processos e ferramentas: Valoriza-se mais as pessoas e a comunicação entre elas do que seguir rigidamente processos ou depender de ferramentas específicas.
- Software em funcionamento sobre documentação extensiva: Prioriza-se a entrega de software funcional e útil em vez de se concentrar excessivamente em documentação detalhada, embora esta última também seja importante.
- Colaboração com o cliente sobre negociação contratual: Incentiva-se a colaboração próxima e contínua com o cliente para garantir que o produto atenda às suas necessidades, em vez de se ater rigidamente a contratos predefinidos.
- Responder a mudanças sobre seguir um plano: Valoriza-se a capacidade de responder de forma flexível e rápida às mudanças nos requisitos e no ambiente do projeto, em vez de aderir estritamente a um plano inicial.
Princípios do Manifesto Ágil:
- Satisfação do cliente através da entrega contínua e adiantada de software com valor agregado.
- Aceitação de mudanças nos requisitos, mesmo no final do desenvolvimento.
- Entrega frequente de software funcionando, preferencialmente em intervalos de algumas semanas a poucos meses.
- Trabalho conjunto e diário entre os membros da equipe de negócios e os desenvolvedores.
- Construção de projetos ao redor de indivíduos motivados, dando-lhes o ambiente e o suporte necessários e confiando neles para fazer o trabalho.
- Comunicação cara a cara como o método mais eficiente de transmitir informações.
- Software funcionando como medida primária de progresso.
- Manutenção de um ritmo sustentável de trabalho para que a equipe possa manter o progresso indefinidamente.
- Atenção contínua à excelência técnica e ao bom design para aumentar a agilidade.
- Valorização da simplicidade, maximizando a quantidade de trabalho não realizado.
- As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.
- Reflexão regular sobre como se tornar mais eficaz e ajustar o comportamento da equipe de acordo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo