Agile Flashcards

1
Q

What is Agile development

A

A term used to describe a number of iterative development approaches that develop over time.

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

Agile Vs Waterfall

A

Agile contains:
Working software in every iteration
Review and refine requirements regularly
Flexible prioritisation
Predictable costs and schedules
Improves quality
More transparency.

Waterfall contains:
Reqs are known.
Each stage signed off before next stage starts
Need extensive documentation as this is the primary method of communication.

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

What is a sprint in Agile?

A

A sprint is a time period in which you design and build part of the final product.
- These can last anywhere from a few days to weeks.
At the end of each sprint, there is a new feature or bug fixed in the software.

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

What is dual track development (“Discovery” and Delivery”)?

A

The idea of dual track development is to both learn while building a new prototype.
- Ideally, you want the team that does the discovery to also do the development, so that they can develop a better understanding for when they are building the product.

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

What is MVP?

A

The MVP is the minimum product that the client can use for the purpose, even if it is not as efficient.
- This can also be referred to as the first possible testable product. E.g., a food ordering app, that allows you to order food ( bare minimum).

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