Chapter 2 Flashcards

Processes

1
Q

What is a process?

A

A software development process outlines steps, tasks, events, and practices that developers should follow when creating a software system.

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

What is the Agile process?

A

Agile processes are characterized by short and iterative development cycles. Systems are built incrementally, starting with the most critical features, according to customers.

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

What are methods?

A

A method specifies a particular process. (ex: XP, Scrum, and Kanban) They define practices, activities, events, and techniques that align with agile principles.

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

XP advocates that three main values should primarily guide software projects:

A

communication, simplicity, and feedback

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

What is release planning?

A

The process of assigning stories to iterations and releases

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

What are the primary principles of XP?

A

Humanity, Economics, Mutual Benefits, Continuous Improvements, Failures Happen, Baby Steps, Personal Responsibility, Real World

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

What is a Scrum team composed of?

A

Product Owner, a Scrum Master, and developers

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

What are the two key artifacts of Scrum?

A

the Product Backlog and the Sprint Backlog

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

What is the Product Backlog?

A

a prioritized list of user stories (along with other relevant work items).

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

What is a Sprint?

A

a time-boxed iteration in Scrum

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

What is Sprint Planning?

A

a preparatory meeting that serves as the launchpad for every sprint. During this meeting, the team decides which stories will be incorporated in the forthcoming sprint.

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