M2 Flashcards
Scrum is a framework based on?
-Values
-Principles
-Practices
-Mostly used for software or website development
-Agile (lots of change, you may not even know what the end product is at the start)
-For high-risk projects
-VP’s don’t like it so much necessarily, at least initially
Scrum Roles - For Product Owner
-Features and functionality (requirements)
-Communicates the vision of the product
-Success of the product
-Most valuable work is done first
-Manages the product backlog
-Compiles and prioritizes user stories while working with stakeholders
-Extracts and documents user acceptance criteria from stakeholders
-Attends the sprint planning, sprint review and product backlog update meetings
-Answers or tracks down any requirement questions in real time
Scrum Roles - For SCRUM master
- NOT a project manager
-Coach
-Helps the team resolve issues
-Removes roadblocks (lets the dev team work)
-Scrum process leader
-Protects the team
-Co-located with team in the team room
-Does not manage team organizationally
-Facilitates all scrum meetings
-Facilitates removal of impediments
-Encourages team self-management
-Works directly with Product Manager to clarify requirements when needed
Scrum Roles - Development Team
-Diverse, cross-functional team
-Design, build and test the product
-Small team (5-9)
-Colocated
-Self forming
-Self-manages and makes decisions collaboratively
-Collectively responsible for sprint delivery, (If one team member is slacking the whole team is accountable)
-Constantly collaborating in the team room to solve problems and make progress
-Has fun together
What is grooming?
Agile backlog grooming involves: Deciding which user stories to pursue in the next sprint. Pruning the backlog of stories that aren’t relevant to the team’s current objectives. Adding stories based on current or changing customer needs.
What activities and artifacts are contained the Scrum Framework
- Product backlog - Product owner creates prioritized list with input from the team. (Creating & refining, Estimating, Prioritizing, Grooming)
- Sprint Planning - To determine the most important subset of product backlog items used to build the next sprint
3 . Sprint Backlog - Team breaks down each targeted feature into set of tasks, along with estimate - Sprint Execution - Once scrum team finishes planning, dev team performs task-level work
- Daily Scrum - Each day, same time, daily stand up meeting facilitated by scrum master
- Done - Confirm what scrum team agreed to do is really done
- Sprint Review - The goal is to inspect and adapt the product that is being built
- Sprint Retrospective - Second inspect and adapt activity, an opportunity to inspect and adapt the process instead of the product. Silent writing exercise, what worked well, what didn’t, can add items to the backlog
- Closing -
What is the product backlog?
The product backlog is a prioritized (ordered) list (In new product development, these items are features required to meet the product owner’s vision)
(Ongoing development items would be new features, changes to existing features, defects needing repair, technical improvements)