A Gerência de Projetos e Manutenção de Software
Por: peudesousa • 30/6/2022 • Trabalho acadêmico • 449 Palavras (2 Páginas) • 279 Visualizações
Disciplina: Gerência de Projetos e Manutenção de Software
Professor: Leonardo Murta
Alunos: Pedro Gomes de Sousa
Lista de exercícios – Gerenciamento Ágil
1 – De acordo com as sentenças abaixo, defina quais são verdadeiras e quais são falsas, justificando sua resposta:
- Os métodos ágeis têm como objetivo principal fazer o software rapidamente, e para isso evitam mudanças.
R: Falso. No desenvolvimento ágil são dadas respostas rápidas e flexíveis as mudanças. Nele o projeto é replanejado continuamente.
- O Product Backlog possui somente atividades de maior prioridade num projeto.
R: Falso. No Product Backlog se encontram todos os pacotes de trabalho que ainda não foram incorporados ao produto.
- Nos métodos ágeis, não se produz documentação.
R: Falso. De acordo com o manifesto ágil “Software funcionando vem antes de documentação abrangente”, o que não quer dizer que nenhuma documentação deva ser produzida. A documentação não é um artefato necessário para a evolução do desenvolvimento do produto, porém não deve ser descartada.
2 – Qual a importância em definir prioridades de requisitos em um processo ágil?
R: A priorização dos requisitos possibilita a construção de um backlog ordenado por relevância. A importância de ter um backlog priorizado está no fato de que isso possibilita entregas relevantes ao longo das sprints do projeto mantendo funcionalidades/requisitos menos importantes para o final do projeto, onde existe um maior risco.
3 – Considere o desenvolvimento de um projeto X que possui os requisitos de A a G, cada um com sua prioridade de 1 (máxima) até 5 (mínima) e tempo estimado de desenvolvimento em dias, descritos na tabela abaixo. Qual seria a forma mais adequada de distribuir estes requisitos considerando um processo iterativo de desenvolvimento de software com iterações de 2 semanas (10 dias úteis)? Justifique sua escolha.
Requisito | Prioridade | Tempo de desenvolvimento |
A | 1 | 7 |
B | 3 | 3 |
C | 1 | 5 |
D | 2 | 2 |
E | 4 | 1 |
F | 3 | 4 |
G | 5 | 1 |
R: Considerando sprints de 10 dias a melhor distribuição dos requisitos é a seguinte:
Requisito | Prioridade | Tempo de desenvolvimento | Sprint |
C | 1 | 5 | #1 |
E | 4 | 1 | |
F | 3 | 4 | |
A | 1 | 7 | #2 |
D | 2 | 2 | |
G | 5 | 1 | |
B | 3 | 3 | #3 |
Com essa distribuição os requisitos de maior prioridade são finalizados mais rapidamente, associados a outros requisitos com prioridade mais baixa com aproveitamento total da sprint de 10 dias.
4 – Quais são as responsabilidades de um ScrumMaster?
R: Responsável pela facilitação do projeto e pela garantia de que o processo está sendo entendido e seguido pelo time.
5 – Quais são as questões a serem respondidas pelo Team em um Scrum Meeting e qual o objetivo de cada uma delas?
...