Agile Flashcards

1
Q

beginning phrase of Manifesto for Agile Software Development:

A

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

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

Individuals and interactions over ___

A

processes and tools

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

___ over processes and tools

A

Individuals and interactions

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

Working software over ___

A

comprehensive documentation

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

___ over comprehensive documentation

A

Working software

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

Customer collaboration over ___

A

contract negotation

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

___ over contract negotation

A

Customer collaboration

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

Responding to change over ___

A

following a plan

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

___ over following a plan

A

Responding to change

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

Our highest priority is ___

A

to satisfy the customer through early and continuous delivery of valuable software.

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

Welcome changing requirements, even ___

A

late in development. Agile processes harness change for the customer’s competitive advantage.

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

Deliver working software frequently, from ___

A

a couple weeks to a couple of months, with a preference to the shorter timescale.

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

Business people and developers must ___

A

work together daily through the project.

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

Build projects around ___

A

motivated individuals. Give them the environment and support they need, and trust them to get the job done.

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

The most efficient and effective method of ___

A

conveying information to and within a development team is face-to-face conversation.

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

Working software is ___

A

the primary measure of progress.

17
Q

Agile processes promote ___

A

sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

18
Q

Continuous attention to ___

A

technical excellence and good design enhances agility.

19
Q

Simplicity – the art of ___

A

maximizing the amount of work not done – is essential.

20
Q

The best architectures, ___

A

requirements, and designs emerge from self-organized teams.

21
Q

At regular intervals, the ___

A

team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.