Prévia do material em texto
A B C 1 Marcar para revisão As melhores maneiras de desenvolver um software estão sendo descobertas durante os processos de desenvolvimento. Entre os valores do manifesto ágil estão: Ferramentas e processos têm maior visibilidade e importância que as pessoas. Colaboração com o cliente, entendendo seus problemas e expectativas e ouvindo seus feedbacks tem mais importância do que a negociação de contratos. Documentação abrangente deve ser prioridade durante o desenvolvimento. Questão 1 de 10 Em branco (10) 1 2 3 4 5 6 7 8 9 10 Finalizar exercícios Lista de exercícios Proje… Sair e finalizar depois D E A B C Quando elaborado um projeto ele deve ser seguido até o final, sem alterações; por isso, é importante realizar um briefing bem detalhado. Um plano de desenvolvimento é importante, porém ele deve acompanhar as mudanças e feedback do cliente. 2 Marcar para revisão O SCRUM considera que o conhecimento vem através da experiência, este método de gestão possui valores e pilares. São pilares do SCRUM: Agilidade, Transparência e Foco. Adaptação, Transparência e Inspeção. Adaptação, Comprometimento e Coragem. D E A B C D E Inspeção, Transparência e Foco. Inspeção, Adaptação e Respeito. 3 Marcar para revisão No método Extreme Programming (XP), a responsabilidade por executar melhorias contínuas no código- fonte, como refatoração, testes automatizados e aplicação de boas práticas de programação, é atribuída ao papel de: Cliente Tracker Coach Desenvolvedor Cleaner 4 Marcar para revisão A B O Método Extreme Programming (XP) é uma metodologia ágil que se destaca por sua abordagem estruturada e colaborativa no desenvolvimento de software. Nesse contexto, a alocação de papéis predefinidos dentro da equipe é fundamental para garantir a eficácia do processo. Um desses papéis cruciais é o do Coach, cuja presença e atuação são fundamentais para o sucesso do projeto. Dentro dos papéis predefinidos e distribuídos pela equipe, na utilização do método XP os objetivos do Coach são: O coach está ligado diretamente ao desenvolvimento do software, sendo a linha de frente no processo. O coach define os requisitos do sistema que está em desenvolvimento. C D E O coach tem conhecimento técnico e do software que está sendo desenvolvido, deve ser capaz de ajudar a equipe, facilitar reuniões e ser o guardião dos valores do método XP. O coach fornece feedback à equipe mantendo o equilíbrio entre o que foi e precisa ser realizado. O coach realiza medições para avaliar o processo de desenvolvimento. 5 Marcar para revisão Diferentemente do método XP, o modelo SCRUM possui apenas três papéis para seu time. Dessa forma visa otimizar a criatividade, produtividade e flexibilidade, tornando-os multifuncionais e auto- organizáveis. Analise as afirmativas a seguir: I - O time de desenvolvimento, DEV team, deve possuir de 3 a 9 componentes. II - O Dono do produto, Product Owner, define e transmite o que A B C D E A B C se espera do produto. III - O Líder SCRUM, SCRUM Master, deve apoiar sua equipe de transmitir o entendimento do SCRUM. É correto o que se afirma em: I, apenas. II, apenas. I e III, apenas. II e III, apenas. I, II e III. 6 Marcar para revisão Qual item abaixo NÃO é um valor do Scrum? Abertura Respeito Foco D E A B C D E Adaptação Coragem 7 Marcar para revisão No contexto do Extreme Programming (XP), uma das práticas centrais é a melhoria contínua da qualidade do código, por meio de atividades como refatoração, desenvolvimento orientado a testes (TDD) e aplicação de boas práticas de programação. Considerando os papéis formais do XP, qual membro da equipe é diretamente responsável por executar essas atividades técnicas no código- fonte? Cliente Tracker Coach Desenvolvedor Gerente de Projeto A B C 8 Marcar para revisão Kent Beck, Ward Cunningham e Ron Jeffries participaram do desenvolvimento do Manifesto Ágil, eles já possuíam experiência no desenvolvimento de métodos, pois criaram o método Extream Programming (XP). Sobre Método XP: Não pode ser caracterizado como processo ágil, porque possui práticas e valores próprios. Deixou de ser utilizado após a assinatura do Manifesto Ágil por ser equivalente. Sua utilização cria ambientes de desenvolvimento onde os membros apenas seguem ao plano. D E A B Adere inteiramente ao Manifesto Ágil e suas práticas e valores completam o método e visam um melhor desenvolvimento de softwares. Respeito e comunicação não fazem parte de suas práticas, é um método focado em resultados. 9 Marcar para revisão Os princípios servem de base para algo, no caso do Manifesto Ágil, seus princípios são conceitos básicos para a condução de práticas. Conhecendo os princípios do Manifesto Ágil é correto afirmar que: Não há necessidade de levar o ambiente da criação do projeto em consideração. Pessoas de negócios e desenvolvedores devem trabalhar de forma independente, encontrando-se reuniões esporádicas. C D E A B A maneira mais eficaz de transmitir informações e ideias entre a equipe é em uma conversa pessoalmente. Processos Ágeis consomem muitas horas de trabalho dos desenvolvedores. Os melhores projetos ágeis são os mais sofisticados, ou seja, os que apresentam soluções complexas. 10 Marcar para revisão Framework são estruturas que servem como referência para a construção de projetos. O Framework __________ pode ser usado para a gestão de projetos complexos, sendo leve e simples de entender, porém, complexa de se aplicar. Assinale a alternativa que completa corretamente a lacuna. SCRUM FDD C D E DSDM SWOT ASD