

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.
As fases do processo tradicional de engenharia de software, como análise, projeto, implementação e testes, podem estar representadas dentro de uma sprint do Scrum.
Certo
Errado
O evento timeboxed (sprint), em Scrum, é executado em sala fechada e tem duração indeterminada.
Certo
Errado
Durante a sprint planning do Scrum, na definição de como o trabalho escolhido será realizado, fica a critério exclusivo dos developers a forma de planejamento do trabalho necessário para criar um incremento que atenda à definição de pronto.
Certo
Errado
A Sprint pode ser considerada o núcleo do Scrum, pois é nesse período que são executados eventos como: reunião de planejamento da Sprint, reunião diária, revisão da Sprint e retrospectiva da Sprint.
Certo
Errado
O termo Scrum vem do jogo de rugby. É a jogada em que ficam todos juntos, cada um apoiando os demais, frente a frente como time adversário. Acontece sempre que a bola para ou sai de campo. Cada scrum força os times a se auto-organizar e a reiniciar o jogo. Sobre o framework Scrum, é correto afirmar:
transparência, inspeção e adaptação formam os três pilares do método Scrum.
o Scrum define que uma sprint, como é chamado o ciclo de desenvolvimento, tenha duração de 15 dias.
o Product Owner e o Scrum Master são responsáveis por definirem os itens de cada Sprint.
o Scrum é dividido em 4 fases: planejamento, desenvolvimento, teste e entrega.
um dos ritos do Scrum, chamado Daily, é realizado diariamente e tem duração aproximada de 15 minutos nessa reunião, o foco é que os desenvolvedores troquem experiência entre si, digam ao Scrum Master o que foi feito no dia anterior e o que será feito no dia. Por ser uma reunião da equipe, a participação do Product Owner é opcional.
Scrum é uma metodologia ou um conjunto práticas de engenharia de software para criar produtos.
Certo
Errado
O método de desenvolvimento de software denominado Scrum possui diversas características peculiares, sendo correto afirmar que um de seus artefatos denomina-se product backlog, que compreende a
lista dos compiladores que serão utilizados no desenvolvimento do produto.
lista do que seja necessário ao produto em desenvolvimento.
lista dos consultores externos necessários ao projeto.
relação dos possíveis interessados no produto de software em desenvolvimento.
relação dos profissionais envolvidos no projeto do produto.
Em ambientes voláteis, o escopo do projeto pode mudar com frequência, o que leva a adoção de sprints menores; em ambientes estáveis, adota-se sprints maiores.
Certo
Errado
O Scrum descreve que cada integrante do time possua um papel específico (analista de requisitos, analista de sistemas, analista de testes) e realize apenas as atividades relacionadas a ele.
Certo
Errado
__Sobre a Metodologia Ágil, Scrum, MPS-BR, padrões de projeto e engenharia de requisitos, assinale a alternativa em que AMBAS as afirmações são verdadeiras.
Transparência, inspeção e adaptação são considerados os três pilares do SCRUM.
__Não existem muitas semelhanças entre o MPS-BR e o CMMI uma vez que o principal foco do MPS-BR é padronizar linguagens, técnicas e frameworks de programação não visando atingir uma ‘‘maturidade’’, ou seja, resultados previsíveis e reproduzíveis como o CMMI
__ Na metodologia ágil, a maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
__Padrões de projetos (em inglês Design Patterns) são técnicas e soluções amplamente estudadas e já pacificadas para situações (complexas ou não) que comumente aparecem durante o desenvolvimento de um software.
__Scrum é uma metodologia recursiva baseada na técnica de waterfall, fazendo primeiramente o que ainda não foi feito impedindo assim a retomada de assuntos considerados “prontos”.
__Existe utilidade na documentação formal (UML, por exemplo, e técnicas de auto-documentação de código), mas uma equipe realmente ágil não desperdiça tempo com essas bobagens.
__Nem todo time, empresa e/ou equipe precisa possuir um Scrum master fixo, esse papel pode ser acumulado e até mesmo revezado por outros membros, como o Product Owner, Team Manager etc.
__Segundo o manifesto ágil, as melhores arquiteturas, requisitos e designs emergem de equipes altamente gerenciadas, com reuniões formais para discutir todo o ciclo de software, porém equipes auto-organizáveis comumente apresentam maior produtividade.
__É obrigação de cada desenvolvedor maximizar o valor do produto resultante do trabalho do Scrum Team, trazendo para si a responsabilidade de manter o product backlog.
__Um bom processo de levantamento de requisitos deve garantir que todos os participantes de um projeto compreendam (de forma objetiva e clara, com o mínimo de ambiguidades) as finalidades e exigências desse projeto.
A engenharia de software possui desafios, visto que o software e o ciclo de vida do projeto evoluem rapidamente. O reconhecimento deste fato faz com que empresas venham a utilizar Métodos Ágeis, uma vez que abraçam a mudança e gerenciam os riscos relacionados. Sobre a metodologia Scrum, assinalar a alternativa CORRETA:
O Scrum Master mantém o product backlog, ou seja, uma lista priorizada de requisitos do projeto com prazos estimados para transformá-los em funcionalidade completa do produto.
Com o modelo baseado em Sprint, a equipe SCRUM normalmente recebe feedback das partes interessadas, aonde o Scrum Master, dado o feedback dos stakeholders, verifica a melhoria no resultado do trabalho e fornece informações necessárias para atualizar o Product Backlog com novas estórias de usuário.
O product owner é responsável por gerenciar o processo SCRUM, ou seja, por ensinar o SCRUM a todos os envolvidos no projeto, por implementá-lo para que ele se encaixe na cultura de uma organização e ainda entregue os benefícios esperados, tal como garantir que todos sigam suas regras e práticas.
O SCRUM adota uma abordagem de “controle” em reuniões regulares a fim de desenvolver produtos de forma funcional, na qual possa responder de forma ágil aos desafios emergentes.
Os principais artefatos da fase de análise de requisitos ágeis são o product backlog e os modelos de Caso de Uso resultantes do processo de transformação de User Stories. A segunda fase é implementada por meio de uma série de iterações chamadas Sprints.
Na metodologia Scrum, é responsabilidade do Product Owner
identificar e remover os impedimentos ao progresso do time.
criar o planejamento das sprints.
assegurar que o time adote corretamente a filosofia do Scrum.
gerenciar a comunicação entre os interessados no sucesso do projeto como patrocinadores, desenvolvedores entre outros.
garantir a transparência do product backlog.
Assim como em todos os demais processos profissionais de desenvolvimento de software, o desenvolvimento ágil precisa ser gerenciado para que seja feito o melhor uso do tempo e dos recursos disponíveis para o time. Para tratar dessa questão, foi desenvolvido o método ágil chamado Scrum, a fim de proporcionar um arcabouço para organizar os projetos ágeis e, ao menos até certo ponto, dar visibilidade externa do que está acontecendo.
Com relação a este assunto, assinale a alternativa que apresenta no Scrum a lista de itens ‘a fazer’ que o time Scrum deve cumprir. Podem ser definições de características e requisitos do software, histórias do usuário ou descrições de tarefas suplementares que são necessárias, como a definição da arquitetura ou a documentação do usuário.
Sprint
Sprint do Produto
Backlog do Produto
Incremento do Sprint
Incremento de produto potencialmente entregável
Quais são os membros mínimos necessários para formar um time no Scrum?
Gerente de projeto, arquiteto de software e desenvolvedores
Scrum Master, Product Owner e desenvolvedores
Gerente de produto, desenvolvedores e Scrum Master
Arquiteto de software, Scrum Master e Product Owner
Scrum Master, CTO e Scrum Manager
No Scrum, os eventos são usados para criar regularidade e minimizar a necessidade de reuniões não definidas. Considere as atividades e/ou objetivos dos eventos do Scrum:
I. O propósito deste evento é inspecionar o resultado da Sprint e determinar as adaptações futuras. O Scrum Team apresenta os resultados de seu trabalho para os principais stakeholders e o progresso em direção à Meta do Produto é discutido.
II. O propósito deste evento é inspecionar o progresso em direção à Meta da Sprint e adaptar o Sprint Backlog conforme necessário, ajustando o próximo trabalho planejado. Este evento melhora as comunicações, identifica os impedimentos e promove a rápida tomada de decisões.
III. O Scrum Team inspeciona como foi a última Sprint em relação a indivíduos, interações, processos, ferramentas e sua definição de Pronto. As suposições que os desviaram são identificadas e suas origens exploradas. O Scrum Team discute o que deu certo durante a Sprint, quais problemas encontraram e como esses problemas foram (ou não) resolvidos.
IV. O Product Owner propõe como o produto pode aumentar seu valor e utilidade na Sprint atual. Todo o Scrum Team colabora para definir uma Meta da Sprint. A meta da Sprint deve ser finalizada antes do final deste evento.
A associação dos itens de I a IV com os eventos Scrum é, correta e respectivamente,
Sprint Review − Daily Scrum − Sprint Retrospective − Sprint Planning.
Daily Scrum − Sprint Planning − Sprint Review − Sprint Retrospective.
Sprint Retrospective − Daily Scrum − Sprint Review − Sprint Planning.
Sprint Review − Sprint Planning − Sprint Retrospective − Daily Scrum.
Sprint Retrospective − Sprint Planning − Sprint Review − Daily Scrum.
Baseando-se em conhecimentos acerca da organização do Scrum. O(s) responsável(is) por alcançar o maior valor de negócio para o projeto, e também responsável pela coordenação das necessidades dos clientes e pela manutenção da justificativa de negócio para o projeto é conhecido como:
Time Scrum.
Dono do produto.
Scrum Master.
Usuário.
Chefe Scrum.
O framework Scrum sugere que seja utilizado o gráfico Burndown, representado na figura a seguir. Nele, o eixo vertical representa a quantidade de trabalho pendente (neste caso pontos de história de usuário), enquanto o eixo horizontal representa o tempo (em dias, nesse caso).
.

.
Burndown Chart
.
(Gomes F, A. Agile – Desenvolvimento de software com entregas frequentes e foco no valor de negócio. 2013.)
.
Sobre a situação representada no gráfico, considere as seguintes afirmativas:
.
.
Assinale a alternativa correta.
Somente a afirmativa 4 é verdadeira.
Somente as afirmativas 1 e 2 são verdadeiras.
Somente as afirmativas 3 e 4 são verdadeiras.
Somente as afirmativas 1, 2 e 3 são verdadeiras.
As afirmativas 1, 2, 3 e 4 são verdadeiras.
Os papéis do Scrum são divididos em duas categorias: Os papéis centrais e os papéis não essenciais. Qual das alternativas abaixo NÃO faz parte dos papéis não centrais de um projeto Scrum?
Scrum Guidance Body.
Dono do produto.
Stakeholder(s).
Fornecedores.
Dono do Produto Chefe.
A metodologia Scrum traz diversos benefícios, em comparação com as outras formas de se conduzir projetos, uma vez que, independentemente de como é utilizada, ela consegue resolver todos os problemas.
Certo
Errado
Na metodologia Scrum, o papel do ScrumMaster é promover a autonomia, a boa relação de trabalho e a comunicação entre os membros do Time de Scrum, no seu dia a dia.
Certo
Errado