Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 2

1) Digamos que você deseja organizar uma viagem e vai utilizar o SCRUM para

organizar as tarefas. Explique como você utilizaria este framework para atingir este
objetivo. Para esta questão, deve-se especificar um elemento para cada componente
do framework. Por exemplo, Product Backlog, Sprint backlog, cerimônias, etc.

- Cerimônias: planejamento da viagem com as demais pessoas que a realizarão, se


houver, aqui pode-se recorrer ao product backlog e ao sprint backlog, após isso, as
cerimônias seriam utilizadas diariamente para garantir a organização da viagem;
- Product Owner: trata-se da(s) pessoa(s) responsável(eis) por organizar e definir as
prioridades do product backlog;
- Product backlog: planejamento do que deve ser feito através de uma lista que dê
prioridade ao mais importante. Ex: escolher o destino, comprar as passagens,
reservar a hospedagem, planejar os passeios, fazer as malas, etc;
- Sprint backlog: determinar o tempo para realização de cada sprint (item da lista
descrito pela ordem de prioridade gerado no product backlog).

2) Explique as principais razões para o surgimento do manifesto ágil.

Entre as décadas de 80 e 90 sustentava-se a ideia de um desenvolvimento de projeto


rígido, seguido a plano, onde valorizava-se muito o uso de ferramentas, processos e
documentação; contudo, essa abordagem gerava insatisfação nos desenvolvedores, que
por muitas vezes apresentavam problemas em seguir essa série burocrática para a entrega
de um projeto. Com isso, o manifesto ágil surge para inovar as metodologias de
desenvolvimento, propondo uma abordagem clara focada no cliente, onde possíveis
mudanças poderiam ser bem vindas, assim, ter um software funcionando em uma menor
escala de tempo tornou-se prioridade.

3) O Extreme Programming se sustenta em alguns valores para atingir os objetivos


do projeto à luz do desenvolvimento ágil. Explique quais os impactos de cada valor
do XP.

- Comunicação: o projeto é desenvolvido em equipe juntamente com a constante


opinião do cliente, fazendo com que o projeto se desenvolva de maneira rápida;

- Simplicidade: o projeto é apresentado através de metáforas e segue um padrão de


codificação que prioriza uma simplicidade que funcione;

- Feedback: o projeto é feito com a colaboração dos interessados, além de realizar


diversos testes para análise de sua funcionalidade;

- Coragem: foco no simples e na refatoração constante do sistema;

- Respeito: o respeito pela equipe e pelo cliente faz com que o projeto cresça
rapidamente e sem grandes conflitos.

4) Assuma que você vai desenvolver um sistema de gerenciamento de tarefas


(tasklist) e organizar o processo utilizando XP. Explique como executaria este projeto.
Para esta atividade o aluno deve contemplar as práticas descritas no XP.
- Planejamento: definição de etapas e divisão de tarefas;

- Trabalho em dupla: cada parte do projeto deve ser realizada por dois
desenvolvedores ao mesmo tempo: a união de idéias agiliza o processo;

- Desenvolvimento orientado a testes e integração contínua;

- Enfoque em uma boa comunicação entre a equipe: reuniões diárias para


compreender o andamento de cada parte do projeto, como está sendo desenvolvido
e como poderíamos resolver possíveis problemas em grupo, assim como adotar
novas formas de resolver um problema, sugerindo uma refatoração.

5) Cite as principais distinções entre os métodos prescritivos (orientados a plano) e


adaptativos (orientados a valor).

Os métodos prescritivos (plan-driven) e os adaptativos (value-driven) são duas abordagens


distintas para a gerência de um projeto. Enquanto no plan-driven temos uma abordagem
burocrática e linear que enfatiza o planejamento detalhado e a documentação, no
value-driven o foco está na satisfação do cliente: trata-se de uma abordagem flexível a
possíveis mudanças no rumo do projeto, sendo ideal para sistemas com requisitos
dinâmicos.

Você também pode gostar