International Scrum Master Foundation: 3.0 Scrum Framework

Ace your homework & exams now with Quizwiz!

done increment

When we are dealing with complexity and unpredictability, focus is essential in order to get anything meaningful done. Because we focus on only a few things at a time, we deliver the most valuable items sooner. The team should focus on having a Done increment at least by the end of every sprint.

stakeholder requirements

Describes the needs of stakeholders that must be met in order to achieve the business requirements. They may serve as a bridge between business and solution requirements.

empirical approach

Empirical approach is to work in a way that is based on facts, experiences, and evidence. In particular, progress is based on observations of real events, not on plans based on large amount of upfront requirements.

to do

First, the company plans WHAT they need (product backlog), and what the delivery expectation is over time (release plan). In agile, this is living document with changes being made all the time. This is one of the big advantages compared to the waterfall method as agile adapts to changes much more easily.

Self-organization

Focuses on today's workers, who deliver significantly greater value when self-organized. This results in better team buy-in and shared ownership; and an innovative and creative environment, which is more conducive for growth.

Empirical Process Control

An Empirical Process Control model helps make decisions based on observation and experimentation rather than on detailed upfront planning. It relies on the three main ideas of transparency, inspection, and adaptation.

Sprint planning session

A meeting with the team to select a set of work from the product backlog to deliver during a sprint

sprint

A set period of time, normally two to four weeks, during which specific work must be completed and made ready for review when using Scrum methods

done

After the sprint, a sprint review meeting is held giving the scrum product owner time to check if all of the committed user stories are complete and implemented correctly. A sprint retrospective meeting is conducted to check and improve the project work processes - what was done well during the sprint, what should continue as it is, and what should be improved.

5 Scrum Values

Courage, Focus, Commitment, Respect, Openess

scrum development team

Cross-functional, self-organizing/self-managing, without externally assigned roles Negotiates commitments with product owner Has autonomy regarding how to reach commitments Intensely collaborative Avoids splitting team, full-time membership 7 +/- 2 members

Adaptation

In the world of agile, we always embrace and adapt to changes, so that we can constantly improve. Adaptation means that we change what does not work or what could work better. It means that we constantly run small experiments, keep what is working, and change something in case of failure.

Scrum Artifacts

Product Backlog, Sprint Backlog, Burndown Charts

Inspection

Scrum artifacts must be frequently inspected, as well as the progress towards a goal to detect undesirable deviations.

Scrum stories

Scrum includes a practice of testing and implementing new requirements, known as stories, to make sure something specific gets done and released after each sprint.

update product backlog

The first is called the WHAT-meeting during which the product owner explains the user stories in the product backlog. The development team makes estimates and arrangements for the workload based on the product backlog list.

scrum product owner

The person responsible for the business value of the project and for deciding what work to do and in what order, as documented in the product backlog.

Scrum Master Role

The person who coordinates all scrum activities. focus is on the health of the development team and the effective use of scrum. Having a role that focuses on teaching, facilitating, and coaching demonstrates a respect for people and teams and their capacity for growth.

doing

The software products are built in sprints (normally 2-4 weeks fixed time). The sprint starts with two planning sessions to define what goes into the sprint - the WHAT meeting and the HOW meeting. Sprint planning meeting is a combination of these two meetings. In the WHAT meeting, the development team commits to the user stories from the scrum product backlog. In the HOW meeting, the team breaks the user stories into smaller and concrete tasks. Next, the coding, testing, documentation, etc, begins.

sprint review session

The sprint review looks at the product, but it is also important to look at how the team have worked during the sprint; hence, the next thing to do is to conduct a sprint retrospective. This focuses on how the team is working, what went well, what was not so good, what shall the team keep doing, what shall they stop doing, and an action list is created.

Value-based Prioritization

This principle highlights the focus of Scrum to deliver maximum business value, from early in the project and continuing throughout.

Time-boxing

Time-boxing refers to setting short periods of time for work to be done. If the work undertaken remains incomplete at the end of the Time-box, it is moved into a subsequent Time-box. Time-boxes provide the structure needed for Scrum projects, which have an element of uncertainty, are dynamic in nature, and are prone to frequent changes.

Transparency

Transparency in scrum can be realized by tools such as product backlog, task boards and burn down charts, daily stand-ups, retrospectives, definition of done, sprint reviews, etc. These are used to transfer the flow of work through a cross-functional team. This is one of the key advantages in scrum - allowing visibility about the progress of the work done by the team. In other words, when the team is achieving its goal, those responsible for it can be recognized and appreciated for the efforts.

Done increment

agreed to small portion

Iterative Development

an approach to system development in which the system is "grown" piece by piece through multiple iterations. emphasizes how to better manage changes and build products that satisfy customer needs. It also delineates the product owner's and organization's responsibilities related to iterative development.

Time-boxed sprint events

create a sense of urgency and help us focus on the purpose of the event. describes how time is considered a limiting constraint in Scrum, and is used to help effectively manage project planning and execution. Time-boxed elements in scrum include sprints, daily scrum meetings, sprint planning meetings, and sprint review meetings.

Collaboration

focuses on the three core dimensions related to collaborative work: awareness, articulation, and appropriation. It also advocates project management as a shared value-creation process with teams working and interacting together to deliver the greatest value.

Self-Organization

focuses on today's workers, who deliver significantly greater value when self-organized. This results in better team buy-in and shared ownership; and an innovative and creative environment, which is more conducive for growth.

Value-based Prioritization

highlights the focus of scrum to deliver maximum business value, from early on in the project and continuing throughout.

velocity

is a measure of the amount of work a team can tackle during a single sprint and is the key metric in scrum. Velocity is calculated at the end of the sprint by totaling the points for all fully completed user stories.

repeating sequence

meetings, events, milestones

development team

owns the sprint backlog. Since they are the ones doing the work, they decide how much they can do in a sprint and how to do the work. This demonstrates respect for their knowledge and skills, as well as respect for working at a sustainable pace.

short fixed schedule

release cycles with adjustable scope known as sprints to address rapidly changing development needs. Each release can have multiple sprints. Each scrum project can have multiple release cycles.

epic(s)

scrum - An Epic can be defined as a big chunk of work that has one common objective. It could be a feature, customer request or business requirement. ... These details are defined in User Stories. An epic usually takes more than one sprint to complete.

Scrum events

sprint planning, sprint review, daily stand-up, sprint retro, etc

scrum master

the person in charge of a Scrum project—similar to a project manager.

cross-functional

which means as a whole it has all of the skills necessary to deliver a Done product increment. This promotes respect for everyone's experiences, skills, and ideas, as well as learning and growth.


Related study sets

Naming Ionic Compounds: Polyatomics

View Set

Busi 1301 Toombs Weatherford College - Chapter 1 Quiz

View Set

Biological Principles II - Chapter 46

View Set

Quiz 22: The firm and society and the external control of the publicly traded firm

View Set

Final Review questions and Unit 1

View Set