Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.440 questões
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.
O desenvolvimento de um software utilizando o Scrum permite que o PO (product owner) ordene os itens do backlog do produto para alcançar melhor as metas e as missões, com o auxílio do SM (Scrum master), na busca de técnicas para o gerenciamento efetivo do backlog do produto, e permite, também, que os desenvolvedores codifiquem os softwares em pares, utilizando-se a prática do XP (extreme programming).
I. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento.
II. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através da documentação.
III. Simplicidade é essencial.
Dentre os princípios definidos por Claudia, o que infringe os princípios do manifesto para Desenvolvimento Ágil de Software é o que se afirma em:
Um dos fundamentos do desenvolvimento ágil de software é o manifesto ágil, que, entre outros princípios, estabelece que pessoas ligadas ao negócio e ao desenvolvimento devem trabalhar separadamente ao longo do projeto.
Esta é uma regra de codificação recomendada pelo método
Diferentemente da abordagem de gerência de projetos waterfall, que é orientada ao planejamento detalhado e de execução sequencial, o scrum é fundamentado em um desenvolvimento incremental e iterativo que permite maior adaptação e antecipação dos potenciais problemas.
O scrum master é responsável pelo acompanhamento diário da execução das atividades e atua como facilitador junto ao time para resolver impedimentos que inibem a produtividade do time. O scrum master tem autoridade sob o time de execução e possui a mesma função de um gerente de projeto em projetos waterfall.
Sprints são períodos curtos e regulares utilizados para a execução de um determinado conjunto de tarefas no scrum. Para se determinarem os subconjuntos de itens a serem executados em um sprint, um sprint planning é realizado pelo product owner, pelo time de desenvolvimento e pelo scrum master. Com base na meta determinada para o sprint, o time de desenvolvimento prioriza os itens, e um esforço para cada item é estimado