Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso INTRODUÇÃO AO DESENVOLVIMENTO ÁGIL Teste Teste Final (N2) PERGUNTA 1 No Scrum, existe um papel responsável por identificar os requisitos mais importantes e priorizá-los. Esse papel é representado pelo: a. Product Owner. B. Time Scrum. c. Stakeholders. d. Gerente de projetos. e. Scrum master. Resposta e. Scrum master. PERGUNTA 2 Sobre os métodos ágeis de desenvolvimento de software, assinale a alternativa correta. a. No Scrum, uma Sprint é definida a cada novo Sprint Backlog, sendo flexível e seu tempo modificável. b. Uma implementação de Kankan começa com a representação visual do trabalho diário da equipe. c. O Gerente de Projetos é responsável por manter o valor para o negócio dentro do processo Scrum. d. No XP um ponto forte da metodologia é a utilização de ciclos longos e contínuos de desenvolvimento. e. O XP se baseia em valores da cultura oriental, como o senso de responsabilidade e a disciplina. Resposta b. Uma implementação de Kankan começa com a representação visual do trabalho diário da equipe. PERGUNTA 3 No Scrum existem algumas cerimônias, como a Reunião de Retrospectiva da Sprint, que ocorre: a. No fim da Sprint, com intuito de analisar o que foi produzido. b. Entre a Reunião Diária e a de Revisão da Sprint. c. No final de cada dia da Sprint. d. No fim da Sprint, com intuito de analisar se o processo está ocorrendo da melhor maneira. e. No início de cada dia da Sprint. Resposta d. No fim da Sprint, com intuito de analisar se o processo está ocorrendo da melhor maneira. PERGUNTA 4 De acordo com o framework Scrum, existem três pilares que estão presentes em toda a implementação. São eles: a. Transparência, agilidade e adequação. b. Valores, princípios e métricas. c. Transparência, inspeção e adaptação. d. Dono do produto, Scrum Team e Scrum Master. e. Planejamento, programação e manutenção. Resposta c. Transparência, inspeção e adaptação. PERGUNTA 5 Dentre as características apresentadas abaixo, quais têm relação com as metodologias ágeis? a. Equipes auto organizadas / complexidade. b. Regras fixas / Desenvolvimento dirigido por testes. c. Programação em pares / Documentação extensiva. d. Desenvolvimento dirigido por testes / Programação em pares. e. Rational Unified Process (RUP) / Modelagem UML. Resposta a. Equipes auto organizadas / complexidade. PERGUNTA 6 A Programação Extrema (XP) se concretiza através de práticas que a tornam uma metodologia ágil. Essas práticas são dotadas de determinados valores. Quais são eles? a. Mudanças rápidas, Comunicação, cliente como membro da equipe e Feedback. b. Comunicação, Respeito, Simplicidade, Feedback e Coragem. c. Mudanças rápidas, Comunicação, Feedback e Coragem. d. Programação em pares e testes automatizados. e. Clientes entregando valor com a equipe, comunicação e programação em pares. Resposta b. Comunicação, Respeito, Simplicidade, Feedback e Coragem. PERGUNTA Existe um evento que pode ser apontado como o principal do Scrum. Ele representa o período no qual será desenvolvido um incremento do software. Qual é o nome desse evento? a. Backlog. b. Sprint Backlog. c. Sprint. d. Reunião Diária. e. Reunião de Retrospectiva. Resposta c. Sprint. PERGUNTA 8 O Scrum é tido como um framework utilizado para entregar valor ao cliente de maneira adaptativa e produtiva. Na metodologia, existem três papeis importantes. Quais são eles? a. Dono do Produto, Scrum Team e Scrum Master. b. Gerente do Produto, Scrum Master e Scrum Release. c. Gerente do Produto, Gerente de Projetos e Dono do Produto. d. Dono do Produto, Scrum Release e Scrum Team. e. Gerente de Projetos, Scrum Release e Scrum Team. Resposta a. Dono do Produto, Scrum Team e Scrum Master. PERGUNTA 9 A Programação Extrema (XP), como um método ágil de desenvolvimento de software, apresenta um conjunto de práticas que se alinham aos valores ágeis. Uma dessas práticas preconiza que: a. se utilize a programação em pares para melhorar a qualidade do código. b. se revisem as documentações, sempre as mantendo atualizadas, e utilizando o máximo de documentação possível. c. se deve evitar o envolvimento direto do cliente no projeto, pois entende-se que o contato constante pode prejudicar o andamento do processo. d. se deve evitar testes e o excesso de artefatos e garantir à agilidade. e. se tenha cuidado com o design simples, pois podem prejudicar o entendimento e a usabilidade. Resposta b. se revisem as documentações, sempre as mantendo atualizadas, e utilizando o máximo de documentação possível. PERGUNTA 10 Sobre o Manifesto Ágil, a decisão de adotar uma metodologia ágil indica que será dado maior valor: a. aos processos e ferramentas. b. a responder a mudanças. c. a documentações abrangentes. d. a negociações de contratos. e. ao cumprimento do plano inicial. Resposta a. aos processos e ferramentas. Pergunta 1 1 em 1 pontos Os métodos ágeis compartilham valores e princípios orquestrados no Manifesto Ágil, por isso possuem similaridades. São pontos em comum das metodologias ágeis: Resposta Selecionada: e. entrega incremental; envolvimento do cliente; aceitar as mudanças; pessoas, não processos, são mais importantes; manter a simplicidade. Resposta Correta: e. entrega incremental; envolvimento do cliente; aceitar as mudanças; pessoas, não processos, são mais importantes; manter a simplicidade. Comentário da resposta: Resposta correta. A resposta correta diz respeito aos diversos valores e princípios presentes nas metodologias ágeis, como o envolvimento do cliente durante todo o processo, as entregas na forma de incrementos funcionais, o foco nas pessoas, a visão de que mudanças são bem-vindas e a simplicidade no processo evitando cargas desnecessárias de documento ou artefatos. • Pergunta 2 1 em 1 pontos A Programação Extrema (XP), como um método ágil de desenvolvimento de software, apresenta um conjunto de práticas que se alinham aos valores ágeis. Uma dessas práticas preconiza que: Resposta Selecionada: a. se utilize a programação em pares para melhorar a qualidade do código. Resposta Correta: a. se utilize a programação em pares para melhorar a qualidade do código. Comentário da resposta: Resposta correta. A XP traz uma série de práticas ágeis interessantes. Dentre elas, talvez a mais incomum seja a programação em pares. Nela, dois programadores revezam a tela do computador, um programando e outro revisando e auxiliando. Normalmente, nessa técnica, um programador mais experiente é colocado com um menos experiente para promover o amadurecimento. • Pergunta 3 1 em 1 pontos Dentre as características apresentadas abaixo, quais têm relação com as metodologias ágeis? Resposta Selecionada: d. Desenvolvimento dirigido por testes / Programação em pares. Resposta Correta: d. Desenvolvimento dirigido por testes / Programação em pares. Comentário da resposta: Resposta correta. A resposta correta diz respeito a duas práticas do XP: a programação em pares e o desenvolvimento dirigido por testes. • Pergunta 4 1 em 1 pontos Sobre o Manifesto Ágil, a decisão de adotar uma metodologia ágil indica que será dado maior valor: Resposta Selecionada: b. a responder a mudanças. Resposta Correta: b. a responder a mudanças. Comentário da resposta: Resposta correta. A resposta pode ser extraída diretamente dos valores do Manifesto Ágil. Um dos deles é “Responder a mudanças mais que seguir um plano”. • Pergunta 5 1 em 1 pontos Um analista, avaliando alguns setores da empresa na qual havia sido recentemente contratado, observou que existiam vários projetos e diferentes práticas ágeis sendo adotadas em cada um. Relacione as práticas observadas com as respectivas metodologias observadas pelo analista. I. Uma equipe organizava as demandas de desenvolvimento para serem executadas em ciclos (sprints) com durações fixas. II.Outra equipe pertencente a um segundo projeto trabalhava com fluxo de desenvolvimento em vez de durações fixas. Percebeu-se que, apesar de utilizarem preceitos ágeis, não existia a rigidez de papeis ou cerimônias pré-estabelecidas em outras metodologias. III. A terceira equipe observada pelo analista possuía uma prática interessante, desconhecida por ele. Os membros das equipes se sentavam dois a dois em uma mesma máquina, programando e se revezando. As características acima correspondem, respectivamente, a: Resposta Selecionada: e. Scrum, Kanban, XP. Resposta Correta: e. Scrum, Kanban, XP. Comentário da resposta: Resposta correta. Os pontos apresentados são características marcantes adotados pelas metodologias apresentadas, como a programação em pares do XP. • Pergunta 6 1 em 1 pontos No Scrum existem algumas cerimônias, como a Reunião de Retrospectiva da Sprint, que ocorre: Resposta Selecionada: d. No fim da Sprint, com intuito de analisar se o processo está ocorrendo da melhor maneira. Resposta Correta: d. No fim da Sprint, com intuito de analisar se o processo está ocorrendo da melhor maneira. Comentário da resposta: Resposta correta. Uma das cerimônias mais importantes do Scrum é a Reunião de Retrospectiva. Ela acontece no final da Sprint (após a Reunião de Revisão) e nela são tratadas as lições aprendidas dentro do processo, para que seja melhorado em uma próxima iteração. • Pergunta 7 1 em 1 pontos Existe um evento que pode ser apontado como o principal do Scrum. Ele representa o período no qual será desenvolvido um incremento do software. Qual é o nome desse evento? Resposta Selecionada: c. Sprint. Resposta Correta: c. Sprint. Comentário da resposta: Resposta correta. A Sprint é o principal evento do Scrum, no qual será desenvolvido um incremento do software. Na metodologia comumente se utiliza até um mês para o processo. • Pergunta 8 0 em 1 pontos Sobre os métodos ágeis de desenvolvimento de software, assinale a alternativa correta. Resposta Selecionada: c. O Gerente de Projetos é responsável por manter o valor para o negócio dentro do processo Scrum. Resposta Correta: b. Uma implementação de Kankan começa com a representação visual do trabalho diário da equipe. Comentário da resposta: Sua resposta está incorreta. Vale lembrar que o Scrum define a Sprint e as entregas devem ser realizadas dentro desse timebox. Os papeis dentro da metodologia são: Scrum Master, Product Owner (Dono do Produto) e a equipe Scrum, não existindo um gerente de projetos. Já o Kanban é mais flexível, não tem papeis pré-definidos e se baseia em valores da cultura oriental, como o senso de responsabilidade e a disciplina. Quanto a XP, vale ressaltar que não existem ciclos contínuos e longos de desenvolvimento (lembre-se que é uma metodologia ágil! Preconiza entregas curtas e com valor para o cliente). • Pergunta 9 1 em 1 pontos João, recém-contratado em uma fábrica de software, assim que chegou foi convidado para uma reunião que, segundo sua colega, era realizada todos os dias no início das atividades laborais. A reunião foi curta (durou 15 minutos) e tratou de assuntos relacionados ao que foi desenvolvido e ao que seria realizado até a próxima reunião. João foi informado pela sua colega que a reunião tinha um nome específico e pertencia ao método ágil: Resposta Selecionada: c. Scrum, e que a reunião tem nome de Daily Scrum ou Reunião Diária. Resposta Correta: c. Scrum, e que a reunião tem nome de Daily Scrum ou Reunião Diária. Comentário da resposta: Resposta correta. A assertiva remete à cerimônia do Scrum conhecida como Daily Scrum, Daily Meeting ou apenas Reunião Diária. • Pergunta 10 1 em 1 pontos “Estamos descobrindo maneiras melhores de desenvolver softwares, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo”. O trecho foi extraído do Manifesto Ágil (2019, on-line), que pode ser visto como o marco de nascimento dos preceitos ágeis no desenvolvimento de softwares. Alguns valores são expostos no documento. Avalie as afirmativas a seguir e assinale a alternativa que contenha apenas valores preconizados pelo manifesto. I. Indivíduos e interações mais que processos e ferramentas. II. Software em funcionamento mais que documentação abrangente. III. Colaboração com o cliente mais que negociação de contratos IV. Utilização de uma metodologia como Scrum ou XP. V. Responder a mudanças mais que seguir um plano. Resposta Selecionada: b. I, II, III, V. Resposta Correta: b. I, II, III, V. Comentário da resposta: Resposta correta. Essa questão exige o conhecimento dos valores trazidos pelo Manifesto Ágil. Não é uma questão de “decorar”, mas entender que os valores postulados norteiam a idealização das metodologias ágeis. Logo, não trazem metodologias prontas (como Scrum ou XP). Pergunta 1 Pergunta 2 Pergunta 3 Pergunta 4 Pergunta 5 Pergunta 6 Pergunta 7 Pergunta 8 Pergunta 9 Pergunta 10
Compartilhar