Lesson 4 Software Development Approches, Waterfall, Agile Flashcards

1
Q

What is the waterfall approach/model?

A

In software development, this approach is less flexible. You cannot go to the next step of development until the previous step is finished.

You cannot go back and change something from a previous stage.

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

What is agile frameworks?

A

This is the umbrella term for several software development approaches including Scrum, Kanban, Extreme programming, and Feature-Driven Development.

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

What does agile actually mean?

A

Agile means you can continue to make changes. It allows for quick software development and release while gathering feedback from users.

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

What is the agile software development workflow?

A
  1. Planning
  2. Design
  3. Development
  4. QA
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is included in the Scrum principles?

A
  1. The project team is led by a project manager and consists a of product owner, Scrum master and other team members.
  2. Optimal size of a team should be between 6 to 10 members.
  3. Teams meet daily to provide status updates.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When using Scrum framework, what are the phases like?

A

The phases are short sprints which could be a 2 to 4 week period of time. At the end of the sprint, the work should be delivered to the client.

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

What is a product backlog?

A

There are features and bugs that have not been resolved yet and were placed in a backlog. These items may not be super important to fix at that moment.

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

What is sprint planning?

A

You choose items from the backlog that you will work on during the next sprint.

Ex. QA engineer will write test cases from the documentation from the planning.

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

What is the retrospective phase?

A

This is where you determine what everyone was able to complete and see if things need to be moved to the next sprint.

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