Agile Basics Flashcards

1
Q

Features of an Agile Team

A

Cross-functional, Collaboration, Fast feedback

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

Explain traditional waterfall

A

Requirement, design, implementation, verification, final system. Value isn’t realized until the very end.

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

Explain agile

A

Minimize Waste, Deliver Value early and often. Build small parts of the system and deliver value and receive feedback quicker. As time goes on you continue to add value.

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

Four adjectives that describe agile

A

Adaptive, collaborative, iterative, incremental

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

How many people are in an Agile team

A

5-11 (size and structure are optimized for communication, interaction and the ability to deliver value.

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

What is a user story?

A

Description of a small piece of desired functionality that can be completed in a sprint (approx 2 weeks) - written from perspective of the customer.

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

What format should a user story be in?

A

As a (user role), I want to (activity), so that (business value)

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

Name some agile methodologies

A

XP, Scrum, and Kanban

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

What is XP and what are the Benefits

A

Extreme Programming: two programmers working side by side. Take advantage of methods available today, do not over engineer for the future. Benefits: Technical Practices, Customer Collaboration, Simplicity

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

What is Scrum

A

Framework for developing, delivering, and sustaining complex products. A small team meets and plans for the iteration (normally two weeks). The work is prioritized in a team backlog. The PO represents the customer and prioritizes the work. Entire team and PO meet daily and at the end a demo is given to PO and other stakeholder for feedback, after that they have an iteration retrospective.

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

Who owns the Backlog

A

The Product Owner. They prioritizes the work and protects the team from the influences of multiple stakeholders, each with potentially divergent views of what’s important.

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

What is done at the daily stand-ups (DSU)?

A

Report what was done yesterday, what will be done today, and state anything that is preventing us from completing the goal.

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

What is the purpose of the DSU?

A

The DSU is key to team synchronization and self-organization. It’s timeboxed to 15 minutes and is not a problem-solving or status meeting for management. Its purpose is to coordinate the team’s activities and raise blocking issues and dependencies, many of which will need to be resolved after this meeting

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

What is done at the Iteration Retrospective?

A

At the end of each iteration, Agile Teams gather for an Iteration Retrospective, facilitated by the Scrum Master. Each retrospective seeks to uncover what’s working well, what isn’t, and what the team can do better next time. The retrospective yields quantitative insights, qualitative insights, and improvement stories to be completed in the next iteration.

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

What does the Product Owner do?

A

The Product Owner (PO) is ultimately responsible for maximizing the delivered value of the team’s work.

The Product Owner:

Prioritizes the team’s work
Ensures the team’s work is well expressed and sequenced to best achieve customer value
Ensures that current and potential future work is visible and clear
Serves as the customer proxy for the team
Ensures the team understands how their work addresses the needs of their users

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

What does the Scrum Master do?

A

The Scrum Master is a servant leader and coach for an Agile Team. The Scrum Master:

Models an Agile Mindset and educates the team on Agile behaviors
Removes impediments, things blocking the team from achieving their goals
Fosters an environment for high-performing team dynamics, continuous flow, and relentless improvement
Improves team performance by facilitating and challenging norms in areas of quality, communication, predictability, flow, and velocity
Facilitates meetings and events

17
Q

Main Benefits of Scrum

A

1)Repetition: harnesses power of feedback loops 2)Embedded coaching by the scrum master 3)Bounded Autonomy: structured commitment for each iteration and give the teams autonomy to achieve goals and provides customers, stakeholders, and POs visibility into what the team is doing and delivering.

18
Q

What is Kanban?

A

It’s Japanese for signboard - visual way to represent work and there is a WIP limit normally set. Helps identify bottlenecks. The more stories is WIP signifies the teams aren’t working together and work isn’t getting done as quickly. To Do, Doing, Done

19
Q

What are the main benefits of Kanban

A

Boards, Shared View, Focus on Flow, Increased Visibility

20
Q

What does SAFe stand for?

A

Scaled Agile Framework

21
Q

What is the Agile Manifesto?

A

Individuals and Interaction over processes and tools; Working software over comprehensive documentation; Customer collaboration over contract negotiation; Responding to change over following a plan