Metodologias Ágeis Flashcards

1
Q

O que dizia o Manifesto para Desenvolvimento Ágil de Software?

A

Passou-se a valorizar:

Indivíduos e interações
Software em funcionamento
Colaboração com o cliente
Responder a mudanças

MAIS DO QUE

Processos e ferramentas
Documentação abrangente
Negociação de contratos
Seguir um plano

OBS.: Isso é o que mais se valoriza, não quer dizer que abandonaram essas questões. MÉTODOS ÁGEIS POSSUEM DOCUMENTAÇÃO!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Por que valorizar mais indivíduos do que processos e ferramentas?

A

Porque, em última instância, quem gera produtos e serviços são os indivíduos, que possuem características únicas como talento e habilidade.

Uma equipe possui características intrínsecas à personalidade, habilidades e capacidades de cada um dos seus integrantes e isso deve ser considerado e valorizado na construção de um software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Por que valorizar mais software em funcionamento do que documentação abrangente?

A

Porque o que gera valor para o cliente é o resultado que você entrega e, não, a documentação em si.

Isso não quer dizer que a documentação não seja útil, ela ajuda na comunicação, na preservação de informações históricas, satisfação de contratos legais etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Por que valorizar mais colaboração com o cliente do que negociação de contratos?

A

É importante que o cliente se envolva continuamente no projeto. Além disso, tanto ele quanto os desenvolvedores buscam agregar valor para o software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que significa “Tempo Fixo e Escopo Variável”?

A

É uma forma de contrato. O tempo é fixado e é permitido que o escopo varie. “Eu faço tudo que você pedir, desde que seja possível fazer no prazo tal”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Por que valorizar mais a resposta a mudanças do que seguir um planejamento específico?

A

Porque, em geral, é necessário obter respostas rápidas a mudanças e seguir um desenvolvimento contínuo do software. Manter-se preso a um planejamento ultrapassado pode ser nocivo ao andamento do projeto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais são os 12 princípios ágeis?

A

1 - Satisfaça o consumidor (através de entrega contínua e adiantada e software com valor agregado)

2 - Aceite bem mudanças nos requisitos

3 - Entregas frequentes

4 - Trabalhe em conjunto (pessoas de negócio e desenvolvedores)

5 - Confie e apoie os trabalhadores

6 - Conversas face a face são o método mais eficiente para passar informação

7 - Software funcionando

8 - Desenvolvimento sustentável (manter ritmo constante indefinidamente)

9 - Atenção contínua

10 - Mantenha a simplicidade

11 - Times auto-organizados

12 - Refletir e ajustar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Para quais projetos as metodologias ágeis são indicadas?

A

Eles são mais adequados para o desenvolvimento de sistemas de pequenas e médias empresas e produtos para computadores pessoais (opinião de Sommerville).

Para o professor, já dá pra encaixar em projetos grandes e complexos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly