Scrum Flashcards
What is Scrum?
Scrum is an Agile Framework for completing complex projects.
What are the 3 Pillars of Scrum?
- Transparency
- Inspection
- Adaptation
What are the Scrum Values?
Commitment
Courage
Focus
Openness
Respect
What are the Scrum Principles?
Empirical Process Control, Iterative development, Time-boxed, Collaboration, Self-organization, Value-based prioritization.
Agile is Characterized by:
- Estimated scope with fixed time and resources.
- Requirements fleshed out during sprints.
- Flexibility – changes are easily accommodated.
- Cross-functional teams.
- A vertical slice of functionality completed each sprint.
- Potentially shippable product after each sprint.
Scrum Delivery is…
an empirical iterative approach emphasizing a continuous focus on value, flexibility, customer involvement, and rapid delivery of functionality.
What is a Scrum Framework?
The Scrum framework is a collection of practices that help teams create the conditions necessary to spark emergent behavior.
What are the roles involved in a team using a Scrum Framework?
- Product Owner
- Scrum Master
- Development Team
- Agile Coach
Who is “The Decision Maker?”
The Product Owner
Who are “The Deliverers?”
The Development Team
Who is “The Guardian?”
The Scrum Master
Who is “The Wingman?”
The Agile Coach
What is the role of the Product Owner?
Accountable for outcome. Content authority. Sets the product vision and roadmap. Manages the product backlog with the Scrum Team to create well-defined user stories. Empowered to accept user stories as done.
What is the role of the Development Team?
The team that is responsible for delivering sprint backlog stories. Consists of BAs (business analysts), designers, QA practitioners, testers, etc.
What is the role of the Scrum Master?
Facilitates the team’s daily work and Scrum process by removing obstacles and resolving impediments. Execution authority. Delivers sprint velocity and burndown charts.
What are the attributes of a Product Owner?
A leader with strong stakeholder support, expertise in product, and available to the team. Determines when products should be shipped.
What are the attributes of a Development Team?
Self-organizing / self-managing without externally assigned roles. Intensely collaborative – autonomy regarding how to reach commitments
What are the attributes of a Scrum Master?
A leader without management authority over the Scrum Team. Facilitates creativity and empowerment. Supports self-organizing and self-managing.
Success criteria for a Product Owner include?
Readily available to the Scrum Team for any questions or clarifications. Must respect the Sprint boundaries and allow the Scrum methodology to the work.
Success criteria for The Development Team include?
The team is most successful when co-located. Avoid moving team members around, most successful with long-term membership.
Success criteria for The Scrum Master include?
Shields Scrum Team from external interference and distractions and enforces time boxes. Maintains visibility of Scrum artifacts for a wider team.
Who represents the interests of the business, but knows when to involve stakeholders and end-users in product backlog refinement and impediment resolution.
The Product Owner
Who provides the organization and team the Product Vision?
The Product Owner
Who has decision making authority for the product changes, and is empowered to make decisions and accept or reject user stories prior to sprint reviews.
The Product Owner
Who consistently anticipates changes to the product roadmap in alignment with any changes to market landscape and customer needs?
The Product Owner
Who supports and engages with the Agile team on a daily basis and participates in Agile ceremonies?
The Product Owner
Who prioritizes, refines, and manages the product backlog, especially during backlog refinement activity, based on overall strategy and business objectives?
The Product Owner
Product Owner Responsibilities are…
- Managing the Scrum Backlog
- Release Management
- Stakeholder Management
Who is Responsible for enacting Scrum values and practices?
Scrum Master
Who shields the team from external interferences?
Scrum Master
Who addresses and Removes Impediments and escalates the impediments they can not resolve?
Scrum Master
Who is engaged with the Agile team on a daily basis and holds the team accountable to itself?
Scrum Master
Who enables close cooperation across all roles and functions?
Scrum Master
Scrum Master Responsibilities are…
- Serve the team and facilitate Ceremonies
- Establish a Scrum-easy enviroment
- Manage the Scrum Process
- Uphold values of Agile and Scrum
- Clear obstacles
- Endorse positive relationships
The cornerstone of Agile approaches as most are on an Agile team, all functionality is created by Agile teams, and resource management is performed at the team level.
The Development Team
People are not shared between teams. Teams here are like sports teams.
The Development Team
Composed of Developers (BA & SA), Testers, Designers, QA, etc., with a dotted line to the Product Owner and Scrum Master.
The Development Team
Meant to be persistent, working together as a cohesive team over a period of time.
The Development Team
Sustainability and team stability are key points in to watch among the “team health” metrics.
The Development Team
One or more Agile teams may need to coordinate to deliver the functionality desired by a Product Owner.
The Development Team
The Development Teams’ responsibilities are:
- Deliver value through the work
- Attend Ceremonies