

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.
Uma das características do time de desenvolvimento é a auto-organização; ao se auto-organizar, o time de desenvolvimento determina a melhor maneira de realizar o trabalho para atingir a meta estabelecida pelo product owner.
Certo
Errado
O Scrum reúne um conjunto de padrões de processos com ênfase em prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback frequente por parte dos clientes. Um dos perfis preconizados no Scrum é o do Scrum master cuja atribuição é:
conduzir reuniões Scrum e avaliar as respostas de cada integrante.
conhecer e avaliar as necessidades do cliente.
desenvolver o produto de software em si.
indicar os requisitos mais importantes a serem tratados em cada sprint.
Avalie as afirmações com relação ao método ágil SCRUM.
I. Prescreve o uso de práticas de programação, como a programação em pares.
II. É um método ágil geral, mas o seu foco está no gerenciamento e desenvolvimento iterativo.
III. Pode ser usado com abordagens ágeis mais técnicas, como o XP.
IV. Sua característica inovadora é a sua fase central, chamada de ciclos de sprint.
Sobre os princípios do método ágil, está correto apenas o que se afirma em
I, II e III.
I, II e IV.
I, III e IV.
II, III e IV.
O assistente de código do Netbeans IDE 7.0 (Idioma Português – Brasil) é uma ferramenta muito útil para maximizar a produtividade e suportar o desenvolvimento racional de software. É correto afirmar que o atalho CTRL + SHIFT + M serve para
identar o código de uma classe.
navegar até a declaração de um método.
navegar até o código-fonte de uma classe previamente selecionada na aba Projetos.
adicionar indicadores para navegar com rapidez entre determinados lugares em seu código.
Com relação à teoria de Engenharia de Software e metodologia ágil, qual das alternativas abaixo, representa as unidades básicas de trabalho do SCRUM, estruturadas em iterações e tempos definidos para que um conjunto de atividades possa ser executado.
SPRINT
MILESTONE
TIMELINE
DELIVERY
PACKAGE
Considere que uma equipe está trabalhando no desenvolvimento de um software com base em práticas e métricas ágeis e, em uma dada Sprint, a situação é apresentada pelo quadro abaixo.

Neste cenário é correto afirmar que
o gráfico burndown utilizado indica que as histórias serão finalizadas mais cedo do que o planejado.
há três histórias pendentes e, embora o trabalho esteja sendo feito, as tarefas em andamento comprometem três das cinco histórias planejadas, o que pode ter um impacto muito grande na iteração, se não se conseguir terminá-las.
a história mais prioritária da iteração já foi terminada, enquanto a última ainda não tem perspectiva de ficar pronta até o último dia. Neste caso, pelo menos não existe problema de prioridade.
o problema de concentração de conhecimento está reduzido pelo pareamento, evitando o acúmulo de tarefas entre os desenvolvedores. O truck factor aumentou de um para dois, o que representa grande vantagem.
como o time está atento para a métrica, o tracking das interrupções do time neste Sprint indica que as interrupções internas e externas tendem a crescer quando passam a ser marcadas.
Uma metodologia de desenvolvimento, ou combinação de metodologias, e a sequência de atividades ou componentes pertencentes a esta metodologia é corretamente indicada em:
Scrum e XP: Sprint Backlog – Sprint Planning – TDD – Reunião em pé – Classe proprietária.
RUP: Iniciação – Metáfora – Transição – Construção – Refatoração.
FDD: Lista de Features – Planejamento – Modelo de domínio – Detalhamento da Feature – Propriedade coletiva.
Scrum: Product Backlog – Sprint Planning – Sprint Backlog – Daily Scrum – Sprint Review.
TDD: Red Green Refactoring – Feedback – Group Responsibility Principle – Product Owner.
A equipe de desenvolvimento de sistemas da empresa “Sistemas Unidos” está trabalhando em um software com a utilização do processo unificado. Seguindo essa metodologia, as equipes realizam diversas disciplinas ao longo do desenvolvimento, dentre as quais estão os testes. A partir deste momento, a equipe deverá avaliar como os módulos trabalham em conjunto.
A equipe estará realizando os testes do tipo
aceitação.
unitário.
integração.
sistema.
regressão.
Na metodologia de desenvolvimento ágil Scrum, de quem é o papel de priorizar as histórias do backlog?
Time.
Stakeholder.
Gerente do Projeto.
Product Owner.
Scrum Master.
Com relação ao SCRUM, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V):
As afirmativas são respectivamente;
F, V e F.
F, V e V.
V, F e F.
V, V e F.
F, F e V.
Considere as seguintes afirmações sobre Scrum.
I - Scrum não prescreve o uso de práticas de programação, como programação em pares e desenvolvimento test-first. Portanto, pode ser usado com abordagens ágeis mais técnicas, como XP, para fornecer um framework de gerenciamento de projeto.
II - Um sprint do Scrum é uma unidade de planejamento na qual o trabalho a ser feito é avaliado, os recursos para o desenvolvimento são selecionados e o software é implementado. No fim de um sprint, a funcionalidade completa é entregue aos stakeholders.
III - Toda a equipe participa das reuniões diárias; às vezes, essas são feitas com os participantes em pé (stand up), de forma muito rápida, para a manutenção do foco da equipe. Durante a reunião, todos os membros da equipe compartilham informações e descrevem seu progresso desde a última reunião, debatendo os problemas que surgiram desde então e o que está planejado para o dia seguinte.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas I e III.
Apenas II e III.
I, II e III.
Uma equipe de desenvolvimento está utilizando o SCRUM como modelo de desenvolvimento ágil. Nesse caso, o componente desse modelo que representa a visão geral do produto, definindo o que deve ser feito, assim como suas prioridades e a ordem em que deve ser realizado, é o:
evaluation screen.
given pillar
product backlog.
sprint backlog.
users visions.
No Scrum, o ponto de partida para o planejamento é _____________, que é a lista do trabalho a ser feito no projeto. Durante a fase de avaliação do sprint, essa lista é revista, e as prioridades e o riscos são identificados. O cliente está intimamente envolvido nesse processo e, no início de cada sprint, pode introduzir novos requisitos ou tarefas.
Assinale a alternativa que completa, corretamente, a lacuna do trecho acima.
Backlog do produto (Product Backlog)
Estrutura de Subdivisão do Trabalho (Work Breakdown Structure – WBS)
Registro parcial de trabalho (Sprint Backlog)
Técnica de avaliação e revisão de Programa (Program Evaluation and Review Technique – PERT)
Rede do valor Agregado (Earned Value Network – EVN)
Daily Scrum, também conhecido como Daily Standup, é uma reunião diária rápida para se atualizar o Scrum Master sobre o estado do projeto.
Certo
Errado
Referente à metodologia de desenvolvimento ágil Scrum, assinalar a alternativa que preenche CORRETAMENTE as lacunas abaixo:
A primeira etapa dentro do Sprint é a(o) ______________, onde o ______________, em conjunto com o cliente, define o que será implementado na iteração.
Sprint Planning (reunião de planejamento) - time (Scrum team)
Product Blacklog (lista de produtos) - Daily Meeting (encontro diário)
Scrum Retrospective (restrospectivo scrum) - Scrum Master (Chefe do projeto)
Sprint Backlog (lista de tarefas) - Product Ower (Proprietário do produto)
A metodologia Scrum é considerada uma metodologia ágil, influenciada pelas boas práticas da manufatura enxuta japonesa. Dentre essas, destaca-se a execução de projetos por equipes pequenas, cujos integrantes desempenham papéis específicos. Assinale a opção que apresenta somente os papéis definidos para a metodologia Scrum.
Product Owner, Scrum Master, Team Scrum e Cliente.
Sprint backlog, Team Scrum, Cliente e Sprint.
Product Owner, Scrum Master e Daily Scrum.
Sprint Planning, Sprint backlog e Sprint Review.
Uma metodologia de desenvolvimento de software é um conjunto estruturado de práticas que auxiliam o processo de produção de software. Em geral, a adoção de uma metodologia é significativamente melhor do que uma abordagem casual de desenvolvimento de software. Em relação a metodologias de desenvolvimento de software, analise as afirmativas a seguir:
I - O Scrum é uma metodologia de desenvolvimento ágil que emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.
II - A programação em dupla num único computador é uma característica da metodologia RUP (Rational Unified Process) como uma forma de evitar e diminuir a possibilidade de defeitos.
III - Metodologias ágeis tentam minimizar o risco por meio do desenvolvimento do software em longos períodos, evitando que funcionalidades do software sejam entregues frequentemente.
Está correto o que se afirma em:
somente I;
somente II;
somente III;
somente I e II;
I, II e III.
Um projeto Scrum inicia-se com o Product Owner, que coleta informações dos stakeholders a fim de que seja elaborada uma lista de requisitos e de um backlog de produto.
Certo
Errado