Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.440 questões
No que se refere a metodologias ágeis e experiência de usuário, julgue o item que segue.
O responsável direto pelo backlog da sprint é o time de
desenvolvimento, que decide sobre as adições e(ou)
remoções e os ajustes de tarefas durante a execução da
sprint; no entanto, se algum item for retirado, o dono do
produto deve ser avisado o mais breve possível.
No que se refere a metodologias ágeis e experiência de usuário, julgue o item que segue.
Na primeira fase do design thinking, chamada de imersão, a
equipe de projeto aproxima-se do contexto do problema, do
ponto de vista tanto da empresa quanto do usuário.
O scrum master é diretamente responsável por manter e priorizar o backlog do produto, além de colaborar com o time de desenvolvimento.
Um dos artefatos do Scrum, o backlog do produto é gerenciado, exclusivamente, pelo dono do produto e representa o conteúdo, a disponibilidade e a ordenação do trabalho a ser realizado, sendo a única porta de entrada para todos os registros de requisitos de mudança a serem realizados no produto.
Sprint é o ciclo de desenvolvimento de poucas semanas sobre o qual se estrutura o Scrum e durante o qual cabe ao scrum master manter o sprint backlog atualizado, indicando as tarefas já concluídas e aquelas ainda por concluir.
Os modelos ágeis de desenvolvimento de software dão grande ênfase às definições de atividades e aos processos e pouca ênfase à pragmática e ao fator humano.
Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).
Grandes quantidades de horas extras são aceitáveis em
médio e longo prazo, para agilizar a entrega de requisitos.
Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).
Como forma de agilizar as implantações de novas releases
nesse modelo, são acumulados grandes grupos de
funcionalidades e implantadas grandes releases.
Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).
Os programadores trabalham em pares para que um possa
verificar e apoiar o trabalho do outro e, assim, realizem um
bom trabalho.
Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).
O refactoring de código não faz parte do modelo XP, visto
que a expectativa é a entrega ágil, e não deve ser considerada
em tempo de projeto a recriação de código para
aprimoramento.
Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).
O XP possui planejamento incremental com requisitos
registrados em histórias.
A respeito do Scrum, julgue o item a seguir.
Uma forma de acompanhar a produtividade é fazer uso de
um gráfico de Burndown, no qual é possível visualizar a
expectativa de produtividade ideal do projeto e comparar
com a produtividade real.
A respeito do Scrum, julgue o item a seguir.
Backlog da sprint é diferente do backlog do produto, já que o
primeiro é um conjunto de itens selecionados a partir do
segundo, sendo parte do planejamento da equipe para
entregar um incremento do produto.
A respeito do Scrum, julgue o item a seguir.
As histórias são consideradas pequenos requisitos de um
projeto na perspectiva do usuário final.
A respeito do Scrum, julgue o item a seguir.
Pequenas partes do trabalho com a perspectiva do
patrocinador são artefatos denominados Epics.
A respeito do Scrum, julgue o item a seguir.
O scrum master possui autoridade para cancelar uma sprint
antes de o time-boxed da sprint terminar.
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.
Considere as seguintes afirmações sobre metodologias ágeis.
I. Os defensores do desenvolvimento de software ágil se esmeram para enfatizar a importância dos "fatores humanos". Alguns autores afirmam que o desenvolvimento ágil foca talentos e habilidades de indivíduos, moldando o processo de acordo com as pessoas e as equipes específicas. O ponto-chave nesta afirmação é que "o processo se amolda às necessidades das pessoas e equipes" e não o caminho inverso.
II. Um dos princípios da agilidade é que o software em funcionamento é a principal medida do progresso.
III. Uma equipe auto-organizada está no controle do trabalho que realiza. A equipe estabelece seus próprios compromissos e define planos para cumpri-los.
Quais estão corretas?