Agile Project Management Flashcards

(57 cards)

1
Q

What are the 3 aspects of a project?

A
  • Requirements
  • Documentation
  • Deliverables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Scrum?

A

Scrum is a project management methodology that emphasizes teamwork, short development cycles, and daily communication to complete projects.

The name ‘Scrum’ comes from rugby, where players huddle together to move the ball down the field.

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

What is a Backlog in Scrum?

A

A prioritized list of tasks, features, and deliverables for the team to work on.

The Backlog serves as the single source of truth for what needs to be accomplished.

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

Define Sprint in the context of Scrum.

A

A time-boxed period, typically two weeks, during which work is completed.

Sprints help teams focus on delivering a potentially shippable product increment.

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

What occurs during a Daily Scrum?

A

A short daily meeting where the team discusses progress and roadblocks.

This meeting promotes transparency and accountability among team members.

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

What is the role of the Scrum Master?

A

Ensures the team follows Agile principles and practices.

The Scrum Master acts as a facilitator and coach for the team.

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

What is the responsibility of the Product Owner?

A

Prioritizes the work and ensures the product’s value.

The Product Owner represents the stakeholders and is responsible for maximizing the return on investment.

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

Who is part of the Development Team in Scrum?

A

Responsible for delivering the product.

The Development Team is composed of professionals who work together to deliver the product increment.

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

What does the Spotify model encourage?

A

Innovation, collaboration, and productivity while maintaining autonomy, quality, and necessary communication.

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

What are the four main components of the Spotify organization system?

A

Squads, Tribes, Chapters, and Guilds.

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

What is a Squad in the Spotify model?

A

A self-organizing team that feels like its own start-up within the company.

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

What is the primary function of a Squad?

A

To work together to achieve a long-term mission.

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

What roles do Product Owners play in a Squad?

A

They collaborate to maintain a roadmap and track Spotify’s progress.

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

True or False: A Squad has a formal leader.

A

False.

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

What is the purpose of an Agile coach in a Squad?

A

To encourage continuous improvements.

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

What is a Tribe in the Spotify model?

A

A collection of squads that work in a specific area, typically with less than 100 people.

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

What is the function of Chapters in the Spotify model?

A

Small groups of people across a tribe with similar skills in the same general competency area.

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

What distinguishes Guilds from Squads and Tribes?

A

Guilds are the largest group comprised of people across the organization who want to share knowledge, tools, code, and practices.

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

Fill in the blank: A Squad may be in charge of tasks such as improving the app’s usability for _______.

A

Android.

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

Fill in the blank: Tribes are meant to have less than _______ people.

A

100.

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

What is a significant advantage of the Agile approach?

A

The ability to provide feedback early and pivot

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

How does Agile’s iterative nature benefit stakeholders?

A

It allows stakeholders to see progress frequently and provide feedback at various stages

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

What does early feedback in Agile help ensure?

A

That the final product aligns with stakeholder expectations and needs

24
Q

What can Agile teams do if feedback indicates a certain direction isn’t working?

A

Quickly adjust their approach

25
What risk does the ability to pivot in Agile minimize?
The risk of investing too much time and resources into a project that may not meet stakeholder needs
26
How does early feedback and the ability to pivot affect stakeholder satisfaction?
It contributes to higher satisfaction as stakeholders feel more involved and can influence the outcome
27
What is the Product Backlog?
A prioritized list of all the work that needs to be done on the project.
28
What types of items are included in the Product Backlog?
* User stories * Features * Bug fixes * Other tasks necessary for project completion
29
Why is the organization of the Product Backlog important?
It helps the team understand what needs to be accomplished.
30
On what factors is the prioritization of the Product Backlog based?
* Business value * Urgency * Stakeholder feedback
31
What is the main goal of prioritizing items in the Product Backlog?
To maximize customer satisfaction by focusing on delivering the most valuable features first.
32
Does the Product Backlog provide exact time estimates for tasks?
No, it often includes relative sizing like story points.
33
What does relative sizing in the Product Backlog help the team with?
It aids in planning sprints and managing workload effectively.
34
What is a common challenge Agile teams face related to team members or stakeholders?
Resistance to Change ## Footnote Team members or stakeholders may be accustomed to traditional project management methods and resistant to adopting Agile practices.
35
What is a solution to overcome resistance to change in Agile teams?
Provide training and education on Agile principles and benefits. Involve team members in the transition process to foster buy-in and address concerns. ## Footnote Engaging team members helps in easing the transition to Agile methodologies.
36
What challenge arises from a lack of stakeholder engagement in Agile projects?
It can hinder the project's success. ## Footnote Agile relies heavily on stakeholder feedback to guide project direction.
37
What is a solution to ensure stakeholder engagement in Agile projects?
Establish regular communication channels and meetings (like sprint reviews) to keep stakeholders engaged and encourage their input throughout the project. ## Footnote Regular interaction helps maintain alignment and responsiveness to stakeholder needs.
38
What challenge do some Agile teams face regarding planning?
Inadequate Planning ## Footnote Some teams may struggle with the balance between flexibility and planning, leading to chaos or lack of direction.
39
What solution can help with inadequate planning in Agile teams?
Use the Product Backlog to maintain a clear vision of priorities and goals. Regularly review and refine the backlog to ensure alignment with project objectives. ## Footnote The Product Backlog serves as a dynamic and prioritized list of work items.
40
How does team dynamics affect Agile teams?
If team members do not work well together, it can impact productivity and morale. ## Footnote Collaboration is a key tenet of Agile, making team dynamics crucial.
41
What is a solution to improve team dynamics in Agile teams?
Foster a culture of open communication and trust. Conduct team-building activities and retrospectives to address any interpersonal issues and improve collaboration. ## Footnote These practices enhance teamwork and resolve conflicts.
42
What challenge do Agile teams face when they overemphasize speed?
They may potentially sacrifice quality. ## Footnote A focus on rapid delivery can lead to compromises in the quality of work.
43
What solution can help maintain quality while delivering quickly in Agile?
Emphasize the importance of quality in the Agile process. Implement practices like continuous integration and automated testing to maintain high standards while delivering quickly. ## Footnote Quality assurance practices are essential to balance speed and quality.
44
What is the Waterfall methodology?
Waterfall follows a linear and sequential approach where each phase must be completed before moving on to the next.
45
What challenges can arise from the Waterfall methodology?
Challenges include difficulty adapting to changes in requirements and issues arising late in the process.
46
What are Agile sprints?
Agile sprints are short, time-boxed periods (usually 1-4 weeks) during which specific work is completed and delivered.
47
What is a key benefit of breaking work into smaller chunks in Agile?
Teams can deliver functional components more frequently, providing value to stakeholders sooner.
48
How does Agile promote adaptability?
Teams can reflect on their progress after each sprint and adjust their plans based on feedback.
49
What does continuous improvement in Agile involve?
Regular retrospectives where teams discuss what went well and what could be improved.
50
Fill in the blank: The Waterfall methodology is known for its _______ approach.
[linear and sequential]
51
What are common challenges in Agile implementation?
Challenges include maintaining team alignment, managing stakeholder expectations, and ensuring effective communication.
52
What is the role of the Product Backlog in Agile?
It serves as a prioritized list of work for the team to complete during sprints.
53
True or False: Agile sprints encourage infrequent deliverables.
False
54
What enhances flexibility and stakeholder engagement in Agile?
Agile principles
55
What is recommended for further practice in Agile methodologies?
Reviewing specific challenges Agile teams face and strategies for overcoming them, as well as the details of the Agile Manifesto and its values.
56
Retrospectives are a key component of which methodology?
Scrum
57