Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.440 questões
1. Um Product Owner acessível ao longo do Sprint permite que o Time de Desenvolvimento tire dúvidas de negócios sobre os itens em desenvolvimento que naturalmente surgem.
2. Ao final normal do Sprint, o Time de Desenvolvimento deverá ter gerado, a partir dos itens do Sprint Backlog, um Incremento do Produto entregável, que representa valor visível para os clientes do projeto.
3. O feedback obtido dos clientes e demais pessoas relevantes presentes na reunião de Sprint Review é utilizado pelo Scrum Master como matéria-prima para alterações no Product Backlog, ou seja, para modificar o produto que está sendo gerado de forma a melhor atender às necessidades dos clientes.
Assinale a alternativa que indica todas as afirmativas corretas.
Acerca de metodologias ágeis e linguagens de modelagem, julgue o item que se segue.
Um scrum team é formado por pessoas com quatro papéis:
scrum master, product owner, manager e developers.
Acerca de metodologias ágeis e linguagens de modelagem, julgue o item que se segue.
No Scrum, os itens do product backlog devem ser
classificados como de prioridade alta, média ou baixa, para o
seu desenvolvimento.
Assinale a opção que indica o nome correto desse membro do time.
I. deveriam entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos. II. mudanças de requisitos não deveriam ser aceitas no final do desenvolvimento para que não houvesse interferência na fase de testes. III. seriam blindados da interferência da área de negócios durante todo o curso do projeto.
Corresponde aos princípios do Manifesto Ágil de desenvolvimento de software o que consta APENAS em
1. O Scrum Master é o responsável por definir, comunicar e manter a Visão do Produto relativamente constante ao longo do projeto. Ele trabalha com os clientes do projeto e com quaisquer outras partes interessadas que possam contribuir para o entendimento e definição da Visão do Produto.
2. O Product Owner é o responsável por garantir que os impedimentos que o Time de Desenvolvimento encontre em seu trabalho sejam removidos, atuando quando necessário como um agente de mudança na organização. Esses impedimentos geram o risco de não se atingirem os objetivos.
3. Antes do início do desenvolvimento, o Product Owner inicia, a partir da Visão do Produto, a criação de uma lista ordenada, incompleta e dinâmica de itens que representam o que ele acredita que será produzido ao longo do projeto. Essa lista é chamada de Product Backlog.
Assinale a alternativa que indica todas as afirmativas corretas.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
Diferentemente do Scrum, o Kanban não prescreve
interações com metas pré-definidas e de mesmo tamanho
para a execução de atividades, como, por exemplo, as de
planejamento, de desenvolvimento e de liberação.
( ) Scrum é um método ágil que preconiza um conjunto de boas práticas de programação como o uso de Sprints para o desenvolvimento de software. ( ) Extreme Programming (XP) é um método ágil conhecido por utilizar uma abordagem de desenvolvimento test-first, onde os desenvolvedores precisam entender completamente a especificação para que possam escrever testes para o sistema. ( ) O uso de métodos ágeis em sistemas de grande porte é trivial e, por isso, deve ser utilizada nesses casos, em detrimento de outras abordagens dirigidas a planos. ( ) O uso do desenvolvimento incremental pelo Extreme Programming (XP) geralmente leva a uma degradação da estrutura do software e uma das formas utilizadas para mitigar esse problema é a refatoração constante.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Analise as afirmativas abaixo com relação a este assunto.
1. As funcionalidades a serem implementadas em um projeto são mantidas em uma lista que é conhecida como Product Backlog.
2. No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia.
3. Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Analysis Overview.
Assinale a alternativa que indica todas as afirmativas corretas.
O modelo em espiral prevê um único ciclo de especificação, projeto e desenvolvimento. A metodologia Scrum é baseada no modelo em cascata. Modelos de desenvolvimento ágil são geralmente baseados no modelo iterativo e incremental. O modelo iterativo e incremental inicia após o levantamento dos requerimentos.
Assinale a alternativa que indica todas as afirmativas
corretas.
Quanto aos diversos conceitos relacionados ao gerenciamento de projetos, métodos e técnicas ágeis, analise as afirmativas a seguir.
I. O Daily Scrum, em princípio, não deve durar mais do que 15 minutos.
II. Uma Sprint do Scrum pode ser incorporada em um Kanban.
III. O objetivo do Lean é transformar as estruturas da empresa para potencializar seus resultados e torná-la mais competitiva.
Das afirmativas:
1. Inspecionar o progresso em direção ao Sprint Goal e adaptar o Sprint Backlog conforme necessário, ajustando o próximo trabalho planejado, é um evento de até 15 minutos para os desenvolvedores.
2. Estabelecer o trabalho a ser executado no Sprint. O plano resultante é criado pelo trabalho colaborativo de todo o time.
3. Planejar maneiras de aumentar a qualidade e a eficácia.
4. Inspecionar o resultado do Sprint e determinar futuras adaptações. O time apresenta os resultados do seu trabalho para as principais partes interessadas, sendo discutido o progresso em direção ao Produto.
( ) Sprint de Planejamento ( ) Sprint de Retrospectiva ( ) Reunião Diária ( ) Sprint de Revisão
Assinale a opção que indica a relação correta, na ordem apresentada.
Quanto à metodologia Scrum, considere as definições a seguir:
I. Time-boxed de um mês ou menos, durante o qual um “Pronto”, versão incremental potencialmente utilizável do produto, é criada.
II. Responsável por garantir que o Scrum seja entendido e aplicado, para garantir que o Time Scrum adira à teoria, práticas e regras do Scrum.
III. Responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento.
IV. Um conjunto de itens selecionados, juntamente com o plano para entregar o incremento do produto e atingir o objetivo. Previsão do Time de Desenvolvimento sobre qual funcionalidade estará no próximo incremento e sobre o trabalho necessário para entregar essa funcionalidade em um incremento “Pronto”.
Os itens I, II, III e IV correspondem, correta e respectivamente, às definições de