Methodology: Agile Scrum Flashcards

1
Q

What is the agile methodology

A

Its a development pattern commonly used in software development that focus on adaption to changing specification requirements and early delivery, it includes lots of testing.

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

What is scrum

A

Scrum is an abstract framework to ensure adaptive delivery of a product while keeping productivity and making clear how much your team, work techniques is effective, helping you improve the team, product and work environment along the development course.

Scrum provides an iterative, incremental process that optimize predictability and control risk.

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

the 3 scrum roles are

A

The product owner,
The development team,
The scrum master.

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

The product owner is

A

the sole person responsible for adding value to the product by making the product backlog as effective as possible, making it clear and ordering the backlog is responsability of the product owner.

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

The development team is

A

the team responsible in turning the product backlog in “done” product increment at the end of a sprint.
The development team supposedly have all skills necessary to perform all tasks, and do not depend on anyone outside of the team to do their work.
There is no fixated sub-team hierarchy and the whole team is self-organizing and responsible as a whole.

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

the ideal development team size is

A

a team small enough so the organizational process isnt too complex, and big enough so that the skillset necessary to complete all “done” increments are there.
Usually less than 9 members per scrum development team.

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

The scrum master is

A

The person responsible for guiding the scrum team on the scrum theory and managing outside interaction with the scrum team, discerning useful interaction from not useful.

It helps the product owner to create effective product backlogs, coaches the development team in self-organizing and being flexible, as well as helping the company in implementing the scrum framework, including stakeholder, and working with other scrum masters to help maximize the effectiveness of the scrum teams

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

The scrum artifacts are three, and they are

A
  1. A product backlog, composed of user stories;
  2. A sprint backlog;
  3. A burndown chart.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A user story is

A

the representation of a feature set that follows the format:

as a ___ user
i need ___ feature
so that ___ reason

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

Product backlog is

A

A collection of user stories, with some priorities

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

Sprint backlog is

A

a series of compiled user stories set to be completed in a sprint.

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

the scrum framework includes 3 cerimonies, they are

A

cerimonies are meetings, the 3 meetings are:

  1. sprint planning meeting;
  2. daily Scrum.
  3. sprint review & retrospective meeting;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Sprint planning meeting is

A

a meeting to decide which user stories will be at the next sprint and how.

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

Sprint review & retrospective meeting is

A

a meeting to showcase the sprint progress to the product owner, and to review how the team worked previously and how they can be improved.

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

Daily scrum meeting is

A

A daily meeting discussing what have being done, what is currently being worked on, and what they will do next.

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

A burndown chart artifact is

A

a chart that visually evaluates the rate at which each feature is being implemented per time, and give a projection of the estimated delivery of a product.

17
Q

one iteration/sprint constitutes of

A
  1. A done product backlog;
  2. A sprint meeting to decide which and how each top priorities from backlog will turn into a sprint backlog;
  3. Daily scrums with implementation of features in a flexible, creative and independent way;
  4. Sprint review with retrospective meeting after the potentially shippable product is done;

Repeat.