

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O SCRUM é um modelo de desenvolvimento ágil de software que fornece métodos para se definir o planejamento, os principais papéis de pessoas e a forma de trabalho da equipe. Em relação ao SCRUM, é correto afirmar que:
o Product Backlog é composto por uma lista de funcionalidades desenvolvida em conjunto com o cliente, que é organizada por prioridade de entrega.
o Proprietário do Produto representa os interesses da equipe, fazendo a interface entre o cliente e o time de desenvolvedores.
o Sprint Backlog é um gráfico que mostra a quantidade de trabalho cumulativo restante de um Sprint, dia por dia.
os três componentes principais do modelo são: papéis, reuniões de planejamento e artefatos.
uma das atribuições do ScrumMaster é assegurar que a equipe de desenvolvimento funcione plenamente, independente da produtividade.
O Scrum prescreve quatro Eventos formais, contidos dentro dos limites da Sprint, para inspeção e adaptação, como descrito na seção Eventos do Scrum Guide. Qual alternativa prescreve esses quatros eventos:
Backlog do Produto, Reunião de planejamento da Sprint, reunião diária e retrospectiva da Sprint.
Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint.
Visão do Produto, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint.
Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprinte Transparência do artefato.
Reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprinte Refinamento do Backlog.
Considere as afirmações abaixo:
I - Os princípios do SCRUM são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.
II - A Extreme Programming – XP emprega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento, projeto, codificação e testes.
Pode-se afirmar que:
Todas as afirmações estão incorretas
Todas as afirmações estão corretas.
Apenas a afirmação I está correta.
Apenas a afirmação II está correta.
Nenhuma das alternativas anteriores.
Na metodologia SCRUM, o Sprint Backlog refere-se a:
uma lista de requisitos do sistema e suas prioridades definidas pelo Product Owner e que será feita no próximo Product Backlog.
uma lista de itens selecionados do Product Backlog que serão realizados no próximo sprint.
um Sprint do Product Backlog definido pelo Product Owner.
um Backlog de todas as atividades do Sprint.
uma lista secundária de controle do Product Owner dos itens faltantes do Sprint.
Pequenas equipes de trabalho são organizadas de modo a maximizar a comunicação, minimizar a supervisão e maximizar o compartilhamento de conhecimento tácito informal.
A frase anterior descreve qual método ágil?
Extreme Programming (XP).
Scrum.
Desenvolvimento Adaptativo de Software.
Crystal.
Método de Desenvolvimento Dinâmico de Sistemas.
Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.
Scrum é um método de desenvolvimento ágil de software bem conhecido e cujos princípios são consistentes com o manifesto ágil. O Scrum enfatiza o uso de um conjunto de padrões de processos de software que provaram ser eficazes para projetos com prazos de entrega apertados, requisitos mutáveis e críticos de negócio. Um dos elementos de Scrum é ________, que consiste de uma lista com prioridades dos requisitos ou funcionalidades do projetos que fornecem valor comercial ao cliente. Itens podem ser adicionados a este registro em qualquer momento.
o registro pendente de trabalho (Backlog)
a urgência, corrida de curta distância (Sprint)
a história do produto (product story)
a história do usuário (user story)
a retrospectiva
O Scrum é fundamentado nas teorias empíricas de controle de processo, ou empirismo. O Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos. Quais são os três pilares que apoiam a implementação de controle de processo empírico?
Pessoa, processo e ferramenta.
Transparência, inspeção e adaptação.
Transparência, processo e adaptação.
Pessoa, inspeção e adaptação.
Indivíduo, interação e processo.
A figura abaixo representa uma visão geral de uma metodologia ágil.

Os itens de I a IV representam as reuniões comumente realizadas nesta metodologia, que são, respectivamente,
No Scrum, o evento que ocorre no final da sprint que serve para a equipe examinar a sprint passada e planejar melhorias é conhecido como:
retrospectiva da sprint.
avaliação da sprint.
lições aprendidas da sprint.
melhoria da sprint.
fechamento da sprint.
A metodologia SCRUM é uma metodologia ágil de desenvolvimento, que foi fortemente influenciada por boas práticas adotadas na indústria japonesa, principalmente por princípios de manufatura enxuta, que haviam sido implementadas pelas companhias Honda e Toyota. O SCRUM é apoiado em quatro fundamentos básicos; assinale‐os.
Papéis; atitude; cerimônias; e, artefatos.
Papéis; planejamento; cliente; e, atitude.
Atitude; feedback; comunicação; e, papéis.
Artefatos; planejamento; cliente; e, cerimônias.
Considere as afirmativas que seguem, relacionadas com processos de desenvolvimento de software.
I - Pequenas equipes de trabalho são organizadas de modo a minimizar a comunicação, maximizar a supervisão e minimizar o compartilhamento de conhecimento tácito informal.
II - O trabalho de desenvolvimento e o pessoal que o realiza é dividido em partições claras, de baixo acoplamento, ou em pacotes.
III - O processo produz frequentes incrementos de software que podem ser inspecionados, ajustados, testados, documentados e expandidos.
IV - Os testes são realizados e a documentação elaborada somente após o produto final ter sido construído.
As afirmativas que estão de acordo com os princípios SCRUM e consistentes com a política de desenvolvimento ágil são:
I e II
II e III
III e IV
I e IV
Scrum e XP são duas metodologias ágeis que provêm práticas e regras que apresentam diferenças e também pontos em comum. Comparando-se estas metodologias, é correto afirmar:
A XP enfatiza a proximidade física do cliente com a equipe de desenvolvimento para facilitar a comunicação. No Scrum existem diversos eventos formais, tais como sprint backlog meeting e product backlog review, que incentivam a comunicação entre todos os profissionais envolvidos no projeto.
As duas metodologias utilizam iterações curtas de desenvolvimento (sprints), mas divergem no tempo de duração das mesmas. Enquanto no Scrum uma sprint dura de 15 minutos a 8 horas, na XP costuma durar de 1 a 24 horas.
Tanto o Scrum quanto a XP explicitamente não permitem que ocorram mudanças de escopo ou definição dentro de uma sprint. Por isso o cliente deve validar todos os requisitos no início do projeto, isso vai contribuir para evitar atrasos e até mesmo construções erradas.
A XP enfatiza que não se deve fazer horas extras constantemente e, se isso ocorrer, existem problemas no projeto que devem ser resolvidos não com aumento de horas, mas com melhor planejamento. O Scrum enfatiza que equipes auto-organizáveis escolhem qual a melhor forma para completarem seu trabalho.
O Scrum estabelece que os testes devem ocorrer o tempo todo durante o desenvolvimento, principalmente usando técnicas automatizadas. Na XP os testes podem ser realizados apenas na parte final de cada sprint, usando a técnica de refatoração, que busca validar todas as funcionalidades, pensando estrategicamente em como refatorar o código que está sendo implementado.
A parte de testes tem sido a base dos processos de desenvolvimento de software como SCRUM e XP. Qual é a ordem normal das atividades em que os Testes de Software são organizados?
Sistema, integração, unidade, validação
Unidade, integração, validação, sistema
Unidade, integração, sistema, validação
Integração, validação, sistema, unidade
Validação, sistema, unidade, integração
O Scrum define reuniões e eventos que devem ser realizados de forma a oferecer oportunidades formais para inspeção e adaptação, cujos tempos de duração são referenciais máximos recomendados. Considere:
I. É uma Sprint de um mês, para inspecionar o incremento e adaptar o Backlog do Produto, se necessário.
II. É uma reunião time-boxed de 3 horas para uma Sprint de um mês, sendo uma oportunidade para o Time Scrum inspecionar a si próprio e criar um plano para melhorias a serem aplicadas na próxima Sprint.
III. É um evento time-boxed de 15 minutos, para que a Equipe de Desenvolvimento possa sincronizar as atividades e criar um plano para as próximas 24 horas.
IV. É um time-box de 8 horas para uma Sprint de um mês de duração.
Estão de acordo com as definições I, II, III e IV, respectivamente, as denominações:
planejamento da Sprint - revisão da Sprint - daily Scrum - retrospectiva da Sprint
revisão da Sprint - retrospectiva da Sprint - daily Scrum - planejamento da Sprint
revisão da Sprint - planejamento da Sprint - 15 min break - retrospectiva da Sprint
retrospectiva da Sprint - planejamento da Sprint - short meeting - revisão da Sprint
planejamento da Sprint - retrospectiva da Sprint - daily Scrum - revisão da Sprint
No Scrum
os itens do Backlog do Produto de ordem mais baixa (final da lista) devem ser mais claros e mais detalhados que os itens de ordem mais alta; quanto menor a ordem na lista, maior são os detalhes. Os itens do Backlog do Produto são mais refinados apenas durante o time-box da Sprint, de onde saem “Prontos”.
em qualquer ponto do tempo, o total do trabalho restante para alcançar o objetivo pode ser resumido. Várias práticas de estimativa como burndown e burnup são usadas para prever o progresso, uma vez que não se pode confiar no empirismo. Em ambientes complexos, o que acontecerá deve ser previsto e contar com ações associadas já definidas.
o incremento é a soma de todos os itens do Backlog do Produto completados durante a Sprint e tudo das Sprints anteriores. Ao final da Sprint, um novo incremento deve estar “Pronto”, ou seja, estar na condição utilizável e atender a definição de “Pronto” do Time Scrum, independente do Product Owner decidir por liberá-lo realmente ou não.
o objetivo da Sprint fornece à Equipe de Desenvolvimento precisamente quais funcionalidades a serem implementadas dentro do time-box da Sprint. Assim, a Equipe trabalha para cumprir o objetivo, implementando a funcionalidade e a tecnologia. O Product Owner não pode negociar o escopo do Backlog da Sprint dentro da Sprint.
além da Sprint, que é um container para outros eventos, cada evento no Scrum é uma oportunidade de inspecionar e adaptar o produto. Assim, há bastante flexibilidade na realização de eventos no Scrum, e a não inclusão de alguns dos eventos é recomendável para acelerar o ritmo do desenvolvimento.
Leia o parágrafo abaixo, relacionado à metodologia Scrum, e, em seguida, assinale a alternativa que preenche correta e respectivamente as lacunas.
É um(a) __________ dentro do(a) qual as pessoas podem tratar de problemas complexos e adaptativos e resolvaêd-los, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. Fundamentado ___________ de controle de processo, o Scrum emprega uma abordagem __________ para aperfeiçoar a previsibilidade e o _______.
estrutura processual/ na experimentação/ estática/ controle de pessoas
técnica/ na experiência científica/ iterativa e incremental/ controle de riscos
processo/ nas teorias empíricas/ estática/ controle de pessoas
processo/ na experimentação/ iterativa e incremental/ controle de pessoas
estrutura processual/ nas teorias empíricas/ iterativa e incremental/ controle de riscos
Quanto à metodologia Scrum e no que diz respeito às características das Equipes de Desenvolvimento, é incorreto afirmar que
não há exceções para a regra de que o único título dos integrantes é o de Desenvolvedor, independentemente do trabalho que está sendo realizado pela pessoa.
são auto-organizadas e nem mesmo o Scrum Master diz à Equipe de Desenvolvimento como transformar o Backlog do Produto em incrementos de funcionalidades potencialmente utilizáveis.
são multifuncionais, possuindo todas as habilidades necessárias, enquanto equipe, para criar o incremento do Produto.
individualmente os integrantes podem ter habilidades especializadas e área de especialização, mas a responsabilidade pertence à Equipe de Desenvolvimento como um todo.
elas contêm subequipes dedicadas a domínios específicos de conhecimento, tais como teste ou análise de negócios.
O papel do SCRUM que tem como função primária remover qualquer impedimento à habilidade de uma equipe de entregar o objetivo de um sprint é o:
Sprint Master.
Project Manager.
Product Owner.
Scrum Master.
Local Sprint Master.
É correto afirmar que, de acordo com a definição oficial, o Scrum é um(a)
framework estrutural.
técnica para construir produto.
processo para construir produto.
linguagem de programação.
servidor de processos.