Day 1 Flashcards

1
Q

Agile manifesto

A

4 values
12 principles

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

Agile Values

A

Individuals and iteration
Working software
Customer collaboration
Responding to change

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

Agile Principles

A

Customer satisfaction
Welcome change
Driver frequently
Working together
Motivated team
Face to face communication
Working software
Consistent pace
Good design
Simplicity
Self organization
Reflect and adjust

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

Common to agile methodologies

A

Short feedback loops
Frequent deliveries
Adapt to process
Repriortization
Sustainable pace

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

Three pillars of scrum

A

Transparency
Inspection
Adaptation

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

Sprints definition

A

Timeboxed iteration

1-2 weeks

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

Product owner definition

A

Voice of customer
Owns value
Gathers feedback
Makes decisions

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

Team facilitator

A

Scrum master

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

Five scrum activities

A

Backlog refinement
Sprint planning meeting
Daily scrum
Sprint review
Sprint retrospective

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

Daily scrum

A

15min daily meeting; assess progress

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

Daily scrum questions

A

What has been done
What will be done
What obstacles are in the way

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

Who owns the backlog refinement meeting

A

Product owner

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

Sprint planning meeting time

A

4x hours per number of sprint weeks

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

Scrum of scrums meeting

A

One member from each team to ask:

Are you impeding another team

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

Sprint review

A

Product owner meeting

1 hour per sprint weeks

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

Sprint retrospective

A

Team meeting; learn about, improve, and adapt process

17
Q

Retrospective time period

A

1 hour per sprint week

18
Q

Scrum artifacts

A

Product Increment
Product Backlog
Spring backlog

19
Q

Product increment def

A

Builds agreed portion of the solution

20
Q

Product backlog def

A

Evolving, prioritized list of work to be done

21
Q

Spring backlog def

A

Sets work as the goal for the sprint

22
Q

Pairing def

A

Two team members working simultaneously

23
Q

Swarming def

A

Members work together to solve a single problem

24
Q

Mobbing def

A

Combination of pairing and swarming

25
Extreme programming (XP) core principles
Simplicity Communication Feedback Courage Respect
26
XP Iterations
1-2 weeka
27
XP Specific principles
Simplicity Keep calm and embrace change
28
Most specific of all agile frameworks
XP
29
XP LIFECYCLE
Release planning Architectural spike Iteration planning Pair programming Customer approval Small release
30
XP Team roles
Coach Customer Programmers Testers
31
XP Core practices/areas
4/13